Go to the documentation of this file.
31 #ifndef _AEAD_ALGORITHMS_H
32 #define _AEAD_ALGORITHMS_H
38 #if (GCM_SUPPORT == ENABLED)
43 #if (CCM_SUPPORT == ENABLED)
48 #if (SIV_SUPPORT == ENABLED)
53 #if (CHACHA20_POLY1305_SUPPORT == ENABLED)
@ AEAD_AES_128_GCM_12
RFC 5282.
@ AEAD_AES_128_GCM
RFC 5116.
@ AEAD_AES_128_CCM_8
RFC 6655.
@ AEAD_AES_128_OCB_TAGLEN128
RFC 7253.
@ AEAD_AES_SIV_CMAC_256
RFC 5297.
@ AEAD_AES_256_GCM_8
RFC 5282.
@ AEAD_AES_256_GCM_12
RFC 5282.
@ AEAD_AES_256_CCM_8
RFC 6655.
@ AEAD_AES_128_OCB_TAGLEN96
RFC 7253.
@ AEAD_AES_256_CCM
RFC 5116.
@ AEAD_AES_256_CCM_SHORT_8
RFC 5282.
@ AEAD_AES_256_OCB_TAGLEN96
RFC 7253.
@ AEAD_AES_128_GCM_SIV
RFC 8452.
General definitions for cryptographic algorithms.
@ AEAD_AES_SIV_CMAC_384
RFC 5297.
@ AEAD_CHACHA20_POLY1305
RFC 8439.
@ AEAD_AES_256_CCM_SHORT
RFC 5282.
@ AEAD_AES_128_CCM_SHORT_8
RFC 5282.
@ AEAD_AES_128_CCM
RFC 5116.
@ AEAD_AES_256_GCM
RFC 5116.
Synthetic Initialization Vector (SIV)
@ AEAD_AES_256_OCB_TAGLEN64
RFC 7253.
@ AEAD_AES_256_OCB_TAGLEN128
RFC 7253.
Galois/Counter Mode (GCM)
@ AEAD_AES_192_OCB_TAGLEN96
RFC 7253.
@ AEAD_AES_128_CCM_SHORT_12
RFC 5282.
@ AEAD_AES_256_GCM_SIV
RFC 8452.
@ AEAD_AES_192_OCB_TAGLEN128
RFC 7253.
@ AEAD_AES_128_GCM_8
RFC 5282.
@ AEAD_AES_128_OCB_TAGLEN64
RFC 7253.
@ AEAD_AES_192_OCB_TAGLEN64
RFC 7253.
@ AEAD_AES_128_CCM_SHORT
RFC 5282.
@ AEAD_AES_SIV_CMAC_512
RFC 5297.
Cipher Block Chaining-Message Authentication Code (CCM)
@ AEAD_AES_256_CCM_SHORT_12
RFC 5282.