New AES and GHASH implementations using POWER8 crypto opcodes.
authorThomas Pornin <pornin@bolet.org>
Wed, 15 Feb 2017 14:08:37 +0000 (14:08 +0000)
committerThomas Pornin <pornin@bolet.org>
Wed, 15 Feb 2017 14:08:37 +0000 (14:08 +0000)
commitdb8f1b664524e3fbeea8a0730b2bbe2f0bdcea86
tree645a299c179dac64feff8b9c13dd2047fbe22978
parentf0c00466018e4bcdaa2d965ac723d53f015cde9a
New AES and GHASH implementations using POWER8 crypto opcodes.
16 files changed:
inc/bearssl_block.h
inc/bearssl_hash.h
mk/Rules.mk
mk/mkrules.sh
src/config.h
src/hash/ghash_pwr8.c [new file with mode: 0644]
src/inner.h
src/ssl/ssl_engine_default_aescbc.c
src/ssl/ssl_engine_default_aesgcm.c
src/symcipher/aes_pwr8.c [new file with mode: 0644]
src/symcipher/aes_pwr8_cbcdec.c [new file with mode: 0644]
src/symcipher/aes_pwr8_cbcenc.c [new file with mode: 0644]
src/symcipher/aes_pwr8_ctr.c [new file with mode: 0644]
test/test_crypto.c
test/test_speed.c
tools/names.c