bearssl/src/ec
2017-01-29 21:46:33 +01:00
..
ec_all_m15.c Activated Curve25519 support for ECDHE cipher suites. 2017-01-15 20:40:24 +01:00
ec_all_m31.c Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31). 2017-01-16 18:04:40 +01:00
ec_c25519_i15.c Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31). 2017-01-16 18:04:40 +01:00
ec_c25519_i31.c Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31). 2017-01-16 18:04:40 +01:00
ec_c25519_m15.c Slight speed improvement for Curve25519 (m15 implementation on Cortex-M0+). 2017-01-23 19:54:16 +01:00
ec_c25519_m31.c Two new Curve25519 implementations (generic "i31" code, and optimised code with MUL31). 2017-01-15 23:16:18 +01:00
ec_curve25519.c Some cleanups (removed unused files, split i15 code into per-function files). 2017-01-16 20:19:11 +01:00
ec_default.c Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations. 2017-01-29 21:46:33 +01:00
ec_p256_m15.c Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31). 2017-01-16 18:04:40 +01:00
ec_p256_m31.c Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31). 2017-01-16 18:04:40 +01:00
ec_prime_i15.c Activated Curve25519 support for ECDHE cipher suites. 2017-01-15 20:40:24 +01:00
ec_prime_i31.c Activated Curve25519 support for ECDHE cipher suites. 2017-01-15 20:40:24 +01:00
ec_secp256r1.c Initial import. 2016-11-02 19:01:13 -04:00
ec_secp384r1.c Initial import. 2016-11-02 19:01:13 -04:00
ec_secp521r1.c Initial import. 2016-11-02 19:01:13 -04:00
ecdsa_atr.c Fixed buffer overflow, and also NULL pointer dereference, in ECDSA signature handling. 2016-11-21 20:11:21 +01:00
ecdsa_default_sign_asn1.c Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations. 2017-01-29 21:46:33 +01:00
ecdsa_default_sign_raw.c Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations. 2017-01-29 21:46:33 +01:00
ecdsa_default_vrfy_asn1.c Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations. 2017-01-29 21:46:33 +01:00
ecdsa_default_vrfy_raw.c Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations. 2017-01-29 21:46:33 +01:00
ecdsa_i15_bits.c New "i15" implementation of big integers (faster, and constant-time, on ARM Cortex M0/M0+); imported into EC, ECDSA, RSA. 2017-01-04 19:21:09 +01:00
ecdsa_i15_sign_asn1.c New "i15" implementation of big integers (faster, and constant-time, on ARM Cortex M0/M0+); imported into EC, ECDSA, RSA. 2017-01-04 19:21:09 +01:00
ecdsa_i15_sign_raw.c 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). 2017-01-13 05:10:43 +01:00
ecdsa_i15_vrfy_asn1.c New "i15" implementation of big integers (faster, and constant-time, on ARM Cortex M0/M0+); imported into EC, ECDSA, RSA. 2017-01-04 19:21:09 +01:00
ecdsa_i15_vrfy_raw.c 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). 2017-01-13 05:10:43 +01:00
ecdsa_i31_bits.c Initial import. 2016-11-02 19:01:13 -04:00
ecdsa_i31_sign_asn1.c Initial import. 2016-11-02 19:01:13 -04:00
ecdsa_i31_sign_raw.c 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). 2017-01-13 05:10:43 +01:00
ecdsa_i31_vrfy_asn1.c Fixed buffer overflow, and also NULL pointer dereference, in ECDSA signature handling. 2016-11-21 20:11:21 +01:00
ecdsa_i31_vrfy_raw.c 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). 2017-01-13 05:10:43 +01:00
ecdsa_rta.c Fixed buffer overflow, and also NULL pointer dereference, in ECDSA signature handling. 2016-11-21 20:11:21 +01:00