8 extern const uint8_t se3_magic[SE3_MAGIC_SIZE];
11 uint16_t se3_req_len_data(uint16_t len_data_and_headers);
12 uint16_t se3_req_len_data_and_headers(uint16_t len_data);
13 uint16_t se3_resp_len_data(uint16_t len_data_and_headers);
14 uint16_t se3_resp_len_data_and_headers(uint16_t len_data);
15 uint16_t se3_nblocks(uint16_t len);
29 uint8_t auth[B5_SHA256_DIGEST_SIZE];
32 void se3_payload_encrypt(
se3_payload_cryptoctx* ctx, uint8_t* auth, uint8_t* iv, uint8_t* data, uint16_t nblocks, uint16_t flags);
33 bool se3_payload_decrypt(
se3_payload_cryptoctx* ctx,
const uint8_t* auth,
const uint8_t* iv, uint8_t* data, uint16_t nblocks, uint16_t flags);
#define B5_AES_256
Definition: aes256.h:42
Definition: se3_common.h:24