nuttx icon indicating copy to clipboard operation
nuttx copied to clipboard

support /dev/crypto for nuttx

Open anjiahao1 opened this issue 2 years ago • 3 comments

Summary

support /dev/crypto for nuttx,base form openbsd it suppot aes,des,hmac,gmac .. The most important thing is to achieve unified management of hardware crypto

todo

overwrite existing aes mode add hash stream add Asymmetric encryption like rsa add hardware achieve

Testing

pass it: https://github.com/apache/incubator-nuttx-apps/pull/1292

use ./tools/configure.sh sim:crypto

anjiahao1 avatar Aug 25 '22 04:08 anjiahao1

i add some hardware support,but some aes mode not support. it will add next pr

anjiahao1 avatar Sep 08 '22 07:09 anjiahao1

@pkarashchenko Thanks for your codereivew, I just submitted it once

anjiahao1 avatar Sep 21 '22 10:09 anjiahao1

@gustavonihei @Ouss4 this patch change esp crypto driver, please review it, thanks.

xiaoxiang781216 avatar Sep 28 '22 10:09 xiaoxiang781216

Many of the crypto implementations come from other places under BSD or related license. They should be added to https://github.com/apache/incubator-nuttx/blob/master/LICENSE

btashton avatar Oct 11 '22 04:10 btashton

Many of the crypto implementations come from other places under BSD or related license. They should be added to https://github.com/apache/incubator-nuttx/blob/master/LICENSE

ok,done

anjiahao1 avatar Oct 11 '22 07:10 anjiahao1

Please rebase to the last mater to fix ci broken.

xiaoxiang781216 avatar Dec 13 '22 02:12 xiaoxiang781216