| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Optimise bn_mul2_mulw_addtw() for aarch64. | jsing | 2023-06-17 | 1 | -1/+28 |
* | Speed up Montgomery multiplication. | jsing | 2023-06-17 | 1 | -10/+37 |
* | Disallow aliasing of return value and modulus | tb | 2023-06-13 | 1 | -1/+44 |
* | Add a BN_R_INVALID_ARGUMENT error code | tb | 2023-06-13 | 2 | -2/+4 |
* | Optimise quad word primitives on aarch64. | jsing | 2023-06-12 | 1 | -1/+136 |
* | Provide and use various quad word primitives. | jsing | 2023-06-12 | 3 | -27/+120 |
* | Reinstate bn_isqrt.c r1.8 and crypto_lock.c r1.3 | tb | 2023-06-04 | 1 | -4/+2 |
* | Fix variable reuse in BN_mod_inverse() | tb | 2023-06-02 | 1 | -21/+15 |
* | Provide optimised bn_mulw_{addw,addw_addw,addtw}() for aarch64. | jsing | 2023-05-28 | 1 | -1/+68 |
* | Provide optimised bn_addw_addw()/bn_subw_subw() for aarch64. | jsing | 2023-05-28 | 1 | -1/+43 |
* | Rewrite BN_{asc,dec,hex}2bn() using CBS. | jsing | 2023-05-28 | 1 | -123/+224 |
* | backout alignment changes (breaking at least two architectures) | deraadt | 2023-05-19 | 1 | -2/+4 |
* | Use crypto_internal.h's CTASSERT() | tb | 2023-05-17 | 1 | -4/+2 |
* | Use is_pseudoprime instead of is_prime in bn_bpsw.c | tb | 2023-05-10 | 1 | -30/+33 |
* | Add Miller-Rabin test for random bases to BPSW | tb | 2023-05-10 | 3 | -33/+130 |
* | bn_exp: also special case -1 modulus | tb | 2023-05-09 | 1 | -6/+6 |
* | Rewrite BN_bn2hex() using CBB/CBS. | jsing | 2023-05-09 | 1 | -25/+35 |
* | Rewrite BN_bn2dec() using CBB/CBS. | jsing | 2023-05-09 | 1 | -63/+61 |
* | Garbage collect BN_zero_ex() | tb | 2023-04-30 | 1 | -7/+1 |
* | whitespace | tb | 2023-04-30 | 1 | -2/+2 |
* | Remove a useless doxygen comment | tb | 2023-04-27 | 1 | -5/+1 |
* | Remove the deprecated API from BN | tb | 2023-04-25 | 4 | -174/+5 |
* | GF2m bites the dust. It won't be missed. | tb | 2023-04-25 | 2 | -1330/+1 |
* | BN_RECP_CTX moves to internal | tb | 2023-04-25 | 1 | -3/+3 |
* | Remove the horror show that is bn_nist and ecp_nist | tb | 2023-04-25 | 2 | -1349/+1 |
* | Remove the no longer used BN_MONT_CTX_init() | tb | 2023-04-25 | 2 | -15/+2 |
* | Move a few now internal prototypes to bn_local.h | tb | 2023-04-25 | 2 | -24/+17 |
* | Remove old BN_one/BN_zero compat stuff | tb | 2023-04-25 | 1 | -13/+1 |
* | Remove X9.31 support | tb | 2023-04-25 | 2 | -307/+1 |
* | Remove the no longer used BN_CTX_init() | tb | 2023-04-25 | 2 | -14/+2 |
* | Add endbr64 where needed by inspection. Passes regresson tests. | deraadt | 2023-04-25 | 14 | -0/+24 |
* | Improve bn_montgomery_multiply_words() | jsing | 2023-04-22 | 1 | -9/+16 |
* | Rename Hex array to hex_digits. | jsing | 2023-04-19 | 1 | -5/+5 |
* | Move the BN_bn2bin()/BN_bin2bn() family to bn_convert.c | jsing | 2023-04-19 | 2 | -182/+183 |
* | Reorder functions. | jsing | 2023-04-19 | 1 | -102/+102 |
* | Move BN_options() from bn_convert.c to bn_lib.c | jsing | 2023-04-19 | 2 | -21/+21 |
* | unifdef BN_RECURSION | jsing | 2023-04-19 | 5 | -594/+5 |
* | Tweak indent and use named registers. | jsing | 2023-04-17 | 1 | -13/+13 |
* | Move BN_bn2mpi()/BN_mpi2bn() into bn_convert.c | jsing | 2023-04-17 | 2 | -136/+73 |
* | Mark X9.31 BN API for removal | tb | 2023-04-16 | 1 | -1/+4 |
* | The BN reciprocal API will also become internal-only | tb | 2023-04-16 | 1 | -1/+7 |
* | Various BN*init() will be removed from the public API | tb | 2023-04-16 | 1 | -1/+10 |
* | Mark public bn_nist and ec_nist API for removal | tb | 2023-04-16 | 1 | -1/+3 |
* | Remove now unused GF2m perlasm generators | tb | 2023-04-15 | 3 | -980/+0 |
* | Rename the largely misnamed bn_print.c to bn_convert.c | jsing | 2023-04-14 | 1 | -1/+1 |
* | Provide and use bn_copy_words() in BN_copy(). | jsing | 2023-04-14 | 1 | -31/+15 |
* | Add a new implementation of BN_mod_sqrt() | tb | 2023-04-11 | 2 | -409/+726 |
* | Remove some doubled empty lines | tb | 2023-04-09 | 1 | -7/+1 |
* | bn_mont: fix typo in comment divisable -> divisible | tb | 2023-04-07 | 1 | -2/+2 |
* | Compress euclid() a little | tb | 2023-04-03 | 1 | -49/+28 |