summaryrefslogtreecommitdiffstats
path: root/crypto/ec/ecp_nistz256.c
AgeCommit message (Expand)Author
2023-09-07Copyright year updatesMatt Caswell
2023-09-04Move ALIGN32 and ALIGN64 into common.h, and fix for clang-cl.exeTom Cosgrove
2023-07-01ec: update to structure based atomicsPauli
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-05-03Update copyright yearMatt Caswell
2022-03-21Fix coverity 1498607: uninitialised valuePauli
2021-10-28fix some code with obvious wrong coding stylex2018
2021-03-11Update copyright yearMatt Caswell
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-06-04[crypto/ec] Remove unreachable AVX2 code in NISTZ256 implementationNicola Tuveri
2020-05-20deprecate EC_POINT_make_affine and EC_POINTs_make_affineBilly Brumley
2020-04-23Update copyright yearMatt Caswell
2020-04-22[crypto/ec] deprecate Jprojective_coordinates_GFp functionsBilly Brumley
2020-02-04Deprecate the ECDSA and EV_KEY_METHOD functions.Pauli
2020-01-05Fix side channel in the ecp_nistz256.c reference implementationBernd Edlinger
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-08-15Enable curve-spefific ECDSA implementations via EC_METHODPatrick Steuer
2019-08-06Make the EC code available from inside the FIPS providerMatt Caswell
2019-04-14Fix calling convention bug in ecp_nistz256_ord_sqr_montDavid Benjamin
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2019-02-17SCA hardening for mod. field inversion in EC_GROUPBilly Brumley
2019-01-13Fix compilation with `-DREF_PRINT`Anna Henningsen
2018-12-06Following the license change, modify the boilerplates in crypto/ec/Richard Levitte
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-16EC2M Lopez-Dahab ladder: use it also for ECDSA verifyNicola Tuveri
2018-07-16EC point multiplication: add `ladder` scaffoldNicola Tuveri
2018-06-21[crypto/ec] default to FLT or errorBilly Brumley
2018-06-19Implement coordinate blinding for EC_POINTSohaib ul Hassan
2018-05-24Improve compatibility of point and curve checksMatt Caswell
2018-01-09Fix --strict-warnings with C90Todd Short
2018-01-09Update copyright years on all files merged since Jan 1st 2018Richard Levitte
2018-01-07ec/ecp_nistz256.c: switch to faster addition chain in scalar inversion.Andy Polyakov
2018-01-07ec/asm/ecp_nistz256-armv8.pl: add optimized inversion.Andy Polyakov
2018-01-07ec/ecp_nistz256.c: improve ECDSA sign by 30-40%.Andy Polyakov
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-30Merge Intel copyright notice into standardRich Salz
2017-05-01Address some -Wold-style-declaration warningsBenjamin Kaduk
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx
2016-09-22Add -Wswitch-enumRich Salz
2016-08-24ec/ecp_nistz256: harmonize is_infinity with ec_GFp_simple_is_at_infinity.Andy Polyakov
2016-08-24ec/asm/ecp_nistz256-x86_64.pl: addition to perform stricter reduction.Andy Polyakov
2016-08-21ecp_nistz256.c: get is_one on 32-bit platforms right.Andy Polyakov
2016-05-17Copyright consolidation 05/10Rich Salz
2016-05-09fix tab-space mixed indentationFdaSilvaYY
2016-03-08Convert CRYPTO_LOCK_EC_* to new multi-threading APIAlessandro Ghedini
2016-03-01Add default operations to EC_METHODDr. Stephen Henson