summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* const correct BN_MONT_CTX_copy()tb2025-03-092-4/+4
* Convert bn_exp to BN_MONT_CTX_create()tb2025-02-131-53/+38
* Convert BPSW to BN_MONT_CTX_create()tb2025-02-131-5/+2
* Convert BN_MONT_CTX_set_locked() to BN_MONT_CTX_create()tb2025-02-131-4/+2
* bn: add internal BN_MONT_CTX_create()tb2025-02-132-2/+22
* Rename BN_mod_exp_recp() to BN_mod_exp_reciprocal()tb2025-02-122-5/+5
* bn_recp: reformat another ugly commenttb2025-02-041-5/+6
* Inline BN_reciprocal() in its only callertb2025-02-041-36/+10
* Start cleaning up BN_div_reciprocal() a bittb2025-02-041-24/+23
* bn_recp: Avoid complication for negative modulitb2025-01-222-13/+5
* Rename BN_div_recp() into BN_div_reciprocal()tb2025-01-222-7/+7
* Split BN_mod_sqr_reciprocal() out of BN_mod_mul_reciprocal()tb2025-01-223-23/+19
* BN_mod_mul_reciprocal: remove y == NULL complicationtb2025-01-221-14/+11
* Move BN_RECP_CTX to the heaptb2025-01-213-67/+48
* Improve order of things in BN_RECP_CTX_set()tb2025-01-081-3/+4
* Remove parentheses in return statementstb2025-01-081-8/+8
* Add a space after commatb2025-01-081-3/+3
* Remove superfluous parenthesestb2025-01-081-13/+13
* BN_div_recp() can't be static since it is directly exercised by bn_test.ctb2025-01-062-3/+5
* fix ugly whitespacetb2025-01-061-4/+4
* Shuffle functions into a more sensible ordertb2025-01-062-42/+39
* Rewrite bn2binpad.jsing2024-11-081-58/+44
* Clean up PPC CPU capabilities and Montgomery code.jsing2024-11-012-1090/+2
* libcrypto: constify most error string tablestb2024-06-241-5/+7
* Rewrite BN_bn2mpi() using CBB.jsing2024-06-221-24/+35
* bn_convert: zap extra blank linetb2024-04-171-2/+1
* Rewrite BN_mpi2bn() using CBS and bn_bin2bn_cbs().jsing2024-04-171-32/+29
* Rewrite BN_lebin2bn() using CBS.jsing2024-04-171-48/+16
* Invert BN_BITS2 handling in bn_bin2bn_cbs() and bn_hex2bn_cbs().jsing2024-04-161-11/+11
* Rewrite BN_bin2bn() using CBS.jsing2024-04-161-35/+58
* Provide bn_expand_bytes().jsing2024-04-162-2/+16
* Rename bn_expand() to bn_expand_bits().jsing2024-04-163-10/+7
* Prevent negative zero from being created via BN bit functions.jsing2024-04-151-1/+7
* Remove the prototype of BN_gcd_nonct()tb2024-04-101-2/+1
* Hide symbols in bn.hbeck2024-04-104-18/+10
* Provide an optimised bn_subw() for amd64.jsing2024-03-261-3/+22
* Mark internal functions as static.jsing2024-03-261-5/+5
* Move bn_montgomery_reduce() and drop prototype.jsing2024-03-261-73/+71
* Fix signed integer overflow in bnrand()tb2024-03-161-1/+6
* Make BN_mod_exp2_mont() and BN_mod_exp_mont_word() internaltb2024-03-023-10/+9
* Make BN_mod_exp_simple() internaltb2024-03-023-6/+6
* Remove BIO_{sn,v,vsn}printf(3)tb2024-03-021-1/+2
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-2415-24/+30
* Garbage collect weird /* 1 */ and /* 2 */ commentstb2023-10-191-7/+7
* Fix aliasing of result and exponent in the internal BN_mod_exp_recp()tb2023-10-191-12/+19
* Fix aliasing of result with exponent or modulus in BN_mod_exp_simple()tb2023-10-191-10/+22
* Move bn_blind.c to rsa_blinding.ctb2023-08-092-268/+1
* Make declaration and definition of BN_BLINDING_new() match.tb2023-08-092-4/+4
* Merge BN_BLINDING_create_param() into BN_BLINDING_new()tb2023-08-092-31/+14
* Set up the blinding factors on first usetb2023-08-091-27/+14