summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove bn_* defines/prototypes.jsing2022-11-231-4/+1
* Fix some whitespace and comment formattingtb2022-11-221-37/+45
* Fix an annoying quirk in the EC codetb2022-11-1920-243/+243
* whitespacetb2022-11-1916-134/+134
* Implement EVP interfaces for Ed25519 and X25519.jsing2022-11-103-2/+868
* Fix a few more leaks in *_print() functions.tobhe2022-11-101-9/+19
* static const, not const staticjsg2022-08-291-3/+3
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Replace obj_mac.h with object.htb2022-06-303-8/+10
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-271-1/+21
* Simplify ec_asn1_group2curve()tb2022-05-241-18/+21
* Straightforward conversion of ecdh_cms_encrypt() totb2022-05-241-3/+3
* Avoid infinite loop for custom curves of order 1tb2022-04-071-3/+3
* Simplify priv_key handling in d2i_ECPrivateKey()tb2022-03-311-8/+3
* Bound cofactor in EC_GROUP_set_generator()tb2022-03-291-1/+7
* Do not zero cofactor on ec_guess_cofactor() successtb2022-03-291-2/+6
* Zap trailing whitespacetb2022-03-291-46/+46
* Fix check for BN_mod_inverse_ct return valueinoguchi2022-01-201-3/+3
* Garbage collect the app_items field of ASN1_ADBtb2022-01-141-3/+1
* Prepare to provide EVP_PKEY_{public,param}_checktb2022-01-101-1/+25
* Prepare to provide EVP_PKEY_check()tb2022-01-101-2/+18
* Include evp_locl.h where it will be needed once most structs fromtb2021-12-121-1/+2
* Add #include "bn_lcl.h" to the files that will soon need it.tb2021-12-043-3/+7
* Default to using named curve parameter encodingtb2021-09-122-4/+5
* Expose EC_GROUP_order_bits() in <openssl/ec.h>tb2021-09-101-3/+1
* Prepare to provide EC_GROUP_order_bits()tb2021-09-0811-18/+45
* Remove some dead code that was missed in an earlier cleanup andtb2021-08-311-4/+3
* Expose EC_POINT_{get,set}_affine_coordinates(3) andtb2021-05-101-7/+8
* Expose EC_GROUP_{get,set}_curve(3)tb2021-05-101-3/+2
* Fix corner case for compressed points on binary curvestb2021-05-031-1/+5
* Fix indent of EC_METHODs as requested by jsing.tb2021-04-206-192/+192
* Compare pointer against NULL and fix a KNF issue.tb2021-04-201-3/+3
* Prepare to provide EC_POINT_set_compressed_coordinatestb2021-04-205-57/+41
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Provide EC_POINT_{g,s}et_Jprojective_coordinates for internal usetb2021-04-2010-77/+97
* Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()tb2021-04-201-25/+6
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-2013-71/+72
* Simplify after EC_POINT_get_curve() additiontb2021-04-202-30/+8
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_GROUP_{get,set}_curve(3)tb2021-04-206-41/+51
* Avoid division by zero in hybrid point encodingtb2021-04-191-17/+49
* Move point-on-curve check to set_affine_coordinatestb2020-12-044-18/+50
* Add support for additional GOST curves.jsing2020-06-051-5/+163
* If a NULL or zero cofactor is passed to EC_GROUP_set_generator(),tb2019-09-293-11/+113
* Plug memory leak in error paths. Found while comparing this filetb2019-09-091-5/+5
* Provide EVP_PKEY_CTX_get_signature_md() macro and implement thejsing2019-09-091-1/+5
* Move #include <openssl/cms.h> to more appropriate location (since it isjsing2019-09-091-3/+2
* Add CMS ECC support.jsing2019-09-081-2/+370
* Add various macros and controls for EC_PKEY_CTX.jsing2019-09-063-27/+314