summaryrefslogtreecommitdiffstats
path: root/crypto/ec
AgeCommit message (Expand)Author
2019-09-09[ec] Match built-in curves on EC_GROUP_new_from_ecparametersNicola Tuveri
2019-09-07[crypto/ec] for ECC parameters with NULL or zero cofactor, compute itBilly Brumley
2019-09-07[ec/ecp_nistp*.c] restyle: use {} around `else` tooNicola Tuveri
2019-09-07[ec/ecp_nistp*.c] remove flip_endian()Nicola Tuveri
2019-09-07Fix a SCA leak using BN_bn2bin()Nicola Tuveri
2019-08-09make ecp_nistz256_point_add_vis3() localVladimir Kotal
2019-07-31Fix TyposAntoine Cœur
2019-07-31make RSA and DSA operations throw MISSING_PRIVATE_KEY if needed, adapt ECDSADavid von Oheimb
2019-05-31Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment.David Benjamin
2019-05-28Update copyright yearRichard Levitte
2019-05-22EVP_Digest*: enable SHA3 pre-hashing for ECDSAPatrick Steuer
2019-04-14Don't use coordinate blinding when scalar is group orderBernd Edlinger
2019-04-11Fixed linux_x86_icc compiler errors in EC code related to __uint128_t/__int128_tShane Lontis
2019-03-30fixed public range check in ec_GF2m_simple_oct2pointShane Lontis
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2019-03-18Clear the point S before freeing in ec_scalar_mul_ladderBernd Edlinger
2019-03-18Clear the secret point in ecdh_simple_compute_keyBernd Edlinger
2019-03-11fix truncation of integers on 32bit AIXShane Lontis
2019-03-07Avoid an underflow in ecp_nistp521.cMatt Caswell
2019-02-27Fix the default digest algorthm of SM2Paul Yang
2019-02-26Update copyright yearMatt Caswell
2019-02-25Rearrange the inclusion of curve448/curve448_lcl.hRichard Levitte
2019-02-20SCA hardening for mod. field inversion in EC_GROUPBilly Brumley
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin
2019-02-13AArch64 assembly pack: authenticate return addresses.Andy Polyakov
2019-02-05Remove unnecessary trailing whitespaceSam Roberts
2018-12-11Disallow Ed448 signature malleabilityMatt Caswell
2018-12-06curve25519.c: improve formula alignmentDr. Matthias St. Pierre
2018-12-06curve25519.c: reformat code to follow coding guidelinesDr. Matthias St. Pierre
2018-12-03Disallow Ed25519 signature maleabilityMatt Caswell
2018-11-24Stop marking default digest for EC keys as mandatoryDavid Woodhouse
2018-10-29Timing vulnerability in ECDSA signature generation (CVE-2018-0735)Pauli
2018-10-17EVP module documentation passAntoine Salon
2018-09-11Update copyright yearMatt Caswell
2018-09-05Harmonize the error handling codepathNicola Tuveri
2018-09-05Fix segfault in RSA_free() (and DSA/DH/EC_KEY)Nicola Tuveri
2018-09-03[test] throw error from wrapper function instead of an EC_METHOD specific oneBilly Brumley
2018-08-22Improve the usability of the ca app using EdDSAMatt Caswell
2018-08-21Replace GFp ladder implementation with ladd-2002-it-4 from EFDNicola Tuveri
2018-08-03Fix some undefined behaviour in the Curve448 code (2nd attempt)Dr. Matthias St. Pierre
2018-07-31Deprecate the EC curve type specific functions in 1.2.0Matt Caswell
2018-07-31Use the new non-curve type specific EC functions internallyMatt Caswell
2018-07-31Provide EC functions that are not curve type specificMatt Caswell
2018-07-26EC GFp ladderBilly Brumley
2018-07-26Add ec/asm/x25519-ppc64.pl module.Andy Polyakov
2018-07-25Check for failures, to avoid memory leakRich Salz
2018-07-25ec/ecp_nistz256.c: fix Coverity nit.Andy Polyakov
2018-07-22ec/ecp_nistz256.c: fix ecp_nistz256_set_from_affine.Andy Polyakov
2018-07-22ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.Andy Polyakov
2018-07-20ec/ec_lcl.h: fix pre-C9x compilation problems.Andy Polyakov