BearSSL
|
Context structure for EAX. More...
Data Fields | |
const br_aead_class * | vtable |
Pointer to vtable for this context. More... | |
Context structure for EAX.
EAX is an AEAD mode that combines a block cipher in CTR mode with CBC-MAC using the same block cipher and the same key, to provide authenticated encryption:
The EAX initialisation function receives as parameter an initialised block cipher implementation context, with the secret key already set. A pointer to that context will be kept within the EAX context structure. It is up to the caller to allocate and initialise that block cipher context.
const br_aead_class* br_eax_context::vtable |
Pointer to vtable for this context.