summaryrefslogtreecommitdiffstats
path: root/crypto/bn (follow)
Commit message (Expand)AuthorAgeFilesLines
* Mark OPENSSL_armcap_P .hidden in arm asmKai Pastor8 days2-0/+2
* s390x: Don't probe crypto cards for ME/CRT offloading during initializationIngo Franzki2024-10-231-6/+24
* Harden BN_GF2m_poly2arr against misuse.Viktor Dukhovni2024-10-161-8/+20
* Copyright year updatesTomas Mraz2024-09-0516-16/+16
* Missing .rodata for AVX2/AVX512 codepathsTheo Buehler2024-09-024-6/+8
* crypto: factorize to hex chars conversion code.FdaSilvaYY2024-08-071-4/+1
* Fix typos found by codespellDimitri Papadopoulos2024-08-071-1/+1
* Prefer ARRAY_SIZE(...)Dimitri Papadopoulos2024-07-221-1/+2
* that open brace { should be on the previous lineDimitri Papadopoulos2024-07-222-4/+5
* Allow group methods to customize initialization for speedWatson Ladd2024-06-051-0/+42
* Optimizated calculation of shared power of 2 in bn_gcdAndrew Golovashevich2024-05-151-11/+23
* Correct top for EC/DSA nonces if BN_DEBUG is onTomas Mraz2024-05-021-0/+8
* Rename BN_generate_dsa_nonce() to ossl_bn_gen_dsa_nonce_fixed_top()Tomas Mraz2024-05-021-10/+31
* Add ossl_bn_priv_rand_range_fixed_top() and use it for EC/DSATomas Mraz2024-05-021-2/+43
* Make ossl_gen_deterministic_nonce_rfc6979() constant timeTomas Mraz2024-05-024-5/+21
* Make BN_generate_dsa_nonce() constant time and non-biasedTomas Mraz2024-05-023-36/+77
* Unable to run asm code on OpenBSD (amd64)Theo Buehler2024-04-172-0/+4
* Fix GCC compilation -Waggressive-loop-optimizationsAdrien Zinger2024-04-021-5/+1
* Avoid an infinite loop in BN_GF2m_mod_invMatt Caswell2023-12-121-1/+7
* bn_nist: Fix strict-aliasing violations in little-endian optimizationsXi Ruoyao2023-11-301-52/+74
* bn: Properly error out if aliasing return value with modulusTomas Mraz2023-10-262-0/+31
* BN_gcd(): Avoid shifts of negative valuesTomas Mraz2023-10-051-3/+3
* Copyright year updatesMatt Caswell2023-09-0718-18/+18
* Move ALIGN32 and ALIGN64 into common.h, and fix for clang-cl.exeTom Cosgrove2023-09-041-9/+2
* Don't call ossl_assert on the result of bn_wexpandMatt Caswell2023-08-141-1/+1
* Check for 0 modulus in BN_RECP_CTX_set.fullwaywang2023-06-261-1/+1
* Fix typos found by codespellDimitri Papadopoulos2023-06-151-1/+1
* Coverity 1528485: Remove unused assignment of wvalueTomas Mraz2023-06-111-3/+3
* Coverity 1528494 and 1528493: Remove unused assignment of wvalueTomas Mraz2023-06-111-6/+6
* Fix a typo found by codespell in a variable nameDimitri Papadopoulos2023-05-111-5/+5
* bn_local: remove unused `PTR_SIZE_INT` definitionAlois Klink2023-04-161-18/+0
* bn_nist: remove unused type-punning union `u`Alois Klink2023-04-161-21/+12
* bn_nist: replace pointer bit-fiddling with ternaryAlois Klink2023-04-161-45/+19
* Alternative fix for CVE-2022-4304Bernd Edlinger2023-04-044-62/+95
* Revert "Fix Timing Oracle in RSA decryption"Bernd Edlinger2023-04-044-650/+15
* Ensure there's only one copy of OPENSSL_armcap_P in libcrypto.aTom Cosgrove2023-03-292-2/+2
* rsaz-*k-avx512.pl: fix wrong name of avx512 flag variableTomas Mraz2023-03-173-6/+6
* Add missing copyright headerPauli2023-03-141-0/+9
* Fix incorrect error branch in ossl_bn_rsa_fips186_4_derive_prime()ndossche2023-02-201-1/+1
* rsa: add msvc intrinsic for non x64 platformsHubert Kario2023-02-111-1/+23
* S390x: Support ME and CRT offloadingJuergen Christ2023-02-082-1/+144
* Fix Timing Oracle in RSA decryptionDmitry Belyavskiy2023-02-074-15/+619
* Avoid duplicating symbols in legacy.a with some build optionsTomas Mraz2023-01-311-5/+0
* bn2bin(): Don't accept len < 0Richard Levitte2023-01-201-0/+4
* bin2bn(): When len==0, just return a zero BIGNUMRichard Levitte2023-01-201-0/+9
* Limit size of modulus for bn_mul_mont and BN_mod_exp_mont_consttimeBernd Edlinger2023-01-143-8/+48
* Revert "Limit size of modulus for BN_mod_exp_mont_consttime()"Bernd Edlinger2023-01-141-9/+0
* rsaz_exp_x2.c: Remove unused ALIGN64 macroTomas Mraz2023-01-091-8/+0
* rsaz_exp_x2.c: Avoid potential undefined behavior with strict aliasingTomas Mraz2023-01-091-4/+12
* Revert "Fix an occasional CI failure due to unaligned access"Tomas Mraz2023-01-091-9/+7