Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | e_aes.c: fold aesni_xts_cipher and [most importantly] fix aes_xts_cipher's | Andy Polyakov | 2011-11-06 | 1 | -32/+19 |
| | | | | return value after custom flag was rightly reverted. | ||||
* | armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler. | Andy Polyakov | 2011-11-05 | 2 | -23/+23 |
| | |||||
* | x86cpuid.pl: don't punish "last-year" OSes on "this-year" CPUs. | Andy Polyakov | 2011-11-05 | 1 | -1/+1 |
| | | | | PR: 2633 | ||||
* | ppc.pl: fix bug in bn_mul_comba4. | Andy Polyakov | 2011-11-05 | 1 | -1/+1 |
| | | | | | PR: 2636 Submitted by: Charles Bryant | ||||
* | Add single call public key sign and verify functions. | Dr. Stephen Henson | 2011-11-05 | 2 | -0/+10 |
| | |||||
* | Typo... | Richard Levitte | 2011-10-30 | 1 | -1/+1 |
| | |||||
* | bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c. | Andy Polyakov | 2011-10-30 | 2 | -3/+503 |
| | |||||
* | Add missing algorithms to disable, and in particular, disable | Richard Levitte | 2011-10-30 | 1 | -7/+11 |
| | | | | | EC_NISTP_64_GCC_128 by default, as GCC isn't currently supported on VMS. Synchronise with Unix. | ||||
* | bn_exp.c: fix corner case in new constant-time code. | Andy Polyakov | 2011-10-29 | 1 | -0/+5 |
| | | | | Submitted by: Emilia Kasper | ||||
* | bsaes-x86_64.pl: optimize InvMixColumns. | Andy Polyakov | 2011-10-29 | 1 | -106/+82 |
| | |||||
* | bsaes-x86_64.pl: add decryption procedure (with unoptimized reference | Andy Polyakov | 2011-10-29 | 1 | -26/+385 |
| | | | | InvMixColumns). | ||||
* | PR: 2632 | Dr. Stephen Henson | 2011-10-26 | 1 | -1/+1 |
| | | | | | | | | Submitted by: emmanuel.azencot@bull.net Reviewed by: steve Return -1 immediately if not affine coordinates as BN_CTX has not been set up. | ||||
* | typo | Dr. Stephen Henson | 2011-10-24 | 1 | -1/+1 |
| | |||||
* | e_aes.c: fold even aesni_ccm_cipher. | Andy Polyakov | 2011-10-24 | 1 | -66/+12 |
| | |||||
* | e_aes.c: prevent potential DoS in aes_gcm_tls_cipher. | Andy Polyakov | 2011-10-23 | 1 | -1/+1 |
| | |||||
* | cryptlib.c: remove stdio dependency in Windows fipscanister.lib. | Andy Polyakov | 2011-10-23 | 1 | -1/+7 |
| | |||||
* | No need for custom flag in XTS mode: block length is 1. | Dr. Stephen Henson | 2011-10-23 | 1 | -2/+5 |
| | |||||
* | Check for selftest failure in various places. | Dr. Stephen Henson | 2011-10-22 | 4 | -0/+36 |
| | |||||
* | x86gas.pl: relax .init segment alignment. | Andy Polyakov | 2011-10-22 | 1 | -3/+0 |
| | |||||
* | Update error codes. | Dr. Stephen Henson | 2011-10-21 | 1 | -1/+3 |
| | |||||
* | armcap.c: auto-setup processor capability vector. | Andy Polyakov | 2011-10-20 | 1 | -0/+3 |
| | |||||
* | sha1-mips.pl: fix typo. | Andy Polyakov | 2011-10-20 | 1 | -1/+1 |
| | |||||
* | add authentication parameter to FIPS_module_mode_set | Dr. Stephen Henson | 2011-10-19 | 1 | -1/+2 |
| | |||||
* | vxworks-mips: unify and add assembler. | Andy Polyakov | 2011-10-19 | 5 | -13/+28 |
| | |||||
* | Remove superseded MIPS assembler modules. | Andy Polyakov | 2011-10-19 | 2 | -2528/+0 |
| | |||||
* | arm_arch.h: add missing pre-defined macro, __ARM_ARCH_5TEJ__. | Andy Polyakov | 2011-10-19 | 1 | -1/+2 |
| | |||||
* | BN_BLINDING multi-threading fix. | Bodo Möller | 2011-10-19 | 2 | -43/+74 |
| | | | | Submitted by: Emilia Kasper (Google) | ||||
* | Fix warnings. | Bodo Möller | 2011-10-19 | 8 | -67/+86 |
| | | | | Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code. | ||||
* | Improve optional 64-bit NIST-P224 implementation, and add NIST-P256 and | Bodo Möller | 2011-10-18 | 10 | -614/+5286 |
| | | | | | | | 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. | ||||
* | evp/e_aes.c: fold AES-NI modes that heavily rely on indirect calls | Andy Polyakov | 2011-10-18 | 1 | -233/+128 |
| | | | | (trade 2% small-block performance), engage bit-sliced AES in GCM. | ||||
* | x86_64-xlate.pl: make vpaes-x86_64.pl and rc4-md5-x86_64 work with ml64, | Andy Polyakov | 2011-10-18 | 1 | -2/+3 |
| | | | | | fix bug in .crt section alignment. PR: 2620, 2624 | ||||
* | bsaes-x86_64.pl: make it work with ml64. | Andy Polyakov | 2011-10-18 | 1 | -18/+35 |
| | |||||
* | [bs|vp]aes-x86[_64].pl: typos and clarifications. | Andy Polyakov | 2011-10-18 | 3 | -6/+6 |
| | |||||
* | c_allc.c: add aes-xts to loop. | Andy Polyakov | 2011-10-18 | 1 | -0/+2 |
| | |||||
* | bn_mont.c: get corner cases right in updated BN_from_montgomery_word. | Andy Polyakov | 2011-10-17 | 1 | -6/+6 |
| | |||||
* | bn_exp.c: further optimizations using more ideas from | Andy Polyakov | 2011-10-17 | 2 | -114/+157 |
| | | | | http://eprint.iacr.org/2011/239. | ||||
* | x86_64-mont.pl: minor optimization. | Andy Polyakov | 2011-10-17 | 1 | -18/+13 |
| | |||||
* | bn_mont.c: simplify BN_from_montgomery_word. | Andy Polyakov | 2011-10-17 | 1 | -84/+26 |
| | |||||
* | bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA to | Andy Polyakov | 2011-10-17 | 1 | -12/+15 |
| | | | | be shifted in specific cases. | ||||
* | Engage bsaes-x86_64.pl, bit-sliced AES. | Andy Polyakov | 2011-10-17 | 2 | -22/+64 |
| | |||||
* | L=3072, N=256 provides 128 bits of security not 112. | Dr. Stephen Henson | 2011-10-16 | 1 | -1/+1 |
| | |||||
* | Add android-x86. | Andy Polyakov | 2011-10-15 | 2 | -2/+11 |
| | |||||
* | more vxworks patches | Dr. Stephen Henson | 2011-10-14 | 3 | -2/+11 |
| | |||||
* | e_aes.c: fix bug in aesni_gcm_tls_cipher. | Andy Polyakov | 2011-10-14 | 1 | -0/+1 |
| | |||||
* | aesni-x86[_64].pl: fix bug in CCM code. | Andy Polyakov | 2011-10-14 | 2 | -9/+7 |
| | |||||
* | Remove eng_aesni.c as AES-NI support is integrated directly at EVP. | Andy Polyakov | 2011-10-13 | 4 | -536/+2 |
| | |||||
* | Oops - ectest.c finds further problems beyond those exposed by bntext.c | Bodo Möller | 2011-10-13 | 1 | -0/+2 |
| | |||||
* | Avoid failed assertion in BN_DEBUG builds | Bodo Möller | 2011-10-13 | 1 | -0/+3 |
| | |||||
* | Make CTR mode behaviour consistent with other modes: | Bodo Möller | 2011-10-13 | 3 | -14/+5 |
| | | | | | | | | - 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 | ||||
* | Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test. | Bodo Möller | 2011-10-13 | 3 | -4/+98 |
| | | | | Submitted by: Emilia Kasper |