summaryrefslogtreecommitdiffstats
path: root/crypto/ec
AgeCommit message (Expand)Author
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
2018-07-18ec/ecdsa_ossl.c: switch to fixed-length Montgomery multiplication.Andy Polyakov
2018-07-18ec/ecdsa_ossl.c: formatting and readability fixes.Andy Polyakov
2018-07-18ec/ecdsa_ossl.c: revert blinding in ECDSA signature.Andy Polyakov
2018-07-17Fix typo in x25519-x86_64.plMat
2018-07-16EC2M Lopez-Dahab ladder: use it also for ECDSA verifyNicola Tuveri
2018-07-16EC2M Lopez-Dahab ladder implementationNicola Tuveri
2018-07-16EC point multiplication: add `ladder` scaffoldNicola Tuveri
2018-07-16Remove stale SM2 error codesNicola Tuveri
2018-07-15ec/curve25519.c: reorganize for better accessibility.Andy Polyakov
2018-07-15ec/asm/x25519-x86_64.pl: add CFI directives and Windows SE handler.Andy Polyakov
2018-07-15ec/asm/x25519-x86_64.pl: fix base 2^64 add/sub and final reduction.Andy Polyakov
2018-07-04[crypto/ec] disable SCA mitigations for curves with incomplete parametersBilly Brumley
2018-06-25ec/ec_pmeth.c: minor cleanups and readability fixes.Andy Polyakov
2018-06-25Add inter-module private header for EC functionsNicola Tuveri
2018-06-22ecdsa_ossl: address coverity nitBenjamin Kaduk
2018-06-22enable-ec_nistp_64_gcc_128: Fix function prototype warning [-Wstrict-prototypes]Nicola Tuveri
2018-06-21[crypto/ec] default to FLT or errorBilly Brumley
2018-06-21[crypto/ec] remove blinding to support even ordersBilly Brumley
2018-06-21make EC_GROUP_do_inverse_ord more robustBilly Brumley
2018-06-21Add -Wstrict-prototypes option to --strict-warningsBernd Edlinger
2018-06-21[crypto/ec] don't assume points are of order group->orderBilly Brumley
2018-06-21Add blinding to a DSA signatureMatt Caswell
2018-06-20Update copyright yearMatt Caswell
2018-06-19Implement coordinate blinding for EC_POINTSohaib ul Hassan
2018-06-19Move SM2 algos to SM2 specific PKEY methodJack Lloyd
2018-06-18ec/asm/ecp_nistz256-avx2.pl: harmonize clang version detection.Andy Polyakov
2018-06-13Add blinding to an ECDSA signatureMatt Caswell
2018-06-08Add support getting raw private/public keysMatt Caswell
2018-06-04Use lowercase for internal SM2 symbolsMatt Caswell
2018-06-04Improve use of the test framework in the SM2 internal testsMatt Caswell
2018-06-04Make SM2 functions privateJack Lloyd
2018-05-31Remove some logically dead codeMatt Caswell
2018-05-31Remove some logically dead codeMatt Caswell
2018-05-29Fix no-sm2 with clangTodd Short
2018-05-29Update copyright yearMatt Caswell
2018-05-28ECDSA_SIG: add simple getters for commonly used struct membersDr. Matthias St. Pierre
2018-05-24Revert "Support EVP_PKEY_sign() and EVP_PKEY_verify() for EdDSA"Matt Caswell