aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* Fix overflow check in BN_bn2dec()Kazuki Yamaguchi2016-08-221-3/+2
* bn/asm/x86[_64]-mont*.pl: implement slightly alternative page-walking.Andy Polyakov2016-08-223-179/+274
* Check for errors in BN_bn2dec()Dr. Stephen Henson2016-08-161-3/+8
* Convert memset calls to OPENSSL_cleanseMatt Caswell2016-06-301-1/+1
* Change usage of RAND_pseudo_bytes to RAND_bytesMatt Caswell2016-06-271-7/+3
* Add a BN_mod_word test()Matt Caswell2016-06-071-1/+7
* Fix BN_mod_word bugMatt Caswell2016-06-071-0/+22
* PPC assembly pack: remove branch hints.Andy Polyakov2016-04-073-16/+16
* bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking.Andy Polyakov2016-03-073-2/+116
* make updateMatt Caswell2016-03-011-2/+2
* bn/asm/x86_64-mont5.pl: unify gather procedure in hardly used pathAndy Polyakov2016-03-012-199/+278
* crypto/bn/x86_64-mont5.pl: constant-time gather procedure.Andy Polyakov2016-03-013-558/+678
* bn/asm/rsaz-avx2.pl: constant-time gather procedure.Andy Polyakov2016-03-012-89/+152
* bn/asm/rsax-x86_64.pl: constant-time gather procedure.Andy Polyakov2016-03-011-84/+291
* bn/bn_exp.c: constant-time MOD_EXP_CTIME_COPY_FROM_PREBUF.Andy Polyakov2016-03-011-18/+57
* Fix BN_hex2bn/BN_dec2bn NULL ptr/heap corruptionMatt Caswell2016-02-292-6/+25
* GH714: missing field initialisationFdaSilvaYY2016-02-231-0/+1
* Fix URLs mangled by reformatMatt Caswell2015-12-191-1/+1
* Fix a ** 0 mod 1 = 0 for real this time.Emilia Kasper2015-12-142-17/+104
* x86_64 assembly pack: tune clang version detection even further.Andy Polyakov2015-12-133-3/+3
* bn/asm/x86_64-mont5.pl: fix carry propagating bug (CVE-2015-3193).Andy Polyakov2015-12-032-3/+37
* x86_64 assembly pack: tune clang version detection.Andy Polyakov2015-11-303-1/+11
* bn/asm/ppc64-mont.pl: adapt for little-endian.Andy Polyakov2015-11-161-86/+88
* bn/asm/s390x.S: improve performance on z196 and z13 by up to 26%. [even z10 i...Andy Polyakov2015-11-161-37/+72
* BN_GF2m_mod_inv(): check bn_wexpand return valuePascal Cuoq2015-10-291-3/+6
* Fix typosAlessandro Ghedini2015-10-231-1/+1
* Fix memory leaks and other mistakes on errorsAlessandro Ghedini2015-10-233-4/+9
* Set flags to 0 before calling BN_with_flags()Pascal Cuoq2015-10-071-0/+2
* RT4044: Remove .cvsignore files.Rich Salz2015-09-152-16/+0
* BN_mod_exp_mont_consttime: check for zero modulus.Emilia Kasper2015-08-312-3/+56
* bntest: don't dereference the |d| array for a zero BIGNUM.Emilia Kasper2015-08-311-2/+2
* Check for 0 modulus in BN_MONT_CTX_setMatt Caswell2015-08-111-0/+3
* Clear BN-mont values when free'ing it.Loganaden Velvindron2015-07-311-3/+3
* rsaz_exp.h: align license with the rest of the contributionEmilia Kasper2015-07-231-28/+40
* Conversion to UTF-8 where neededRichard Levitte2015-07-146-26/+26
* RT3856: Fix memory leaks in test codeRussell Webb2015-06-231-2/+1
* make updateRichard Levitte2015-06-231-0/+1
* Rearrange rsazRichard Levitte2015-06-233-8/+21
* make updateMatt Caswell2015-06-111-1/+0
* bn/bn_gf2m.c: avoid infinite loop wich malformed ECParamters.Andy Polyakov2015-06-111-5/+10
* Fix off-by-one error in BN_bn2hexMatt Caswell2015-06-041-1/+6
* bn/bn_lcl.h: fix MIPS-specific gcc version check.Andy Polyakov2015-05-261-1/+1
* bn/asm/x86_64-mont5.pl: fix valgrind error.Andy Polyakov2015-05-241-4/+9
* bn/bn_gf2m.c: appease STACK, unstable code detector.Andy Polyakov2015-05-241-2/+1
* bn/asm/vis3-mont.pl: fix intermittent EC failures on SPARC T3.Andy Polyakov2015-05-241-5/+5
* Fix the update target and remove duplicate file updatesRichard Levitte2015-05-231-0/+2
* Fix off-by-one in BN_randMatt Caswell2015-05-223-2/+9
* Reject negative shifts for BN_rshift and BN_lshiftMatt Caswell2015-05-223-0/+16
* make updateEmilia Kasper2015-04-211-0/+1
* Code style: space after 'if'Viktor Dukhovni2015-04-161-1/+1