| Commit message (Expand) | Author | Age | Files | Lines |
* | missing period | tb | 2022-08-29 | 1 | -2/+2 |
* | Tidy up some of BN_nist_mod_* | jsing | 2022-07-31 | 1 | -22/+30 |
* | Use named initialisers for BIGNUMs. | jsing | 2022-07-30 | 1 | -61/+65 |
* | Having a perfect square at this point is not an error. Rather it is | tb | 2022-07-29 | 1 | -2/+2 |
* | Tweak some comments and whitespace around comments | tb | 2022-07-29 | 1 | -9/+32 |
* | Avoid unnecessary loops in BN_generate_prime_ex() | tb | 2022-07-19 | 1 | -4/+6 |
* | Expand the comment explaining the for loop with bn_lucas_step() a bit. | tb | 2022-07-15 | 1 | -3/+3 |
* | Comment for factorization of n - 1 = k * 2^s in bn_miller_rabin_base_2() | tb | 2022-07-15 | 1 | -1/+2 |
* | Rename is_perfect_square to out_perfect in prototype to match | tb | 2022-07-15 | 1 | -2/+2 |
* | Do not make tables static so we can access them from regress. | tb | 2022-07-13 | 1 | -5/+5 |
* | Enable BPSW primality test. | tb | 2022-07-13 | 1 | -1/+3 |
* | Hook BPSW into BN_is_prime_fasttest_ex() | tb | 2022-07-13 | 1 | -3/+13 |
* | Implement the Baillie-PSW primality test | tb | 2022-07-13 | 2 | -1/+423 |
* | Integer square root and perfect square test | tb | 2022-07-13 | 2 | -1/+241 |
* | Move BN_lsw() to bn_lcl.h so that other code can use it. | tb | 2022-07-12 | 2 | -5/+5 |
* | Remove mkerr.pl remnants from LibreSSL | kn | 2022-07-12 | 2 | -12/+2 |
* | Expose new API in headers. | tb | 2022-07-07 | 1 | -3/+1 |
* | Prepare to provide BN_security_bits() | tb | 2022-06-27 | 2 | -2/+37 |
* | Error out on negative shifts in BN_{r,l}shift() | tb | 2022-06-22 | 1 | -1/+13 |
* | Tweak a comment | tb | 2022-06-20 | 1 | -2/+2 |
* | Flip roles of lowercase and uppercase A and B. | tb | 2022-06-20 | 1 | -44/+44 |
* | Clean up BN_kronecker() | tb | 2022-06-20 | 1 | -73/+88 |
* | Fix some bizarre indentation and line breaks. | tb | 2022-06-20 | 1 | -8/+7 |
* | Fix prime recognition when doing trial divisions | tb | 2022-06-18 | 1 | -2/+2 |
* | Avoid strict aliasing violations in BN_nist_mod_*() | jsing | 2022-05-07 | 1 | -86/+137 |
* | Avoid use of uninitialized in BN_mod_exp_recp() | tb | 2022-04-20 | 1 | -2/+3 |
* | Fix infinite loop in BN_mod_sqrt() | tb | 2022-03-15 | 1 | -14/+15 |
* | Avoid a NULL dereference in BN_mod_exp2_mont() | tb | 2022-02-07 | 1 | -2/+2 |
* | Check for zero modulus in BN_MONT_CTX_set(). | tb | 2022-02-07 | 1 | -1/+4 |
* | Add and fix check for BN functions return value | inoguchi | 2022-01-20 | 1 | -4/+5 |
* | Add check for BN functions return value | inoguchi | 2022-01-20 | 1 | -3/+5 |
* | Move BN structs to bn_lcl.h | tb | 2022-01-14 | 2 | -50/+46 |
* | Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_API | tb | 2022-01-14 | 1 | -65/+1 |
* | Pull BN_{new,init,clear,clear_free,free} up to the top of bn_lib.c | jsing | 2021-12-27 | 1 | -58/+58 |
* | Consistently call BN_init() before BN_with_flags() | tb | 2021-12-26 | 1 | -13/+27 |
* | Annotate the structs to be moved to bn_lcl.h in the next bump | tb | 2021-12-04 | 1 | -1/+5 |
* | Use BN_is_negative(p) instead of p->neg in one place. | tb | 2021-12-04 | 1 | -2/+2 |
* | Implement the BN_to_montgomery() macro as a function | tb | 2021-12-04 | 2 | -2/+13 |
* | Implement the BN_is_negative macro as a function | tb | 2021-12-04 | 2 | -2/+13 |
* | Provide function implementations for various BN_* macros | tb | 2021-12-04 | 2 | -4/+54 |
* | Provide replacement functions for the BN_{get,set,with}_flags() macros. | tb | 2021-12-04 | 2 | -2/+34 |
* | Provide replacement functions for the BN_GENCB_set{,_old}() macros | tb | 2021-12-04 | 2 | -3/+33 |
* | typo in comment | tb | 2021-11-18 | 1 | -2/+2 |
* | Switch to <endian.h> from <machine/endian.h> for better portability. | bcook | 2021-11-09 | 1 | -3/+2 |
* | Expose BN_bn2{,le}binpad() and BN_lebin2bn() in <openssl/bn.h> | tb | 2021-09-10 | 1 | -3/+1 |
* | Expose BN_RAND_* in <openssl/bn.h> | tb | 2021-09-10 | 1 | -3/+1 |
* | Prepare to provide BN_RAND_* flags for BN_rand_range() | tb | 2021-09-10 | 1 | -1/+12 |
* | Prepare to provide BN_bn2{,le}binpad() and BN_lebin2bn() | tb | 2021-09-08 | 2 | -9/+137 |
* | whitespace | tb | 2021-08-31 | 2 | -7/+7 |
* | Unindent a bit of code that performs a few too many checks to | tb | 2020-09-12 | 1 | -10/+8 |