In the Data Sheet, it is written that Hardware Encryption support is present in FRDM-K64F But It is confusing that Does MK64FN1MOV series uC supports Hardware encryption or Not?
Currently, I am using the library of NXP SDK which gives the only APIs to do encryption (For example AES) But Those SDK's APIs are doing encryption using Software or Hardware, This mainly question for me.
The Kinetis K64 uses a coprocessor, named as CAU, to accelerate by hardware several software encryption operations. Bellow two excerpts from the K64´s reference manual chapter 33.
The CAU supports the hardware implementation of a set of specialized operations to improve the throughput of software-based security encryption/decryption operations and message digest functions.
The cryptographic algorithms are implemented partially in software with only functions
critical to increasing performance implemented in hardware. The CAU allows for
efficient, fine-grained partitioning of functions between hardware and software.
I hope this could help!
All the best,