summaryrefslogtreecommitdiffstats
path: root/crypto/modes
AgeCommit message (Expand)Author
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
2010-05-23gcm128.c: commentary update.Andy Polyakov
2010-05-13ghash-x86[_64].pl: add due credit.Andy Polyakov
2010-05-13GCM "jumbo" update:Andy Polyakov
2010-05-04"Jumbo" update for crypto/modes:Andy Polyakov
2010-05-03Add ghash-armv4.pl.Andy Polyakov
2010-05-01Missing declarations, no assembler in PEDANTIC.Ben Laurie
2010-04-28Add ghash-parisc.pl.Andy Polyakov
2010-04-22Take gcm128.c and ghash assembler modules into the build loop.Andy Polyakov
2010-04-14gcm128.c and assembler modules: change argument order for gcm_ghash_4bit.Andy Polyakov
2010-04-14[co]fb128.c: fix "n=0" bug.Andy Polyakov
2010-04-10gcm128.c: commentary and formatting updates.Andy Polyakov
2010-04-10cts128.c: add support for NIST "Ciphertext Stealing" proposal.Andy Polyakov
2010-04-10ctr129.c: fix typo, simplify ctr128_inc and fix "n=0" bug.Andy Polyakov
2010-04-10Add ghash-alpha.pl assembler module.Andy Polyakov
2010-03-22GHASH assembler: new ghash-sparcv9.pl module and saner descriptions.Andy Polyakov
2010-03-15ghash-ia64.pl: new file, GHASH for Itanium.Andy Polyakov
2010-03-11Add GHASH x86_64 assembler.Andy Polyakov
2010-03-09Add GHASH x86 assembler.Andy Polyakov
2010-03-08gcm128.c: add option for streamed GHASH, simple benchmark, minor namingAndy Polyakov
2010-03-02Initial version of Galois Counter Mode implementation. Interface is stillAndy Polyakov
2010-02-15PR: 2164Dr. Stephen Henson
2008-12-29Fix "possible loss of data" Win64 compiler warnings.Andy Polyakov
2008-12-29Add standard .cvsignore file.Dr. Stephen Henson
2008-12-27Add modes/cts128.c, Ciphertext Stealing implementation.Andy Polyakov
2008-12-23crypto/modes: make modes.h selfsufficient and rename block_f to block128_t.Andy Polyakov
2008-12-16128-bit block cipher modes consolidation. As consolidated functionsAndy Polyakov