nrfxlib API 0.1.0
Loading...
Searching...
No Matches
AES-CMAC - AES Cipher-based Message Authentication Code APIs

Type definitions and APIs for AES-CMAC (AES Cipher-based Message Authentication Code). More...

Macros

#define ocrypto_aes_cmac_prf128_BYTES   (16)
 

Functions

void ocrypto_aes_cmac_authenticate (uint8_t *tag, size_t tag_len, const uint8_t *msg, size_t msg_len, const uint8_t *key, size_t size)
 
void ocrypto_aes_cmac_prf128 (uint8_t prf[(16)], const uint8_t *msg, size_t msg_len, const uint8_t *key, size_t key_len)
 

Detailed Description

Type definitions and APIs for AES-CMAC (AES Cipher-based Message Authentication Code).

AES-CMAC (AES Cipher-based Message Authentication Code) is a block cipher-based message authentication code algorithm. The AES block cipher primitive is used in variant of the CBC mode to get the authentication tag.