7#include <botan/buf_comp.h>
9#include <botan/internal/loadstor.h>
10#include <botan/internal/mem_utils.h>
19 uint8_t inb[
sizeof(val)];
21 add_data({inb,
sizeof(inb)});
25 uint8_t inb[
sizeof(val)];
27 add_data({inb,
sizeof(inb)});
31 uint8_t inb[
sizeof(val)];
33 add_data({inb,
sizeof(inb)});
37 uint8_t inb[
sizeof(val)];
39 add_data({inb,
sizeof(inb)});
43 uint8_t inb[
sizeof(val)];
45 add_data({inb,
sizeof(inb)});
49 uint8_t inb[
sizeof(val)];
51 add_data({inb,
sizeof(inb)});
#define BOTAN_ARG_CHECK(expr, msg)
void update_le(uint16_t val)
void update(const uint8_t in[], size_t length)
virtual size_t output_length() const =0
void update_be(uint16_t val)
std::span< const uint8_t > as_span_of_bytes(const char *s, size_t len)
constexpr auto store_le(ParamTs &&... params)
constexpr auto store_be(ParamTs &&... params)