summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a BN_R_INVALID_ARGUMENT error codetb2023-06-131-1/+2
* Remove a useless doxygen commenttb2023-04-271-5/+1
* Remove the deprecated API from BNtb2023-04-251-33/+2
* GF2m bites the dust. It won't be missed.tb2023-04-251-62/+1
* Remove the horror show that is bn_nist and ecp_nisttb2023-04-251-17/+1
* Remove the no longer used BN_MONT_CTX_init()tb2023-04-251-5/+1
* Move a few now internal prototypes to bn_local.htb2023-04-251-23/+1
* Remove old BN_one/BN_zero compat stufftb2023-04-251-13/+1
* Remove X9.31 supporttb2023-04-251-15/+1
* Remove the no longer used BN_CTX_init()tb2023-04-251-7/+1
* unifdef BN_RECURSIONjsing2023-04-191-7/+1
* Mark X9.31 BN API for removaltb2023-04-161-1/+4
* The BN reciprocal API will also become internal-onlytb2023-04-161-1/+7
* Various BN*init() will be removed from the public APItb2023-04-161-1/+10
* Mark public bn_nist and ec_nist API for removaltb2023-04-161-1/+3
* Provide BN_zero()/BN_one() as functions and make BN_zero() always succeed.jsing2022-12-171-1/+6
* Mop up more BN_DEBUG related code.jsing2022-11-301-13/+1
* Remove mkerr.pl remnants from LibreSSLkn2022-07-121-5/+1
* Expose new API in headers.tb2022-07-071-3/+1
* Prepare to provide BN_security_bits()tb2022-06-271-1/+5
* Move BN structs to bn_lcl.htb2022-01-141-49/+1
* Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APItb2022-01-141-65/+1
* Annotate the structs to be moved to bn_lcl.h in the next bumptb2021-12-041-1/+5
* Implement the BN_to_montgomery() macro as a functiontb2021-12-041-1/+6
* Implement the BN_is_negative macro as a functiontb2021-12-041-1/+6
* Provide function implementations for various BN_* macrostb2021-12-041-3/+15
* Provide replacement functions for the BN_{get,set,with}_flags() macros.tb2021-12-041-1/+9
* Provide replacement functions for the BN_GENCB_set{,_old}() macrostb2021-12-041-2/+14
* typo in commenttb2021-11-181-2/+2
* Expose BN_bn2{,le}binpad() and BN_lebin2bn() in <openssl/bn.h>tb2021-09-101-3/+1
* Expose BN_RAND_* in <openssl/bn.h>tb2021-09-101-3/+1
* Prepare to provide BN_RAND_* flags for BN_rand_range()tb2021-09-101-1/+12
* Prepare to provide BN_bn2{,le}binpad() and BN_lebin2bn()tb2021-09-081-1/+6
* Change generating and checking of primes so that the error rate ofschwarze2019-08-251-18/+73
* Provide BN_GENCB_new(), BN_GENCB_free() and BN_GENCB_get_arg()jsing2018-02-201-1/+6
* Provide BN_get_rfc2409_prime_*() and BN_get_rfc3526_prime_*().jsing2018-02-201-1/+9
* Construct a BN_gcd_nonct, based on BN_mod_inverse_no_branch, as suggestedbeck2017-01-251-1/+3
* Add ct and nonct versions of BN_mod_inverse for internal usebeck2017-01-211-1/+3
* Split out BN_div and BN_mod into ct and nonct versions for Internal use.beck2017-01-211-1/+3
* Make explicit _ct and _nonct versions of bn_mod_exp funcitons thatbeck2017-01-211-1/+3
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-115/+1
* graduate bn_expand() to a real function. the openssl version of thisderaadt2016-03-041-3/+3
* Revert bn_expand until there's consensus on a fix.doug2016-03-041-14/+3
* Add bounds checking for BN_hex2bn/BN_dec2bn.doug2016-03-021-3/+14
* Reject too small bits value in BN_generate_prime_ex(), so that it does not riskmiod2015-10-211-1/+3
* actually include the prerequisite dependency for BIO instead of doing nastynessbeck2015-10-161-5/+2
* Delete a lot of #if 0 code in libressl.doug2015-02-071-12/+1
* Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().jsing2014-10-221-11/+6
* hand-KNF macro the do { } while loopsderaadt2014-06-271-1/+2
* tags as requested by miod and teduderaadt2014-06-121-1/+1