Kinetis Bootloader  2.0.0
Common bootloader for Kinetis devices
Cbc_mac

cbc_mac

void cbc_mac_init (uint8_t *key, uint8_t *iv)
 Initializes the CBC MAC algorithm.
 
void cbc_mac_encrypt (uint8_t *data, uint32_t length, uint8_t *dest)
 Encrypt the current CBCMAC with more data.
 
void cbc_mac_decrypt (uint8_t *data, uint32_t length, uint8_t *dest)
 Decrypt the current CBCMAC with more data.
 
void cbc_mac_finalize (void)
 Finalizes the CBC MAC encryption process.
 
void cbc_mac_get (uint32_t *macDest)
 Writes the current calculated.
 

Usage Information