77 (
unsigned char *c,
size_t *clen,
78 const unsigned char *m,
size_t mlen,
79 const unsigned char *ad,
size_t adlen,
80 const unsigned char *npub,
81 const unsigned char *k);
105 (
unsigned char *m,
size_t *mlen,
106 const unsigned char *c,
size_t clen,
107 const unsigned char *ad,
size_t adlen,
108 const unsigned char *npub,
109 const unsigned char *k);
129 (
unsigned char *c,
size_t *clen,
130 const unsigned char *m,
size_t mlen,
131 const unsigned char *ad,
size_t adlen,
132 const unsigned char *npub,
133 const unsigned char *k);
157 (
unsigned char *m,
size_t *mlen,
158 const unsigned char *c,
size_t clen,
159 const unsigned char *ad,
size_t adlen,
160 const unsigned char *npub,
161 const unsigned char *k);
181 (
unsigned char *c,
size_t *clen,
182 const unsigned char *m,
size_t mlen,
183 const unsigned char *ad,
size_t adlen,
184 const unsigned char *npub,
185 const unsigned char *k);
209 (
unsigned char *m,
size_t *mlen,
210 const unsigned char *c,
size_t clen,
211 const unsigned char *ad,
size_t adlen,
212 const unsigned char *npub,
213 const unsigned char *k);
int ascon128a_siv_decrypt(unsigned char *m, size_t *mlen, const unsigned char *c, size_t clen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Decrypts and authenticates a packet with ASCON-128a-SIV.
int ascon128_siv_decrypt(unsigned char *m, size_t *mlen, const unsigned char *c, size_t clen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Decrypts and authenticates a packet with ASCON-128-SIV.
void ascon80pq_siv_encrypt(unsigned char *c, size_t *clen, const unsigned char *m, size_t mlen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Encrypts and authenticates a packet with ASCON-80pq-SIV.
void ascon128a_siv_encrypt(unsigned char *c, size_t *clen, const unsigned char *m, size_t mlen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Encrypts and authenticates a packet with ASCON-128a-SIV.
int ascon80pq_siv_decrypt(unsigned char *m, size_t *mlen, const unsigned char *c, size_t clen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Decrypts and authenticates a packet with ASCON-80pq-SIV.
void ascon128_siv_encrypt(unsigned char *c, size_t *clen, const unsigned char *m, size_t mlen, const unsigned char *ad, size_t adlen, const unsigned char *npub, const unsigned char *k)
Encrypts and authenticates a packet with ASCON-128-SIV.