summaryrefslogtreecommitdiffstats
path: root/crypto/modes
AgeCommit message (Expand)Author
2011-04-12Provisional AES XTS support.Dr. Stephen Henson
2011-04-04gcm128.c: fix shadow warnings.Andy Polyakov
2011-04-01ARM assembler pack: profiler-assisted optimizations and NEON support.Andy Polyakov
2011-04-01gcm128.c: tidy up, minor optimization, rearrange gcm128_context.Andy Polyakov
2011-03-24make updateRichard Levitte
2011-03-12Add SRP support.Ben Laurie
2011-03-04ghash-x86.pl: optimize for Sandy Bridge.Andy Polyakov
2011-03-04xts128.c: minor optimization.Andy Polyakov
2011-03-04s390x assembler pack: tune-up and support for new z196 hardware.Andy Polyakov
2011-02-22Add modes_lcl.h to header list.Dr. Stephen Henson
2011-02-21Update dependencies.Dr. Stephen Henson
2011-02-19Move gcm128_context definition to modes_lcl.h (along with some relatedDr. Stephen Henson
2011-02-16Include openssl/crypto.h first in several other files so FIPS renamingDr. Stephen Henson
2011-02-16Experimental symbol renaming to avoid clashes with regular OpenSSL.Dr. Stephen Henson
2011-02-12gcm128.c: make it work with no-sse2.Andy Polyakov
2011-02-10xts128.c: initial draft.Andy Polyakov
2011-02-08ccm128.c: initialize ctx->block (what I was smoking?).Andy Polyakov
2011-02-08ccm128.c: initial draft.Andy Polyakov
2011-02-08Link GCM into FIPS module. Check return value in EVP gcm.Dr. Stephen Henson
2011-02-07gcm128.c: add boundary condition checks.Andy Polyakov
2011-02-07Add CRYPTO_gcm128_tag() function to retrieve the tag.Dr. Stephen Henson
2011-02-06gcm128.c: allow multiple calls to CRYPTO_gcm128_aad.Andy Polyakov
2011-02-06gcm128.c: fix bug in OPENSSL_SMALL_FOOTPRINT decrypt.Andy Polyakov
2011-02-03make updateBodo Möller
2011-01-26Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson
2010-11-29s390x assembler pack: adapt for -m31 build, see commentary in ConfigureAndy Polyakov
2010-09-21ghash-s390x.pl: reschedule instructions for better performance.Andy Polyakov
2010-09-13Alpha assembler pack: adapt for Linux.Andy Polyakov
2010-09-10Add ghash-s390x.pl.Andy Polyakov
2010-09-05modes/asm/ghash-*.pl: switch to [more reproducible] performance resultsAndy Polyakov
2010-09-05ghash-ia64.pl: 50% performance improvement of gcm_ghash_4bit.Andy Polyakov
2010-08-23gcm128.c: fix typo in CRYPTO_gcm128_encrypt_ctr32 name.Andy Polyakov
2010-08-21crypto/modes/Makefile: fix typo in ghash-parisc.s rule.Andy Polyakov
2010-08-02gcm128.c: add CRYPTO_gcm128_[en|de]crypt_ctr32.Andy Polyakov
2010-07-27Missing prototype.Ben Laurie
2010-07-26ghash-ia64.pl: excuse myself from implementing "528B" variant.Andy Polyakov
2010-07-26modes/Makefile: update clean rule.Andy Polyakov
2010-07-26perlasm/x86asm.pl: move aesni and pclmulqdq opcodes to aesni-x86.pl andAndy Polyakov
2010-07-26WIN32 build fix.Dr. Stephen Henson
2010-07-13ARM assembler pack: reschedule instructions for dual-issue pipeline.Andy Polyakov
2010-07-09gcm128.c: API modification and readability improvements,Andy Polyakov
2010-07-08crypto/*/Makefile: unify "catch-all" assembler make rules and harmonizeAndy Polyakov
2010-07-02ghash-armv4.pl: excuse myself from implementing "528B" flavour.Andy Polyakov
2010-07-02ghash-sparcv9.pl: fix Makefile rule and add performance data for T1.Andy Polyakov
2010-07-01SPARCv9 assembler pack: refine CPU detection on Linux, fix for "unalignedAndy Polyakov
2010-06-09ghash-x86_64.pl: "528B" variant delivers further >30% improvement.Andy Polyakov
2010-06-09ghash-x86.pl: commentary updates.Andy Polyakov
2010-06-04ghash-x86.pl: "528B" variant of gcm_ghash_4bit_mmx gives 20-40%Andy Polyakov
2010-05-26gcm128.c: P.-M. Hager has tipped about possibility to fold reductionsAndy Polyakov
2010-05-23ghash-x86.pl: MMX optimization (+20-40%) and commentary update.Andy Polyakov