Botan 3.1.1
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/mem_ops.h>
#include <botan/types.h>
#include <botan/internal/bswap.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | Botan |
Functions | |
template<typename T > | |
void | Botan::copy_out_be (uint8_t out[], size_t out_bytes, const T in[]) |
template<typename T > | |
void | Botan::copy_out_le (uint8_t out[], size_t out_bytes, const T in[]) |
template<typename T , typename Alloc > | |
void | Botan::copy_out_vec_be (uint8_t out[], size_t out_bytes, const std::vector< T, Alloc > &in) |
template<typename T , typename Alloc > | |
void | Botan::copy_out_vec_le (uint8_t out[], size_t out_bytes, const std::vector< T, Alloc > &in) |
template<size_t B, typename T > requires (B < sizeof(T)) | |
constexpr uint8_t | Botan::get_byte (T input) |
template<typename T > | |
constexpr uint8_t | Botan::get_byte_var (size_t byte_num, T input) |
template<typename T > | |
constexpr T | Botan::load_be (const uint8_t in[], size_t off) |
template<typename T > | |
constexpr void | Botan::load_be (const uint8_t in[], T &x0, T &x1) |
template<typename T > | |
constexpr void | Botan::load_be (const uint8_t in[], T &x0, T &x1, T &x2, T &x3) |
template<typename T > | |
constexpr void | Botan::load_be (const uint8_t in[], T &x0, T &x1, T &x2, T &x3, T &x4, T &x5, T &x6, T &x7) |
template<typename T > | |
constexpr void | Botan::load_be (T out[], const uint8_t in[], size_t count) |
template<> | |
constexpr uint16_t | Botan::load_be< uint16_t > (const uint8_t in[], size_t off) |
template<> | |
constexpr uint32_t | Botan::load_be< uint32_t > (const uint8_t in[], size_t off) |
template<> | |
constexpr uint64_t | Botan::load_be< uint64_t > (const uint8_t in[], size_t off) |
template<typename T > | |
constexpr T | Botan::load_le (const uint8_t in[], size_t off) |
template<typename T > | |
constexpr void | Botan::load_le (const uint8_t in[], T &x0, T &x1) |
template<typename T > | |
constexpr void | Botan::load_le (const uint8_t in[], T &x0, T &x1, T &x2, T &x3) |
template<typename T > | |
constexpr void | Botan::load_le (const uint8_t in[], T &x0, T &x1, T &x2, T &x3, T &x4, T &x5, T &x6, T &x7) |
template<typename T > | |
constexpr void | Botan::load_le (T out[], const uint8_t in[], size_t count) |
template<> | |
constexpr uint16_t | Botan::load_le< uint16_t > (const uint8_t in[], size_t off) |
template<> | |
constexpr uint32_t | Botan::load_le< uint32_t > (const uint8_t in[], size_t off) |
template<> | |
constexpr uint64_t | Botan::load_le< uint64_t > (const uint8_t in[], size_t off) |
constexpr uint16_t | Botan::make_uint16 (uint8_t i0, uint8_t i1) |
constexpr uint32_t | Botan::make_uint32 (uint8_t i0, uint8_t i1, uint8_t i2, uint8_t i3) |
constexpr uint64_t | Botan::make_uint64 (uint8_t i0, uint8_t i1, uint8_t i2, uint8_t i3, uint8_t i4, uint8_t i5, uint8_t i6, uint8_t i7) |
constexpr void | Botan::store_be (uint16_t in, uint8_t out[2]) |
constexpr void | Botan::store_be (uint32_t in, uint8_t out[4]) |
constexpr void | Botan::store_be (uint64_t in, uint8_t out[8]) |
template<typename T > | |
constexpr void | Botan::store_be (uint8_t out[], T x0, T x1) |
template<typename T > | |
constexpr void | Botan::store_be (uint8_t out[], T x0, T x1, T x2, T x3) |
template<typename T > | |
constexpr void | Botan::store_be (uint8_t out[], T x0, T x1, T x2, T x3, T x4, T x5, T x6, T x7) |
constexpr void | Botan::store_le (uint16_t in, uint8_t out[2]) |
constexpr void | Botan::store_le (uint32_t in, uint8_t out[4]) |
constexpr void | Botan::store_le (uint64_t in, uint8_t out[8]) |
template<typename T > | |
constexpr void | Botan::store_le (uint8_t out[], T x0, T x1) |
template<typename T > | |
constexpr void | Botan::store_le (uint8_t out[], T x0, T x1, T x2, T x3) |
template<typename T > | |
constexpr void | Botan::store_le (uint8_t out[], T x0, T x1, T x2, T x3, T x4, T x5, T x6, T x7) |
Internal Header.
Definition in file loadstor.h.