aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_mont.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-14Update copyright yearMatt Caswell1-1/+1
2023-01-14Limit size of modulus for bn_mul_mont and BN_mod_exp_mont_consttimeBernd Edlinger1-1/+1
2021-04-08Update copyright yearMatt Caswell1-1/+1
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz1-2/+7
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-1/+1
2020-08-06Update copyright yearMatt Caswell1-1/+1
2020-07-30unify spelling of serializePauli1-1/+1
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte1-1/+1
2018-08-23crypto/bn: add more fixed-top routines.Andy Polyakov1-7/+19
2018-07-12bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov1-11/+34
2018-07-12bn/bn_mont.c: improve readability of post-condition code.Andy Polyakov1-6/+5
2018-07-12bn/bn_mont.c: move boundary condition check closer to caller.Andy Polyakov1-3/+4
2018-05-03Return an error from BN_mod_inverse if n is 1 (or -1)Matt Caswell1-2/+6
2018-04-26Add missing error code when alloc-return-nullFdaSilvaYY1-1/+3
2018-03-31Fix a possible crash in BN_from_montgomery_wordBernd Edlinger1-0/+2
2018-03-27Allow NULL for some _free routines.Rich Salz1-6/+8
2018-03-27Remove some code for a contributor that we cannot findMatt Caswell1-3/+0
2018-02-01Fix timing leak in BN_from_montgomery_word.David Benjamin1-37/+20
2018-01-19Copyright update of more files that have changed this yearRichard Levitte1-1/+1
2018-01-16Revert BN_copy() flag copy semantics changeMatt Caswell1-0/+2
2017-10-18Remove parentheses of return.KaoruToda1-9/+9
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda1-3/+3
2017-09-27BN_copy now propagates BN_FLG_CONSTTIMESamuel Weiser1-2/+0
2017-09-27Fixed error in propagating BN_FLG_CONSTTIME flag through BN_MONT_CTX_set, whi...Samuel Weiser1-0/+5
2017-06-26Change to check last return value of BN_CTX_getPaul Yang1-2/+2
2016-05-17Copyright consolidation 06/10Rich Salz1-107/+6
2016-03-08Convert CRYPTO_LOCK_{DH,DSA,RSA} to new multi-threading APIAlessandro Ghedini1-5/+5
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-11-30Remove BN_initRich Salz1-4/+4
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell1-1/+1
2015-08-11Check for 0 modulus in BN_MONT_CTX_setMatt Caswell1-0/+3
2015-07-31Clear BN-mont values when free'ing it.Loganaden Velvindron1-3/+3
2015-07-22Some cleanups for crypto/bnRich Salz1-1/+3
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz1-1/+1
2015-05-04Use safer sizeof variant in mallocRich Salz1-1/+1
2015-04-28remove malloc castsRich Salz1-1/+1
2015-02-05Use memset in bn_montRich Salz1-5/+0
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-345/+383
2015-01-12RT3548: Remove some unsupported platforms.Rich Salz1-15/+0
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson1-1/+1
2014-08-18RT2163: Remove some unneeded #include'sDoug Goldstein1-4/+0
2014-05-06bignum: allow concurrent BN_MONT_CTX_set_locked()Geoff Thorpe1-20/+26
2011-10-17bn_mont.c: get corner cases right in updated BN_from_montgomery_word.Andy Polyakov1-6/+6
2011-10-17bn_mont.c: simplify BN_from_montgomery_word.Andy Polyakov1-84/+26
2011-03-19After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMSRichard Levitte1-1/+1
2011-01-27Move all FIPSAPI renames into fips.h header file, include early inDr. Stephen Henson1-4/+0
2011-01-27Update source files to handle new FIPS_lock() location. Add FIPS_lock()Dr. Stephen Henson1-0/+4
2011-01-27Change OPENSSL_FIPSEVP to OPENSSL_FIPSAPI as it doesn't just referDr. Stephen Henson1-1/+1