35__attribute__((visibility(
"default")))
43__attribute__((visibility(
"default")))
53__attribute__((visibility(
"default")))
68__attribute__((visibility(
"default")))
70 unsigned char *mac,
size_t maclen, const
unsigned char *aad,
size_t aadlen,
71 const
unsigned char *pt,
size_t ptlen);
84__attribute__((visibility(
"default")))
86 const
unsigned char *mac,
size_t maclen, const
unsigned char *aad,
87 size_t aadlen, const
unsigned char *ct,
size_t ctlen);
92__attribute__((visibility(
"default")))
void zpc_aes_ccm_free(struct zpc_aes_ccm **ctx)
int zpc_aes_ccm_encrypt(struct zpc_aes_ccm *ctx, unsigned char *ct, unsigned char *mac, size_t maclen, const unsigned char *aad, size_t aadlen, const unsigned char *pt, size_t ptlen)
int zpc_aes_ccm_alloc(struct zpc_aes_ccm **ctx)
int zpc_aes_ccm_set_iv(struct zpc_aes_ccm *ctx, const unsigned char *iv, size_t ivlen)
int zpc_aes_ccm_set_key(struct zpc_aes_ccm *ctx, struct zpc_aes_key *key)
int zpc_aes_ccm_decrypt(struct zpc_aes_ccm *ctx, unsigned char *pt, const unsigned char *mac, size_t maclen, const unsigned char *aad, size_t aadlen, const unsigned char *ct, size_t ctlen)