summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ecdh (follow)
Commit message (Expand)AuthorAgeFilesLines
* Unconditionally zero the ECDH keytb2023-07-021-6/+3
* Move the EC_POINT a bit down and a * to the right placetb2023-07-021-3/+3
* ech_key.c: Fix includestb2023-07-021-3/+4
* Reverse polarity to avoid an overlong linetb2023-07-011-5/+6
* Reword comment to fit on a single linetb2023-07-011-5/+2
* tmp is a silly name for a point on an elliptic curvetb2023-07-011-6/+6
* Garbage collect the now unused lentb2023-07-011-5/+3
* Test and assign for EC_KEY_get0_private_key()tb2023-07-011-3/+2
* Add a missing NULL check for grouptb2023-07-011-2/+3
* Reference commit needed in the next major bumptb2023-07-011-2/+2
* Simplify handling of rettb2023-07-011-6/+6
* Use BN_bn2binpad() instead of handrolling ittb2023-07-011-5/+3
* Remove unused y from ECDH key computationtb2023-07-011-5/+5
* Add missing RCS markertb2023-06-251-0/+1
* Remove unneeded bn_local.h and drop a NULL checktb2023-06-251-5/+3
* Remove ech_local.htb2023-06-251-65/+0
* Stop including ech_local.htb2023-06-252-3/+4
* Move ecdh_KDF_X9_63() to ec_local.htb2023-06-251-7/+1
* Move ECDH_size() to ech_key.ctb2023-06-252-8/+8
* Move the ecdh_method struct declaration to ech_lib.ctb2023-06-252-11/+10
* Move ECDH_OpenSSL() ECDSA_OpenSSL() to *_lib.ctb2023-06-252-13/+13
* Remove {ecdh,ecdsa}_check() and {ECDH,ECDSA}_DATAtb2023-06-252-109/+2
* Remove method wrappers that use {ecdh,ecdsa}_check()tb2023-06-251-21/+4
* Make ECDH and ECDSA ex_data handlers always failtb2023-06-251-13/+4
* Make {ECDH,ECDSA}_set_method() always failtb2023-06-251-14/+2
* ech_local.h: remove unused ECDH_FLAG_FIPS_METHODtb2023-06-251-9/+1
* Move EC_KEY_{insert,set}_key_method_data() to internal-onlytb2023-04-251-2/+4
* Move some includes out of OPENSSL_NO_DEPRECATEDtb2023-04-181-3/+1
* Make header guards of internal headers consistenttb2022-11-261-4/+4
* Make internal header file names consistenttb2022-11-264-8/+8
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Replace obj_mac.h with object.htb2022-06-301-2/+2
* Add #include "bn_lcl.h" to the files that will soon need it.tb2021-12-041-1/+2
* Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()tb2021-04-201-15/+4
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-201-5/+3
* Replace OPENSSL_cleanse() with explicit_bzero().jsing2019-09-051-1/+1
* Provide prototype for ecdh_KDF_X9_63()jsing2019-09-051-1/+7
* Include correct header.jsing2019-09-051-1/+1
* style(9) and whitespace.jsing2019-09-051-65/+72
* Restore per-file license/copyright removed in OpenSSL commit 4f22f40507f.jsing2019-09-051-5/+48
* Remove ECDH_KDF_X9_62 wrapper.jsing2019-09-051-12/+0
* Provide ECDH KDF for X9.63 as needed for CMS ECC.jsing2019-09-051-0/+81
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-191-4/+18
* Elliptic curve arithmetic only makes sense between points that belong totb2018-09-021-1/+5
* make ENGINE_finish() succeed on NULL and simplify callers as intb2018-04-141-8/+5
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-4/+2
* Send the function codes from the error functions to the bit bucket,beck2017-01-293-22/+17
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-7/+3
* avoid void * pointer arithmeticbcook2015-09-181-2/+2
* Only check for key truncation if no KDF function is being used.jsing2015-09-131-4/+4