aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn
AgeCommit message (Expand)AuthorFilesLines
2016-01-20Consolidate "make update"Rich Salz1-1/+1
2016-01-17Remove some old makefile targetsRich Salz1-12/+0
2016-01-12Move Makefiles to Makefile.inRich Salz2-419/+174
2016-01-08Update comment as bn_dup_expand is goneViktor Dukhovni1-1/+1
2016-01-07Backwards-compatibility subject to OPENSSL_API_COMPATViktor Dukhovni3-5/+8
2015-12-22bn/asm/bn-c64xplus.asm: update commentary.Andy Polyakov1-2/+3
2015-12-19Fix URLs mangled by reformatMatt Caswell1-1/+1
2015-12-14Fix a ** 0 mod 1 = 0 for real this time.Emilia Kasper1-8/+31
2015-12-13x86_64 assembly pack: tune clang version detection even further.Andy Polyakov3-3/+3
2015-12-07ARMv4 assembly pack: allow Thumb2 even in iOS build,Andy Polyakov2-2/+2
2015-12-03bn/asm/x86_64-mont5.pl: fix carry propagating bug (CVE-2015-3193).Andy Polyakov1-3/+19
2015-11-30Remove BN_initRich Salz6-12/+14
2015-11-26Tighten up BN_with_flags usage and avoid a reachable assertMatt Caswell2-15/+19
2015-11-23x86_64 assembly pack: tune clang version detection.Andy Polyakov3-3/+3
2015-11-20BN_usub: Don't copy when r and a the samePascal Cuoq1-1/+1
2015-11-16bn/asm/ppc64-mont.pl: adapt for little-endian.Andy Polyakov1-86/+88
2015-11-16bn/asm/s390x.S: improve performance on z196 and z13 by up to 26%. [even z10 i...Andy Polyakov1-37/+72
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell5-5/+5
2015-11-05Rebuild error source files.Dr. Stephen Henson1-2/+2
2015-10-30Replace "SSLeay" in API with OpenSSLRich Salz3-297/+272
2015-10-29BN_GF2m_mod_inv(): check bn_wexpand return valuePascal Cuoq1-3/+6
2015-10-24Fix undeclared variable warnings.Ben Laurie2-2/+3
2015-10-23Fix typosAlessandro Ghedini1-1/+1
2015-10-23Fix memory leaks and other mistakes on errorsAlessandro Ghedini3-4/+9
2015-10-22Only include SRP headers when OPENSSL_NO_SRP is undefinedRichard Levitte1-2/+3
2015-10-07Set flags to 0 before calling BN_with_flags()Pascal Cuoq1-0/+2
2015-10-06Fix travis builds on masterAlessandro Ghedini1-1/+2
2015-09-30bn/asm/armv4-mont.pl: boost NEON performance.Andy Polyakov1-294/+328
2015-09-25ARMv4 assembly pack: implement support for Thumb2.Andy Polyakov2-12/+59
2015-09-20make no-dh workDr. Stephen Henson1-1/+1
2015-09-11Enable -Wmissing-variable-declarations andBen Laurie3-3/+8
2015-09-05RT3955: Reduce some stack usageRich Salz1-5/+9
2015-09-03remove 0 assignments.Rich Salz2-10/+2
2015-09-02Add and use OPENSSL_zallocRich Salz1-2/+1
2015-08-31BN_mod_exp_mont_consttime: check for zero modulus.Emilia Kasper1-3/+4
2015-08-27Fix memory over-readRich Salz1-1/+1
2015-08-26BN_bin2bn handle leading zero'sRich Salz1-1/+4
2015-08-11Check for 0 modulus in BN_MONT_CTX_setMatt Caswell1-0/+3
2015-08-10RT3999: Remove sub-component version stringsRich Salz1-2/+0
2015-07-31Clear BN-mont values when free'ing it.Loganaden Velvindron1-3/+3
2015-07-23rsaz_exp.h: align license with the rest of the contributionEmilia Kasper1-28/+40
2015-07-22Some cleanups for crypto/bnRich Salz3-19/+20
2015-07-14Conversion to UTF-8 where neededRichard Levitte7-32/+32
2015-06-23More secure storage of key material.Rich Salz2-38/+78
2015-06-23make updateRichard Levitte1-1/+1
2015-06-23Rearrange rsazRichard Levitte3-8/+21
2015-06-11bn/bn_gf2m.c: avoid infinite loop wich malformed ECParamters.Andy Polyakov1-5/+10
2015-06-04Fix off-by-one error in BN_bn2hexMatt Caswell1-1/+6
2015-06-03make update.Dr. Stephen Henson1-1/+1
2015-05-26bn/bn_lcl.h: fix MIPS-specific gcc version check.Andy Polyakov1-1/+1