Kinetis Bootloader  2.0.0
Common bootloader for Kinetis devices
Mmcau

mmcau_aes_security

void mmcau_aes_init (uint32_t *key, uint32_t *keySchedule, uint32_t *rcon)
 An initialization function for the decryption peripheral.
 
void mmcau_aes_encrypt (uint32_t *in, uint32_t *key, uint32_t *keySchedule, uint32_t *out)
 Encrypts a 16 byte block of data in and out may use the same address so encrypting in place is supported.
 
void mmcau_aes_decrypt (uint32_t *in, uint32_t *key, uint32_t *keySchedule, uint32_t *out)
 Decrypts a 16 byte block of data in and out may use the same address so decrypting in place is supported.
 

Usage Information