Sure,The part of crypto in this tool use the feature about AES_CMAC from Linux kernel, but it don’t work,I have try this tool in the RasberryPi, also enable the feature like follow:
-*- Cryptographic API —>
{ *} CCM support
- * - CMAC support
< * > User-space interface for hash algorithms
< * > User-space interface for symmetric key cipher algorithms
< * > User-space interface for AEAD cipher algorithms
In the RasberryPi, it works. then I doubt the AES_CMAC feature in the Linux Kernel fromJetpack 4.4.1 NV provided don’t work .
Re-build the kernel then install the mudules and exchange the Image to /boot/Image, after reboot the date about kernel info have updated, Is it wrong to update kernel?
Does this driver ever get called after you enable it? I mean maybe you can enable or add some print functions in these modules and then compare the result between Pi and nano to see what is going on.
I had compared the result between Pi and Nano, I jsut could access the feature about AES_CMAC in kernel by socket, but Pi could return the crypto data, Nano not.