summaryrefslogtreecommitdiffstats
path: root/crypto/ec/ec_mult.c
AgeCommit message (Expand)Author
2023-07-01ec: update to structure based atomicsPauli
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2021-06-02ec: remove TODOsPauli
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-01-28Update copyright yearRichard Levitte
2021-01-13Fix incorrect use of BN_CTX APIAgustin Gianni
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-05-20deprecate EC_POINT_make_affine and EC_POINTs_make_affineBilly Brumley
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-04-07[crypto/ec] blind coordinates in ec_wNAF_mul for robustnessBilly Brumley
2020-04-01[crypto/ec] Ladder tweaksBilly Brumley
2020-02-04Deprecate the ECDSA and EV_KEY_METHOD functions.Pauli
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-08-06Make the EC code available from inside the FIPS providerMatt Caswell
2019-04-14Don't use coordinate blinding when scalar is group orderBernd Edlinger
2019-04-11Separate the lookup testNicola Tuveri
2019-04-11added code to validate EC named curve parametersShane 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
2018-12-06Following the license change, modify the boilerplates in crypto/ec/Richard Levitte
2018-10-29Timing vulnerability in ECDSA signature generation (CVE-2018-0735)Pauli
2018-07-16EC2M Lopez-Dahab ladder: use it also for ECDSA verifyNicola Tuveri
2018-07-16EC point multiplication: add `ladder` scaffoldNicola Tuveri
2018-07-04[crypto/ec] disable SCA mitigations for curves with incomplete parametersBilly Brumley
2018-06-21[crypto/ec] don't assume points are of order group->orderBilly Brumley
2018-06-19Implement coordinate blinding for EC_POINTSohaib ul Hassan
2018-05-24Improve compatibility of point and curve checksMatt Caswell
2018-05-09ECDSA: remove nonce padding (delegated to EC_POINT_mul)Billy Brumley
2018-05-08ec/ec_mult.c: get BN_CTX_start,end sequence right.Andy Polyakov
2018-05-01Update copyright yearMatt 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
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-06-20Modify Sun copyright to follow OpenSSL styleRich Salz
2017-05-02Fix URL links in commentRich Salz
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx
2016-06-01Free tempory data on error in ec_wNAF_mul()Matt Caswell
2016-05-17Copyright consolidation 06/10Rich Salz
2016-03-08Convert CRYPTO_LOCK_EC_* to new multi-threading APIAlessandro Ghedini
2016-03-05GH616: Remove dead codeRich Salz
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-31Add EC_GROUP_order_bits, EC_GROUP_get0_order and EC_GROUP_get0_cofactorDr. Stephen Henson