summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move BN_sqr() to the bottom of the file.jsing2023-01-161-85/+85
* Mop up debug code that escaped previously.jsing2023-01-163-82/+3
* Move constants out of text segment into rodata to prepare for xonly supportderaadt2023-01-143-6/+2
* Rewrite BN_CTX.jsing2023-01-141-410/+98
* Greatly simplify bn_expand_internal().jsing2023-01-141-103/+26
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-132-4/+0
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-9/+1
* Replace BN_lshift1()/BN_rshift1() with calls to BN_lshift()/BN_rshift().jsing2023-01-111-125/+42
* Rewrite BN_lshift()jsing2023-01-101-26/+57
* Rewrite/simplify BN_free().jsing2023-01-071-10/+12
* Flip BN_clear_free() and BN_free()jsing2023-01-071-4/+4
* Use calloc() in BN_new(), rather than malloc() and then manually zeroing.jsing2023-01-071-10/+7
* Rewrite BN_rshift()jsing2023-01-051-37/+42
* spelling fixes; from paul tagliamontejmc2022-12-2616-29/+29
* Simplify BN_cmp() and BN_ucmp().jsing2022-12-231-46/+15
* Provide BN_zero()/BN_one() as functions and make BN_zero() always succeed.jsing2022-12-173-7/+22
* Update reference to table generationtb2022-12-011-2/+2
* BN_one() can fail, check its return value.jsing2022-12-011-4/+7
* Rewrite bn_correct_top().jsing2022-11-302-14/+10
* Fix return values bug in BN_ucmp().jsing2022-11-301-4/+6
* Mop up more BN_DEBUG related code.jsing2022-11-307-48/+7
* Make header guards of internal headers consistenttb2022-11-261-4/+4
* bn_lcl.h wanted special treatment.tb2022-11-261-567/+0
* Make internal header file names consistenttb2022-11-2630-59/+626
* Remove BIGNUM consistency macros.jsing2022-11-2623-328/+24
* Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.jsing2022-11-2412-67/+67
* Use bn_wexpand() rather than bn_expand() with sizeof(BN_ULONG).jsing2022-11-232-4/+4
* Ensure that bn_expand()/bn_wexpand() fail on negative sizes.jsing2022-11-231-1/+7
* Turn bn_wexpand() into a function.jsing2022-11-232-5/+13
* Move bn_expand() under bn_expand2().jsing2022-11-231-13/+13
* Remove unused bn_dup_expand().jsing2022-11-232-56/+2
* Move #ifndef OPENSSL_NO_DEPRECATED.jsing2022-11-231-21/+21
* Remove incorrect "r must not be a" commenttb2022-11-221-2/+1
* Fix segfaults in BN_dec2bn() and BN_hex2bn()tb2022-11-221-3/+3
* Fix a surprising quirk in BN_GF2m_mod(3).schwarze2022-11-201-5/+11
* Fix an off-by-one bug in BN_GF2m_poly2arr(3).schwarze2022-11-201-4/+3
* Fix comment describing BN_mod_sqrt()tb2022-11-191-7/+9
* Move bn_prime.h to the public domain.tb2022-11-101-57/+4
* Move table in bn_primes.h to a .c file and get rid of prime_ttb2022-11-094-333/+290
* Inline use of bn_is_prime_bpsw()tb2022-11-091-24/+20
* Next pass of bn_prime.c cleanuptb2022-11-091-39/+29
* Drop some dead codetb2022-11-091-136/+1
* Fix possible memory leak in BN_mpi2bn() if BN_bin2bn() fails.tobhe2022-11-091-3/+7
* Fix path of mentioned regress testtb2022-10-111-2/+2
* Add an empty line for consistency.tb2022-08-311-1/+2
* missing periodtb2022-08-291-2/+2
* Tidy up some of BN_nist_mod_*jsing2022-07-311-22/+30
* Use named initialisers for BIGNUMs.jsing2022-07-301-61/+65
* Having a perfect square at this point is not an error. Rather it istb2022-07-291-2/+2
* Tweak some comments and whitespace around commentstb2022-07-291-9/+32