Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31).
authorThomas Pornin <pornin@bolet.org>
Mon, 16 Jan 2017 17:04:40 +0000 (18:04 +0100)
committerThomas Pornin <pornin@bolet.org>
Mon, 16 Jan 2017 17:04:40 +0000 (18:04 +0100)
commitbd3036844bd20b2b8d7bce7fee5ad010ce401915
tree951cc764151cb26092887e437d42bbe21e1d7f8e
parent89ea3b1876d6a17a754c1f80c74f5076eccda866
Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31).
Makefile
inc/bearssl_ec.h
src/ec/ec_all_m31.c [new file with mode: 0644]
src/ec/ec_c25519_i15.c
src/ec/ec_c25519_i31.c
src/ec/ec_p256_m15.c
src/ec/ec_p256_m31.c [new file with mode: 0644]
test/test_crypto.c
test/test_speed.c