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
