More optimisations for EC P-256 "i15" (specialised squaring function, mixed coordinat...
authorThomas Pornin <pornin@bolet.org>
Fri, 13 Jan 2017 04:10:43 +0000 (05:10 +0100)
committerThomas Pornin <pornin@bolet.org>
Fri, 13 Jan 2017 04:10:43 +0000 (05:10 +0100)
commit44c79c1add4cd4a217b1dd77c8421c1d3a08dcef
tree4cd745aa8e326c2339a71d359096ff9b7741cabb
parent21743ae69e609ec7ec157eaf0b54cfe4866b7ef2
More optimisations for EC P-256 "i15" (specialised squaring function, mixed coordinates addition with a 4-bit window when the base point is the conventional generator).
14 files changed:
inc/bearssl_ec.h
src/ec/ec_p256_i15.c
src/ec/ec_prime_i15.c
src/ec/ec_prime_i31.c
src/ec/ecdsa_i15_sign_raw.c
src/ec/ecdsa_i15_vrfy_raw.c
src/ec/ecdsa_i31_sign_raw.c
src/ec/ecdsa_i31_vrfy_raw.c
src/ssl/ssl_hs_client.c
src/ssl/ssl_hs_client.t0
src/ssl/ssl_hs_server.c
src/ssl/ssl_hs_server.t0
test/test_crypto.c
test/test_speed.c