23 #ifndef LWCRYPTO_GIMLI24_MASKED_MASKED_H
24 #define LWCRYPTO_GIMLI24_MASKED_MASKED_H
51 #define GIMLI24_MASKED_KEY_SIZE 32
56 #define GIMLI24_MASKED_NONCE_SIZE 16
61 #define GIMLI24_MASKED_TAG_SIZE 16
90 int gimli24_masked_aead_encrypt
91 (
unsigned char *c,
unsigned long long *clen,
92 const unsigned char *m,
unsigned long long mlen,
93 const unsigned char *ad,
unsigned long long adlen,
94 const unsigned char *nsec,
95 const unsigned char *npub,
96 const unsigned char *k);
121 int gimli24_masked_aead_decrypt
122 (
unsigned char *m,
unsigned long long *mlen,
124 const unsigned char *c,
unsigned long long clen,
125 const unsigned char *ad,
unsigned long long adlen,
126 const unsigned char *npub,
127 const unsigned char *k);
Meta-information about an AEAD cipher.
Definition: aead-common.h:185
Definitions that are common across AEAD schemes.