9
0
Fork 0
barebox/crypto
Jean-Christophe PLAGNIOL-VILLARD 0d348bc772 arm: crypto: add sha256 assembly support
linux arm sha256 current
$ ls -al build/versatilpb/arch/arm/pbl/zbarebox.bin
 -rw-r--r-- 1 root root 207786 Mar 24 13:23 build/versatilpb/arch/arm/pbl/zbarebox.bin

linux arm v4 asm implementation for sha256
$ ls -al build/versatilpb/arch/arm/pbl/zbarebox.bin
 -rw-r--r-- 1 root root 205007 Mar 24 16:47 build/versatilpb/arch/arm/pbl/zbarebox.bin

we win 2779 bytes and speed cf code

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-03-27 07:49:45 +01:00
..
Kconfig arm: crypto: add sha256 assembly support 2015-03-27 07:49:45 +01:00
Makefile crypto: prepare to allow multiple digest driver 2015-03-27 07:49:45 +01:00
crc7.c crypto: Add crc7 function 2011-11-25 12:37:25 +01:00
crc16.c treewide: remove address of the Free Software Foundation 2014-06-11 08:35:25 +02:00
crc32.c scripts: bareboxcrc32 as host and target userspacetool 2013-12-04 17:17:06 +01:00
digest.c crypto: prepare to allow multiple digest driver 2015-03-27 07:49:45 +01:00
hmac.c crypto: hmac: move register to hmac 2015-03-27 07:49:45 +01:00
md5.c crypto: hmac: move register to hmac 2015-03-27 07:49:45 +01:00
pbkdf2.c crypto: add pbkdf2 hmac key generator 2015-03-19 07:46:22 +01:00
sha1.c crypto: sha1: switch to linux implementation 2015-03-27 07:49:45 +01:00
sha2.c crypto: sha256: switch to linux implementation 2015-03-27 07:49:45 +01:00
sha4.c crypto: sha512: switch to linux implementation 2015-03-27 07:49:45 +01:00