summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rewrite bn_correct_top().jsing2022-11-301-1/+8
* Fix return values bug in BN_ucmp().jsing2022-11-301-4/+6
* Mop up more BN_DEBUG related code.jsing2022-11-301-6/+1
* Make internal header file names consistenttb2022-11-261-2/+2
* Remove BIGNUM consistency macros.jsing2022-11-261-32/+1
* Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.jsing2022-11-241-18/+18
* Use bn_wexpand() rather than bn_expand() with sizeof(BN_ULONG).jsing2022-11-231-2/+2
* Ensure that bn_expand()/bn_wexpand() fail on negative sizes.jsing2022-11-231-1/+7
* Turn bn_wexpand() into a function.jsing2022-11-231-2/+11
* Move bn_expand() under bn_expand2().jsing2022-11-231-13/+13
* Remove unused bn_dup_expand().jsing2022-11-231-53/+1
* Move #ifndef OPENSSL_NO_DEPRECATED.jsing2022-11-231-21/+21
* Prepare to provide BN_security_bits()tb2022-06-271-1/+32
* Pull BN_{new,init,clear,clear_free,free} up to the top of bn_lib.cjsing2021-12-271-58/+58
* Implement the BN_is_negative macro as a functiontb2021-12-041-1/+7
* Provide function implementations for various BN_* macrostb2021-12-041-1/+39
* Provide replacement functions for the BN_{get,set,with}_flags() macros.tb2021-12-041-1/+25
* Provide replacement functions for the BN_GENCB_set{,_old}() macrostb2021-12-041-1/+19
* Prepare to provide BN_bn2{,le}binpad() and BN_lebin2bn()tb2021-09-081-8/+131
* Make BN_num_bits_word() constant time.tb2019-06-171-48/+18
* Add range checks to varios ASN1_INTEGER functions to ensure thebeck2019-03-231-1/+3
* Use a size_t instead of an int for the byte count in BN_swap_ct().tb2018-07-231-6/+9
* Eliminate the weird condition in the BN_swap_ct() API that at most one bittb2018-07-131-3/+3
* Sync commentkn2018-07-111-3/+5
* Turn yesterday's optimistic ! in an XXX comment into a more cautious ?tb2018-07-111-2/+2
* Provide BN_swap_ct(), a constant time function that conditionally swapstb2018-07-101-1/+49
* Use explicit_bzero() rather than memset() when clearing a BIGNUM.jsing2018-05-121-2/+2
* Provide BN_GENCB_new(), BN_GENCB_free() and BN_GENCB_get_arg()jsing2018-02-201-1/+26
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-9/+5
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-6/+5
* 'accomodate' -> 'accommodate' in comments.krw2016-03-151-2/+2
* graduate bn_expand() to a real function. the openssl version of thisderaadt2016-03-041-1/+13
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-4/+4
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-121-3/+2
* Only import cryptlib.h in the four source files that actually need it.jsing2014-07-111-2/+3
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-1/+3
* Stop including standard headers via cryptlib.h - pull in the headers thatjsing2014-07-101-1/+3
* remove unused, private version strings except SSL_version_strbcook2014-07-091-3/+1
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* 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-2/+2
* Emergency knfectomie requested by tedu@.jsing2014-05-081-449/+493
* with the first bug it uncovered fixed, clear all bignums again.tedu2014-05-071-17/+9
* in BN_clear_free, don't cleanse the data if the static data flag is set.tedu2014-05-071-3/+2
* revert, thanks sthentedu2014-05-071-9/+17
* inspired by a cloudflare diff, cleanse old memory when expanding a bignum.tedu2014-05-051-17/+9
* Try to clean the maze of <openssl/bn.h> defines regarding the BN internals.miod2014-04-241-28/+1
* I'm glad to know that Ultrix CC has a bug optimizing switch() statementsmiod2014-04-231-5/+0
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-8/+8
* Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2014-04-131-0/+52