| .. |
|
ec_all_m15.c
|
Activated Curve25519 support for ECDHE cipher suites.
|
2017-01-15 20:40:24 +01:00 |
|
ec_all_m31.c
|
Made m64 implementations of elliptic curves the default (when available).
|
2018-12-19 00:19:19 +01:00 |
|
ec_c25519_i15.c
|
Fixed endianness in Curve25519 implementation (no consequence on security). Also added new Curve25519 code for 64-bit platforms.
|
2018-12-08 21:04:07 +01:00 |
|
ec_c25519_i31.c
|
Fixed endianness in Curve25519 implementation (no consequence on security). Also added new Curve25519 code for 64-bit platforms.
|
2018-12-08 21:04:07 +01:00 |
|
ec_c25519_m15.c
|
Fixed endianness in Curve25519 implementation (no consequence on security). Also added new Curve25519 code for 64-bit platforms.
|
2018-12-08 21:04:07 +01:00 |
|
ec_c25519_m31.c
|
Fixed endianness in Curve25519 implementation (no consequence on security). Also added new Curve25519 code for 64-bit platforms.
|
2018-12-08 21:04:07 +01:00 |
|
ec_c25519_m62.c
|
Added new 64-bit implementations of Curve25519 and P-256.
|
2018-12-18 23:56:16 +01:00 |
|
ec_c25519_m64.c
|
Added new 64-bit implementations of Curve25519 and P-256.
|
2018-12-18 23:56:16 +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_keygen.c
|
Added support code for RSA and EC key encoding (including reconstruction of all public and private key elements from the private key structure), with raw and PKCS#8 formats, both in DER and PEM.
|
2018-08-06 00:02:36 +02:00 |
|
ec_p256_m15.c
|
Fixed modular reduction bug in the special field for P-256 (in some rare cases, value would end up being negative, which would corrupt subsequent operations).
|
2017-06-24 00:31:09 +02:00 |
|
ec_p256_m31.c
|
Some more renaming to avoid shadowing.
|
2017-08-14 19:55:34 +02:00 |
|
ec_p256_m62.c
|
Added new 64-bit implementations of Curve25519 and P-256.
|
2018-12-18 23:56:16 +01:00 |
|
ec_p256_m64.c
|
Added new 64-bit implementations of Curve25519 and P-256.
|
2018-12-18 23:56:16 +01:00 |
|
ec_prime_i15.c
|
Fixed some typographic errors in comments.
|
2018-05-27 23:37:15 +02:00 |
|
ec_prime_i31.c
|
Fixed some typographic errors in comments.
|
2018-05-27 23:37:15 +02:00 |
|
ec_pubkey.c
|
Added support code for RSA and EC key encoding (including reconstruction of all public and private key elements from the private key structure), with raw and PKCS#8 formats, both in DER and PEM.
|
2018-08-06 00:02:36 +02: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 |