api.h 523 Bytes
Newer Older
Martin Schläffer committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#define CRYPTO_VERSION "1.2.6"
#define CRYPTO_KEYBYTES 16
#define CRYPTO_NSECBYTES 0
#define CRYPTO_NPUBBYTES 16
#define CRYPTO_ABYTES 16
#define CRYPTO_NOOVERLAP 1
#define ASCON_AEAD_RATE 8

#ifndef ASCON_ROR_SHARES
#define ASCON_ROR_SHARES 5
#endif

#ifndef NUM_SHARES_M
#define NUM_SHARES_M 2
#endif

#ifndef NUM_SHARES_C
#define NUM_SHARES_C 2
#endif

#ifndef NUM_SHARES_AD
#define NUM_SHARES_AD 2
#endif

#ifndef NUM_SHARES_NPUB
#define NUM_SHARES_NPUB 2
#endif

#ifndef NUM_SHARES_KEY
#define NUM_SHARES_KEY 2
#endif