Hi,
I am wondering why the ccm library uses the software aes encryption. Is there anything wrong with the hardware encryption so that it should not be used?
Marius
Hi,
I am wondering why the ccm library uses the software aes encryption. Is there anything wrong with the hardware encryption so that it should not be used?
Marius
The CCM should be in software while the AES should be using the hardware, either directly or through the Softdevice API. Do you mean to ask on why the CCM is implemented using software ?
the ccm_soft library does use a software AES implementation internally. Or did I observe this wrong?
Can you point me at the relevant code ?
Sorry. Looks like I was wrong. That happened after long hours of looking through encryption papers and attack methods and I must have been exhausted ;-) Maybe I will try to use the nordic ccm implementation, I haven't yet found a good one. i need one that keeps its internal state when called more than once, because most that I've found will only encrypt a stream if the stream is given in one call.