XcbcMacContext Struct Reference
XCBC-MAC algorithm context. More...
#include <xcbc_mac.h>
Data Fields | |
const CipherAlgo * | cipher |
CipherContext | cipherContext |
uint8_t | k1 [MAX_CIPHER_BLOCK_SIZE] |
uint8_t | k2 [MAX_CIPHER_BLOCK_SIZE] |
uint8_t | k3 [MAX_CIPHER_BLOCK_SIZE] |
uint8_t | buffer [MAX_CIPHER_BLOCK_SIZE] |
size_t | bufferLength |
uint8_t | mac [MAX_CIPHER_BLOCK_SIZE] |
Detailed Description
XCBC-MAC algorithm context.
Definition at line 53 of file xcbc_mac.h.
Field Documentation
◆ buffer
uint8_t buffer[MAX_CIPHER_BLOCK_SIZE] |
Definition at line 60 of file xcbc_mac.h.
◆ bufferLength
size_t bufferLength |
Definition at line 61 of file xcbc_mac.h.
◆ cipher
const CipherAlgo* cipher |
Definition at line 55 of file xcbc_mac.h.
◆ cipherContext
CipherContext cipherContext |
Definition at line 56 of file xcbc_mac.h.
◆ k1
uint8_t k1[MAX_CIPHER_BLOCK_SIZE] |
Definition at line 57 of file xcbc_mac.h.
◆ k2
uint8_t k2[MAX_CIPHER_BLOCK_SIZE] |
Definition at line 58 of file xcbc_mac.h.
◆ k3
uint8_t k3[MAX_CIPHER_BLOCK_SIZE] |
Definition at line 59 of file xcbc_mac.h.
◆ mac
uint8_t mac[MAX_CIPHER_BLOCK_SIZE] |
Definition at line 62 of file xcbc_mac.h.
The documentation for this struct was generated from the following file:
- cyclone_crypto/mac/xcbc_mac.h