Added generic EAX and CCM implementations.
authorThomas Pornin <pornin@bolet.org>
Mon, 23 Oct 2017 21:27:28 +0000 (23:27 +0200)
committerThomas Pornin <pornin@bolet.org>
Mon, 23 Oct 2017 21:27:28 +0000 (23:27 +0200)
commitdddc412922f42f9c7dd6177133828be724f44424
tree23810ad0fa02a75e11dd12ac7d1308792f7b018f
parent8e94ad2fcb11794c559025277e56f3fbeb676f5d
Added generic EAX and CCM implementations.
14 files changed:
inc/bearssl_aead.h
inc/bearssl_block.h
mk/Rules.mk
mk/mkrules.sh
src/aead/ccm.c [new file with mode: 0644]
src/aead/eax.c [new file with mode: 0644]
src/aead/gcm.c
src/symcipher/aes_big_ctrcbc.c [new file with mode: 0644]
src/symcipher/aes_ct64_ctrcbc.c [new file with mode: 0644]
src/symcipher/aes_ct_ctrcbc.c [new file with mode: 0644]
src/symcipher/aes_small_ctrcbc.c [new file with mode: 0644]
src/symcipher/aes_x86ni_ctrcbc.c [new file with mode: 0644]
test/test_crypto.c
test/test_speed.c