summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2022-04-07Avoid infinite loop for custom curves of order 1Theo Buehler
2022-03-31Simplify priv_key handling in d2i_ECPrivateKey()Theo Buehler
2022-03-29Bound cofactor in EC_GROUP_set_generator()Theo Buehler
2022-03-29Do not zero cofactor on ec_guess_cofactor() successTheo Buehler
2022-03-29Zap trailing whitespaceTheo Buehler
2022-01-20Fix check for BN_mod_inverse_ct return valueKinichiro Inoguchi
2022-01-14Garbage collect the app_items field of ASN1_ADBTheo Buehler
2022-01-10Prepare to provide EVP_PKEY_{public,param}_checkTheo Buehler
2022-01-10Prepare to provide EVP_PKEY_check()Theo Buehler
2021-12-12Include evp_locl.h where it will be needed once most structs fromTheo Buehler
2021-12-04Add #include "bn_lcl.h" to the files that will soon need it.Theo Buehler
2021-09-12Default to using named curve parameter encodingTheo Buehler
2021-09-10Expose EC_GROUP_order_bits() in <openssl/ec.h>Theo Buehler
2021-09-08Prepare to provide EC_GROUP_order_bits()Theo Buehler
2021-08-31Remove some dead code that was missed in an earlier cleanup andTheo Buehler
2021-05-10Expose EC_POINT_{get,set}_affine_coordinates(3) andTheo Buehler
2021-05-10Expose EC_GROUP_{get,set}_curve(3)Theo Buehler
2021-05-03Fix corner case for compressed points on binary curvesTheo Buehler
2021-04-20Fix indent of EC_METHODs as requested by jsing.Theo Buehler
2021-04-20Compare pointer against NULL and fix a KNF issue.Theo Buehler
2021-04-20Prepare to provide EC_POINT_set_compressed_coordinatesTheo Buehler
2021-04-20Compare function pointers against NULL, not 0.Theo Buehler
2021-04-20Provide EC_POINT_{g,s}et_Jprojective_coordinates for internal useTheo Buehler
2021-04-20Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()Theo Buehler
2021-04-20Compare function pointers against NULL, not 0.Theo Buehler
2021-04-20Prepare to provide EC_POINT_{g,s}et_affine_coordinatesTheo Buehler
2021-04-20Simplify after EC_POINT_get_curve() additionTheo Buehler
2021-04-20Compare function pointers against NULL, not 0.Theo Buehler
2021-04-20Prepare to provide EC_GROUP_{get,set}_curve(3)Theo Buehler
2021-04-19Avoid division by zero in hybrid point encodingTheo Buehler
2020-12-04Move point-on-curve check to set_affine_coordinatesTheo Buehler
2020-06-05Add support for additional GOST curves.Joel Sing
2019-09-29If a NULL or zero cofactor is passed to EC_GROUP_set_generator(),Theo Buehler
2019-09-09Plug memory leak in error paths. Found while comparing this fileTheo Buehler
2019-09-09Provide EVP_PKEY_CTX_get_signature_md() macro and implement theJoel Sing
2019-09-09Move #include <openssl/cms.h> to more appropriate location (since it isJoel Sing
2019-09-08Add CMS ECC support.Joel Sing
2019-09-06Add various macros and controls for EC_PKEY_CTX.Joel Sing
2019-05-10Initialize EC_KEY_METHOD before use.Brent Cook
2019-01-19$OpenBSD$Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2018-11-15Port OpenSSL commit 99540ec79491f59ed8b46b4edf130e17dc907f52 -- mitigationTheo Buehler
2018-11-09Avoid dereferencing eckey before checking it for NULL.Theo Buehler
2018-11-06unrevert the use of bn_rand_interval().Theo Buehler
2018-11-06Unset Z_is_zero after applying coordinate blinding andTheo Buehler
2018-11-06disable EC_POINT coordinate blinding due to failures in ECDHE and TLSTheo Buehler
2018-11-06revert use of bn_rand_interval due to failures with ECDHE and TLSTheo Buehler
2018-11-05Make use of bn_rand_interval() where appropriate.Theo Buehler