summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Avoid unnecessary loops in BN_generate_prime_ex()tb2022-07-191-4/+6
* Expand the comment explaining the for loop with bn_lucas_step() a bit.tb2022-07-151-3/+3
* Comment for factorization of n - 1 = k * 2^s in bn_miller_rabin_base_2()tb2022-07-151-1/+2
* Rename is_perfect_square to out_perfect in prototype to matchtb2022-07-151-2/+2
* Do not make tables static so we can access them from regress.tb2022-07-131-5/+5
* Enable BPSW primality test.tb2022-07-131-1/+3
* Hook BPSW into BN_is_prime_fasttest_ex()tb2022-07-131-3/+13
* Implement the Baillie-PSW primality testtb2022-07-132-1/+423
* Integer square root and perfect square testtb2022-07-132-1/+241
* Move BN_lsw() to bn_lcl.h so that other code can use it.tb2022-07-122-5/+5
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Expose new API in headers.tb2022-07-071-3/+1
* Prepare to provide BN_security_bits()tb2022-06-272-2/+37
* Error out on negative shifts in BN_{r,l}shift()tb2022-06-221-1/+13
* Tweak a commenttb2022-06-201-2/+2