summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec_mult.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Neuter the EC_POINTs_* APItb2025-01-111-2/+2
* ec_mult: use 1ULL to avoid C4334 warning on Visual Studiotb2024-12-191-2/+2
* ec_mult: forgot to make one helper statictb2024-12-071-2/+2
* Move initialization of sign out of the middle of bits handlingtb2024-12-071-3/+3
* Rename ec_wNAF_mul() to ec_wnaf_mul()tb2024-12-061-3/+3
* ec_mult: manage wNAF data in a structtb2024-12-061-86/+131
* Further refactoring of the wNAF codetb2024-11-231-55/+65
* Drop bn is zero special casetb2024-11-231-5/+1
* Further simplify after dropping wNAF modificationtb2024-11-231-23/+13
* Ditch the wNAF modificationtb2024-11-231-10/+5
* Comment tweak from jsing with another tweak by metb2024-11-221-2/+2
* Stop using BIGNUM internals, add some clarifying commentstb2024-11-221-4/+23
* Rewrite the crazy while loop into a for looptb2024-11-221-5/+5
* First pass over compute_wNAF()tb2024-11-221-145/+80
* Swap the order of m and n in ec_wNAF_precompute()tb2024-11-221-10/+10
* Split two helpers out of ec_wNAF_mul()tb2024-11-221-92/+119
* Garbage collect the now unused totalnumtb2024-11-221-5/+2
* Move wNAF[], wNAF_len[], wsize[] to the stacktb2024-11-221-32/+6
* Change 0 - digit to -digittb2024-11-221-2/+2
* Rename val_sub[] into row[] and move it to the stacktb2024-11-221-15/+13
* ec_wNAF_mul(): lose two levels of indentationtb2024-11-211-17/+18
* ec_wNAF_mul(): remove r_is_at_infinity sillinesstb2024-11-211-25/+20
* Simplify signature of ec_wNAF_mul()tb2024-11-161-49/+24
* ec_mult: fix includestb2024-11-151-2/+5
* Wrap comment badly mistreated by an autoformatter due to missing /*-tb2024-11-101-3/+6
* Garbage collect an unused variabletb2024-11-101-3/+1
* Mop up EC_GROUP precomp machinery.jsing2023-06-241-230/+8
* Mop up ec_wNAF_{,have_}precompute_mult().jsing2023-06-241-202/+1
* Handle BN_CTX at the EC API boundary.jsing2023-04-111-17/+5
* Always clear EC groups and points on free.jsing2023-03-081-3/+3
* Make internal header file names consistenttb2022-11-261-2/+2
* Fix an annoying quirk in the EC codetb2022-11-191-7/+7
* whitespacetb2022-11-191-7/+7
* recommit label indentation part of the backout; clearly unrelated to thetb2018-07-151-4/+4
* back out ecc constant time changesjsg2018-07-151-4/+4
* Indent labels by a space so they don't obliterate function names in diffs.tb2018-07-101-4/+4
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-3/+2
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-30/+30
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-3/+3
* In ec_wNAF_mul(), move the declaration of tmp_wNAF higher in scope, so thatmiod2015-02-151-6/+5
* BN_CTX_get() can fail - consistently check its return value.jsing2015-02-091-3/+2
* Delete a lot of #if 0 code in libressl.doug2015-02-071-4/+1
* Don't free garbage in ec_wNAF_mul() if wNAF could be allocated butguenther2014-11-111-5/+11
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-121-13/+7
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* malloc() result does not need a cast.deraadt2014-06-071-1/+1
* more: no need for null check before freederaadt2014-05-301-8/+3
* ok, next pass after review: when possible, put the reallocarray argumentsderaadt2014-05-291-1/+1
* convert 53 malloc(a*b) to reallocarray(NULL, a, b). that is 53deraadt2014-05-291-7/+7
* knf approximationtedu2014-05-061-398/+354