aboutsummaryrefslogtreecommitdiff
path: root/crypto/ec
AgeCommit message (Expand)AuthorFilesLines
2019-07-12Add simple ASN.1 utils for DSA signature DER.David Makepeace1-6/+57
2019-07-09Replace long dash characters with normal ascii minusBernd Edlinger1-1/+1
2019-07-02Fix TyposAntoine Cœur5-6/+6
2019-06-28Support SM2 certificate signingPaul Yang1-1/+2
2019-06-25EC only uses approved curves in FIPS mode.Shane Lontis2-18/+100
2019-06-21Remove OPENSSL_memcmp.Pauli1-5/+4
2019-06-17Move ec_asm_src file information to build.info filesRichard Levitte1-1/+46
2019-05-31Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment.David Benjamin1-12/+12
2019-05-22EVP_Digest*: enable SHA3 pre-hashing for ECDSAPatrick Steuer1-1/+5
2019-05-16Added X963KDF APIShane Lontis1-49/+15
2019-04-14Fix calling convention bug in ecp_nistz256_ord_sqr_montDavid Benjamin4-4/+4
2019-04-14Don't use coordinate blinding when scalar is group orderBernd Edlinger1-2/+2
2019-04-11ec key validation checks updatedShane Lontis1-12/+77
2019-04-11doc fixupsShane Lontis2-4/+4
2019-04-11Separate the lookup testNicola Tuveri2-2/+3
2019-04-11added code to validate EC named curve parametersShane Lontis5-26/+175
2019-04-11Fixed linux_x86_icc compiler errors in EC code related to __uint128_t/__int128_tShane Lontis2-3/+6
2019-04-09EC keygen updates + changed ecdsa_sign to use BN_secure_newShane Lontis2-16/+47
2019-03-30fixed public range check in ec_GF2m_simple_oct2pointShane Lontis1-4/+5
2019-03-29Make the array zeroing explicit using memset.Pauli1-1/+3
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis6-14/+7
2019-03-18Clear the point S before freeing in ec_scalar_mul_ladderBernd Edlinger1-1/+1
2019-03-18Clear the secret point in ecdh_simple_compute_keyBernd Edlinger1-1/+1
2019-03-11fix truncation of integers on 32bit AIXShane Lontis4-429/+1437
2019-03-07Avoid an underflow in ecp_nistp521.cMatt Caswell1-3/+8
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb2-12/+12
2019-02-27Fix the default digest algorthm of SM2Paul Yang1-1/+6
2019-02-25Rearrange the inclusion of curve448/curve448_lcl.hRichard Levitte2-1/+1
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin1-0/+34
2019-02-17SCA hardening for mod. field inversion in EC_GROUPBilly Brumley10-4/+137
2019-02-16ARM64 assembly pack: make it Windows-friendly.Andy Polyakov1-3/+3
2019-02-16ARM assembly pack: make it Windows-friendly.Andy Polyakov1-1/+3
2019-02-15Add EC_GROUP_get0_fieldDavid Asraf1-0/+5
2019-02-12AArch64 assembly pack: authenticate return addresses.Andy Polyakov1-1/+27
2019-02-05Remove unnecessary trailing whitespaceSam Roberts1-7/+7
2019-01-31Build: Remove BEGINRAW / ENDRAW / OVERRIDERichard Levitte1-5/+0
2019-01-13Fix compilation with `-DREF_PRINT`Anna Henningsen1-1/+1
2018-12-11Disallow Ed448 signature malleabilityMatt Caswell1-2/+28
2018-12-06curve25519.c: improve formula alignmentDr. Matthias St. Pierre1-523/+513
2018-12-06curve25519.c: reformat code to follow coding guidelinesDr. Matthias St. Pierre1-2228/+2344
2018-12-06Following the license change, modify the boilerplates in crypto/ec/Richard Levitte57-57/+57
2018-12-06Refactor the computation of API version limitsRichard Levitte3-5/+5
2018-12-06Switch future deprecation version from 1.2.0 to 3.0Richard Levitte2-4/+4
2018-12-03Disallow Ed25519 signature maleabilityMatt Caswell1-10/+43
2018-11-10Stop marking default digest for EC keys as mandatoryDavid Woodhouse1-1/+1
2018-10-29Timing vulnerability in ECDSA signature generation (CVE-2018-0735)Pauli1-3/+3
2018-10-17Deprecate ECDH_KDF_X9_62()Antoine Salon1-0/+2
2018-10-17EVP module documentation passAntoine Salon3-7/+20
2018-09-11Update copyright yearMatt Caswell8-8/+8
2018-09-05Harmonize the error handling codepathNicola Tuveri1-1/+1