summaryrefslogtreecommitdiffstats
path: root/crypto/ec
AgeCommit message (Expand)Author
2018-06-21[crypto/ec] don't assume points are of order group->orderBilly Brumley
2018-06-21ec/ec_mult.c: get BN_CTX_start,end sequence right.Andy Polyakov
2018-06-21Add blinding to a DSA signatureMatt Caswell
2018-06-18ec/asm/ecp_nistz256-avx2.pl: harmonize clang version detection.Andy Polyakov
2018-06-13Add blinding to an ECDSA signatureMatt Caswell
2018-05-24Improve compatibility of point and curve checksMatt Caswell
2018-04-23Remove superfluous NULL checks. Add Andy's BN_FLG comment.Billy Brumley
2018-04-23Move up check for EC_R_INCOMPATIBLE_OBJECTS and for the point at infinity caseNicola Tuveri
2018-04-23Pass throughNicola Tuveri
2018-04-23ladder description: why it worksBilly Brumley
2018-04-23Address code style commentsNicola Tuveri
2018-04-23Elliptic curve scalar multiplication with timing attack defensesBilly Brumley
2018-04-23ARM assembly pack: make it work with older assembler.Andy Polyakov
2017-12-27ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour.Andy Polyakov
2017-12-08Standardize syntax of sizeof(foo)Rich Salz
2017-11-01Address a timing side channel whereby it is possible to determine somePauli
2017-10-02Fix the return type of felem_is_zero_int which should be int.Bernd Edlinger
2017-08-25Clear secret stack values after use in curve25519.cBernd Edlinger
2017-07-29Implement the CRYPTO_secure_clear_free function.Bernd Edlinger
2017-07-23Fix const correctness of EC_KEY_METHOD_get_*Johannes Bauer
2017-06-20Address some -Wold-style-declaration warningsBenjamin Kaduk
2017-06-14Fix crash in ecdh_simple_compute_key.Bernd Edlinger
2017-06-13Fix a memleak in ec_copy_parameters.Bernd Edlinger
2017-06-05ec/asm/ecp_nistz256-x86_64.pl: minor sqr_montx cleanup.Andy Polyakov
2017-05-11Cleanup - use e_os2.h rather than stdint.hRichard Levitte
2017-05-02Fix URL links in commentRich Salz
2017-02-24Increase the size of the stack buffer to prevent an overflow.Pauli
2017-02-22Fix typo, should be && rather than &Richard Levitte
2017-02-22Iterate over EC_GROUP's poly array in a safe wayRich Salz
2017-02-14mem leak on error path and error propagation fixYuchi
2016-11-15Check return value of some BN functions.Rich Salz
2016-09-10Fix EC_KEY_print so it prints out private key informationTim Hudson
2016-09-07Avoid EVP_PKEY_cmp() crash on EC keys without public componentDavid Woodhouse
2016-08-29Remove comment tags from structs (coding style)Rich Salz
2016-08-29Use uppercase name for PCT_ enumRich Salz
2016-08-24ec/asm/ecp_nistz256-x86_64.pl: /cmovb/cmovc/ as nasm doesn't recognize cmovb.Andy Polyakov
2016-08-24ec/ecp_nistz256: harmonize is_infinity with ec_GFp_simple_is_at_infinity.Andy Polyakov
2016-08-24ec/ecp_nistz256: harmonize is_infinity with ec_GFp_simple_is_at_infinity.Andy Polyakov
2016-08-24ec/asm/ecp_nistz256-*.pl: addition to perform stricter reduction.Andy Polyakov
2016-08-24ec/asm/ecp_nistz256-x86_64.pl: addition to perform stricter reduction.Andy Polyakov
2016-08-22Fix a memory leak in EC_GROUP_get_ecparameters()Kazuki Yamaguchi
2016-08-21ecp_nistz256.c: get is_one on 32-bit platforms right.Andy Polyakov
2016-08-19constify i2o_ECPublicKeyDr. Stephen Henson
2016-08-17Constify private key decode.Dr. Stephen Henson
2016-08-17constify X509_ALGOR_get0()Dr. Stephen Henson
2016-08-16Add ASN1_STRING_get0_data(), deprecate ASN1_STRING_data().Dr. Stephen Henson
2016-08-13Remove old EC based X25519 code.Dr. Stephen Henson
2016-08-13Add encoded points to other EC curves too.Dr. Stephen Henson
2016-08-13Add point ctrls to X25519Dr. Stephen Henson
2016-08-13add to build.infoDr. Stephen Henson