summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Collapse)Author
2011-12-03functions aren't unused: revertDr. Stephen Henson
2011-12-03remove unused functions from moduleDr. Stephen Henson
2011-12-03bn/asm/mips.pl: fix typos [from HEAD], original by AndyDr. Stephen Henson
2011-11-25return error if counter exceeds limit and seed value suppliedDr. Stephen Henson
2011-11-25check counter value against 4 * L, not 4096Dr. Stephen Henson
2011-11-19Add flag to support cofactor ECDHDr. Stephen Henson
2011-11-16In EC_KEY_set_public_key_affine_coordinates include explicit check to see ↵Dr. Stephen Henson
passed components do not exceed field order
2011-11-06e_aes.c: fold aesni_xts_cipher and [most importantly] fix aes_xts_cipher'sAndy Polyakov
return value after custom flag was rightly reverted [from HEAD].
2011-11-05armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler ↵Andy Polyakov
[from HEAD].
2011-11-05x86cpuid.pl: don't punish "last-year" OSes on "this-year" CPUs [from HEAD].Andy Polyakov
PR: 2633
2011-11-05ppc.pl: fix bug in bn_mul_comba4 [from HEAD].Andy Polyakov
PR: 2636 Submitted by: Charles Bryant
2011-11-05Add single call public key sign and verify functions.Dr. Stephen Henson
2011-10-26PR: 2632Dr. Stephen Henson
Submitted by: emmanuel.azencot@bull.net Reviewed by: steve Return -1 immediately if not affine coordinates as BN_CTX has not been set up.
2011-10-24typoDr. Stephen Henson
2011-10-24e_aes.c: fold even aesni_ccm_cipher.Andy Polyakov
2011-10-23e_aes.c: prevent potential DoS in aes_gcm_tls_cipher.Andy Polyakov
2011-10-23cryptlib.c: remove stdio dependency in Windows fipscanister.lib.Andy Polyakov
2011-10-23No need for custom flag in XTS mode: block length is 1.Dr. Stephen Henson
2011-10-22Check for selftest failure in various places.Dr. Stephen Henson
2011-10-22x86gas.pl: relax .init segment alignment.Andy Polyakov
2011-10-21Update error codes.Dr. Stephen Henson
2011-10-20armcap.c: auto-setup processor capability vector.Andy Polyakov
2011-10-20sha1-mips.pl: fix typo.Andy Polyakov
2011-10-19add authentication parameter to FIPS_module_mode_setDr. Stephen Henson
2011-10-19vxworks-mips: unify and add assembler.Andy Polyakov
2011-10-19Remove superseded MIPS assembler modules.Andy Polyakov
2011-10-19arm_arch.h: add missing pre-defined macro, __ARM_ARCH_5TEJ__.Andy Polyakov
2011-10-19BN_BLINDING multi-threading fix.Bodo Möller
Submitted by: Emilia Kasper (Google)
2011-10-19Fix warnings.Bodo Möller
Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code.
2011-10-18Improve optional 64-bit NIST-P224 implementation, and add NIST-P256 andBodo Möller
NIST-P521. (Now -DEC_NISTP_64_GCC_128 enables all three of these; -DEC_NISTP224_64_GCC_128 no longer works.) Submitted by: Google Inc.
2011-10-18evp/e_aes.c: fold AES-NI modes that heavily rely on indirect callsAndy Polyakov
(trade 2% small-block performance), engage bit-sliced AES in GCM.
2011-10-18x86_64-xlate.pl: make vpaes-x86_64.pl and rc4-md5-x86_64 work with ml64,Andy Polyakov
fix bug in .crt section alignment. PR: 2620, 2624
2011-10-18bsaes-x86_64.pl: make it work with ml64.Andy Polyakov
2011-10-18[bs|vp]aes-x86[_64].pl: typos and clarifications.Andy Polyakov
2011-10-18c_allc.c: add aes-xts to loop.Andy Polyakov
2011-10-17bn_mont.c: get corner cases right in updated BN_from_montgomery_word.Andy Polyakov
2011-10-17bn_exp.c: further optimizations using more ideas fromAndy Polyakov
http://eprint.iacr.org/2011/239.
2011-10-17x86_64-mont.pl: minor optimization.Andy Polyakov
2011-10-17bn_mont.c: simplify BN_from_montgomery_word.Andy Polyakov
2011-10-17bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA toAndy Polyakov
be shifted in specific cases.
2011-10-17Engage bsaes-x86_64.pl, bit-sliced AES.Andy Polyakov
2011-10-16L=3072, N=256 provides 128 bits of security not 112.Dr. Stephen Henson
2011-10-15Add android-x86.Andy Polyakov
2011-10-14more vxworks patchesDr. Stephen Henson
2011-10-14e_aes.c: fix bug in aesni_gcm_tls_cipher.Andy Polyakov
2011-10-14aesni-x86[_64].pl: fix bug in CCM code.Andy Polyakov
2011-10-13Remove eng_aesni.c as AES-NI support is integrated directly at EVP.Andy Polyakov
2011-10-13Oops - ectest.c finds further problems beyond those exposed by bntext.cBodo Möller
2011-10-13Avoid failed assertion in BN_DEBUG buildsBodo Möller
2011-10-13Make CTR mode behaviour consistent with other modes:Bodo Möller
- clear ctx->num in EVP_CipherInit_ex - adapt e_eas.c changes from http://cvs.openssl.org/chngview?cn=19816 for eng_aesni.c Submitted by: Emilia Kasper