summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ecp_smpl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make the bn_rand_interval() API a bit more ergonomictb2023-08-031-2/+2
* Tweak EC_GROUP_check_discriminant()tb2023-07-261-28/+28
* Unindent a big block in EC_GROUP_get_affine_coordinates()tb2023-07-261-32/+34
* Introduce and use ec_encode_scalar()tb2023-07-261-43/+48
* Garbage collect the unused order in check_discriminant()tb2023-07-261-4/+2
* Streamline check_discriminant()tb2023-07-261-14/+6
* Introduce ec_decode_scalar()tb2023-07-261-81/+39
* Use EC_POINT_set_to_infinity() rather than inlining ittb2023-07-261-6/+4
* Fix a few more 0/NULL misspellingstb2023-07-251-8/+8
* Use [a,b), not [a,b-1] in a commenttb2023-07-251-2/+2
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-1/+2
* whitespacetb2023-06-301-2/+2
* Handle BN_CTX at the EC API boundary.jsing2023-04-111-133/+53
* Replace the remaining BN_copy() with bn_copy()tb2023-03-271-33/+33
* Always clear EC groups and points on free.jsing2023-03-081-19/+1
* Remove EC_FLAGS_DEFAULT_OCT.jsing2023-03-081-2/+5
* Call BN_free() instead of BN_clear_free().jsing2023-03-071-8/+8
* Move EC_GFp_simple_method() to the bottom of the file.jsing2023-03-071-75/+51
* Make internal header file names consistenttb2022-11-261-3/+3
* Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.jsing2022-11-241-9/+9
* Fix an annoying quirk in the EC codetb2022-11-191-28/+28
* whitespacetb2022-11-191-7/+7
* Fix check for BN_mod_inverse_ct return valueinoguchi2022-01-201-3/+3
* Prepare to provide EC_GROUP_order_bits()tb2021-09-081-1/+2
* Fix indent of EC_METHODs as requested by jsing.tb2021-04-201-33/+33
* Provide EC_POINT_{g,s}et_Jprojective_coordinates for internal usetb2021-04-201-17/+16
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-201-3/+3
* Port OpenSSL commit 99540ec79491f59ed8b46b4edf130e17dc907f52 -- mitigationtb2018-11-151-4/+4
* unrevert the use of bn_rand_interval().tb2018-11-061-5/+3
* Unset Z_is_zero after applying coordinate blinding andtb2018-11-061-3/+4
* disable EC_POINT coordinate blinding due to failures in ECDHE and TLStb2018-11-061-1/+3
* revert use of bn_rand_interval due to failures with ECDHE and TLStb2018-11-061-3/+5
* Make use of bn_rand_interval() where appropriate.tb2018-11-051-5/+3
* Implement coordinate blinding for EC_POINT.tb2018-11-051-3/+68
* Recommit Billy Brumley's ECC constant time patch with a fix for sparc64tb2018-07-161-1/+249
* recommit label indentation part of the backout; clearly unrelated to thetb2018-07-151-13/+13
* back out ecc constant time changesjsg2018-07-151-261/+13
* Indent labels by a space so they don't obliterate function names in diffs.tb2018-07-101-13/+13
* ECC constant time scalar multiplication support. First step in overhaulingtb2018-07-101-1/+249
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-8/+8
* Add ct and nonct versions of BN_mod_inverse for internal usebeck2017-01-211-3/+4
* BN_CTX_get() can fail - consistently check its return value.jsing2015-02-091-43/+58
* Use `> 0' instead of `!= 0' as a successful condition formiod2015-02-081-11/+11
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-121-27/+14
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* convert 53 malloc(a*b) to reallocarray(NULL, a, b). that is 53deraadt2014-05-291-1/+1
* knf approximationtedu2014-05-061-712/+770
* Use C99 initializers for the various FOO_METHOD structs. More readable, andmiod2014-04-271-40/+39
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-2/+2
* remove FIPS mode support. people who require FIPS can buy something thattedu2014-04-151-8/+0