aboutsummaryrefslogtreecommitdiff
path: root/crypto/ec
AgeCommit message (Expand)AuthorFilesLines
2018-07-04[crypto/ec] disable SCA mitigations for curves with incomplete parametersBilly Brumley1-22/+24
2018-06-25ec/ec_pmeth.c: minor cleanups and readability fixes.Andy Polyakov1-23/+30
2018-06-25Add inter-module private header for EC functionsNicola Tuveri1-3/+1
2018-06-22ecdsa_ossl: address coverity nitBenjamin Kaduk1-1/+2
2018-06-22enable-ec_nistp_64_gcc_128: Fix function prototype warning [-Wstrict-prototypes]Nicola Tuveri3-3/+3
2018-06-21[crypto/ec] default to FLT or errorBilly Brumley4-35/+41
2018-06-21[crypto/ec] remove blinding to support even ordersBilly Brumley1-30/+11
2018-06-21make EC_GROUP_do_inverse_ord more robustBilly Brumley2-35/+75
2018-06-21Add -Wstrict-prototypes option to --strict-warningsBernd Edlinger1-1/+1
2018-06-21[crypto/ec] don't assume points are of order group->orderBilly Brumley1-14/+15
2018-06-21Add blinding to a DSA signatureMatt Caswell1-7/+7
2018-06-20Update copyright yearMatt Caswell4-4/+4
2018-06-19Implement coordinate blinding for EC_POINTSohaib ul Hassan11-7/+110
2018-06-19Move SM2 algos to SM2 specific PKEY methodJack Lloyd3-108/+19
2018-06-18ec/asm/ecp_nistz256-avx2.pl: harmonize clang version detection.Andy Polyakov1-1/+1
2018-06-13Add blinding to an ECDSA signatureMatt Caswell1-7/+63
2018-06-08Add support getting raw private/public keysMatt Caswell1-0/+49
2018-06-04Use lowercase for internal SM2 symbolsMatt Caswell1-6/+6
2018-06-04Improve use of the test framework in the SM2 internal testsMatt Caswell1-6/+10
2018-06-04Make SM2 functions privateJack Lloyd1-1/+1
2018-05-31Remove some logically dead codeMatt Caswell1-4/+0
2018-05-31Remove some logically dead codeMatt Caswell1-7/+4
2018-05-29Fix no-sm2 with clangTodd Short1-1/+1
2018-05-29Update copyright yearMatt Caswell2-2/+2
2018-05-28ECDSA_SIG: add simple getters for commonly used struct membersDr. Matthias St. Pierre1-0/+10
2018-05-24Revert "Support EVP_PKEY_sign() and EVP_PKEY_verify() for EdDSA"Matt Caswell2-61/+20
2018-05-24Improve compatibility of point and curve checksMatt Caswell8-27/+50
2018-05-23Use OPENSSL_EC_EXPLICIT_CURVE constant.David Benjamin1-1/+1
2018-05-23Fix explicit EC curve encoding.David Benjamin1-41/+26
2018-05-23Better error code when lacking __SIZEOF_INT128__Richard Levitte3-3/+3
2018-05-18Allow the ca application to use EdDSAMatt Caswell1-1/+1
2018-05-09ECC: unify generic ec2 and ecp scalar multiplication, deprecate ec2_mult.cBilly Brumley4-421/+4
2018-05-09ECDSA: remove nonce padding (delegated to EC_POINT_mul)Billy Brumley3-19/+19
2018-05-08ec/ec_mult.c: get BN_CTX_start,end sequence right.Andy Polyakov1-2/+3
2018-05-01Update copyright yearMatt Caswell2-2/+2
2018-04-26Add missing error code when alloc-return-nullFdaSilvaYY2-2/+5
2018-04-23Remove superfluous NULL checks. Add Andy's BN_FLG comment.Billy Brumley1-5/+0
2018-04-23Move up check for EC_R_INCOMPATIBLE_OBJECTS and for the point at infinity caseNicola Tuveri1-9/+9
2018-04-23Pass throughNicola Tuveri1-27/+30
2018-04-23ladder description: why it worksBilly Brumley1-0/+60
2018-04-23Address code style commentsNicola Tuveri1-31/+33
2018-04-23Elliptic curve scalar multiplication with timing attack defensesBilly Brumley1-0/+182
2018-04-23ARM assembly pack: make it work with older assembler.Andy Polyakov1-1/+1
2018-04-17Update copyright yearRichard Levitte3-3/+3
2018-04-09Correct the equation for Y' in the comment of point_double functionKunxian Xia1-1/+1
2018-04-06Support EVP_PKEY_sign() and EVP_PKEY_verify() for EdDSAMatt Caswell2-20/+61
2018-04-03Fix a bug in ecp_nistp224.c.David Benjamin1-16/+12
2018-04-03Set error code on alloc failuresRich Salz6-12/+26
2018-04-03Update copyright yearMatt Caswell1-1/+1
2018-03-22curve448/field.h: relax alignment, as it doesn't work universally.Andy Polyakov1-1/+1