aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* e_aes.c: fold aesni_xts_cipher and [most importantly] fix aes_xts_cipher'sAndy Polyakov2011-11-061-32/+19
* armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler.Andy Polyakov2011-11-052-23/+23
* x86cpuid.pl: don't punish "last-year" OSes on "this-year" CPUs.Andy Polyakov2011-11-051-1/+1
* ppc.pl: fix bug in bn_mul_comba4.Andy Polyakov2011-11-051-1/+1
* Add single call public key sign and verify functions.Dr. Stephen Henson2011-11-052-0/+10
* Typo...Richard Levitte2011-10-301-1/+1
* bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c.Andy Polyakov2011-10-302-3/+503
* Add missing algorithms to disable, and in particular, disableRichard Levitte2011-10-301-7/+11
* bn_exp.c: fix corner case in new constant-time code.Andy Polyakov2011-10-291-0/+5
* bsaes-x86_64.pl: optimize InvMixColumns.Andy Polyakov2011-10-291-106/+82
* bsaes-x86_64.pl: add decryption procedure (with unoptimized referenceAndy Polyakov2011-10-291-26/+385
* PR: 2632Dr. Stephen Henson2011-10-261-1/+1
* typoDr. Stephen Henson2011-10-241-1/+1
* e_aes.c: fold even aesni_ccm_cipher.Andy Polyakov2011-10-241-66/+12
* e_aes.c: prevent potential DoS in aes_gcm_tls_cipher.Andy Polyakov2011-10-231-1/+1
* cryptlib.c: remove stdio dependency in Windows fipscanister.lib.Andy Polyakov2011-10-231-1/+7
* No need for custom flag in XTS mode: block length is 1.Dr. Stephen Henson2011-10-231-2/+5
* Check for selftest failure in various places.Dr. Stephen Henson2011-10-224-0/+36
* x86gas.pl: relax .init segment alignment.Andy Polyakov2011-10-221-3/+0
* Update error codes.Dr. Stephen Henson2011-10-211-1/+3
* armcap.c: auto-setup processor capability vector.Andy Polyakov2011-10-201-0/+3
* sha1-mips.pl: fix typo.Andy Polyakov2011-10-201-1/+1
* add authentication parameter to FIPS_module_mode_setDr. Stephen Henson2011-10-191-1/+2
* vxworks-mips: unify and add assembler.Andy Polyakov2011-10-195-13/+28
* Remove superseded MIPS assembler modules.Andy Polyakov2011-10-192-2528/+0
* arm_arch.h: add missing pre-defined macro, __ARM_ARCH_5TEJ__.Andy Polyakov2011-10-191-1/+2
* BN_BLINDING multi-threading fix.Bodo Möller2011-10-192-43/+74
* Fix warnings.Bodo Möller2011-10-198-67/+86
* Improve optional 64-bit NIST-P224 implementation, and add NIST-P256 andBodo Möller2011-10-1810-614/+5286
* evp/e_aes.c: fold AES-NI modes that heavily rely on indirect callsAndy Polyakov2011-10-181-233/+128
* x86_64-xlate.pl: make vpaes-x86_64.pl and rc4-md5-x86_64 work with ml64,Andy Polyakov2011-10-181-2/+3
* bsaes-x86_64.pl: make it work with ml64.Andy Polyakov2011-10-181-18/+35
* [bs|vp]aes-x86[_64].pl: typos and clarifications.Andy Polyakov2011-10-183-6/+6
* c_allc.c: add aes-xts to loop.Andy Polyakov2011-10-181-0/+2
* bn_mont.c: get corner cases right in updated BN_from_montgomery_word.Andy Polyakov2011-10-171-6/+6
* bn_exp.c: further optimizations using more ideas fromAndy Polyakov2011-10-172-114/+157
* x86_64-mont.pl: minor optimization.Andy Polyakov2011-10-171-18/+13
* bn_mont.c: simplify BN_from_montgomery_word.Andy Polyakov2011-10-171-84/+26
* bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA toAndy Polyakov2011-10-171-12/+15
* Engage bsaes-x86_64.pl, bit-sliced AES.Andy Polyakov2011-10-172-22/+64
* L=3072, N=256 provides 128 bits of security not 112.Dr. Stephen Henson2011-10-161-1/+1
* Add android-x86.Andy Polyakov2011-10-152-2/+11
* more vxworks patchesDr. Stephen Henson2011-10-143-2/+11
* e_aes.c: fix bug in aesni_gcm_tls_cipher.Andy Polyakov2011-10-141-0/+1
* aesni-x86[_64].pl: fix bug in CCM code.Andy Polyakov2011-10-142-9/+7
* Remove eng_aesni.c as AES-NI support is integrated directly at EVP.Andy Polyakov2011-10-134-536/+2
* Oops - ectest.c finds further problems beyond those exposed by bntext.cBodo Möller2011-10-131-0/+2
* Avoid failed assertion in BN_DEBUG buildsBodo Möller2011-10-131-0/+3
* Make CTR mode behaviour consistent with other modes:Bodo Möller2011-10-133-14/+5
* Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.Bodo Möller2011-10-133-4/+98