summaryrefslogtreecommitdiff
path: root/cipher/serpent.c
AgeCommit message (Expand)AuthorFilesLines
2015-10-28Fix OCB amd64 assembly implementations for x32Jussi Kivilinna1-48/+56
2015-08-12Simplify OCB offset calculation for parallel implementationsJussi Kivilinna1-220/+150
2015-08-10Optimize OCB offset calculationJussi Kivilinna1-49/+160
2015-07-27Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna1-61/+24
2015-07-27Add bulk OCB for Serpent SSE2, AVX2 and NEON implementationsJussi Kivilinna1-1/+418
2015-05-14Enable AMD64 Serpent implementations on WIN64Jussi Kivilinna1-8/+22
2014-01-28cipher: Take care of ENABLE_NEON_SUPPORT.Werner Koch1-5/+5
2013-11-15cipher: use size_t for internal buffer lengthsJussi Kivilinna1-4/+4
2013-11-09Fix Serpent-AVX2 and Camellia-AVX2 counter modesJussi Kivilinna1-3/+3
2013-11-06Improve Serpent key setup speedJussi Kivilinna1-72/+62
2013-10-28Add ARM NEON assembly implementation of SerpentJussi Kivilinna1-0/+122
2013-10-23Improve the speed of the cipher mode codeJussi Kivilinna1-7/+4
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch1-0/+3
2013-09-21Optimize and cleanup 32-bit and 64-bit endianess transformsJussi Kivilinna1-39/+18
2013-09-04Move stack burning from block ciphers to cipher modesJussi Kivilinna1-4/+4
2013-09-01serpent-avx2-amd64: Move register clearing to assemblyJussi Kivilinna1-9/+0
2013-08-22serpent-sse2-amd64: Move register clearing to assembly functionsJussi Kivilinna1-48/+0
2013-06-20Check if assembler is compatible with AMD64 assembly implementationsJussi Kivilinna1-2/+2
2013-06-09Add Serpent AVX2 implementationJussi Kivilinna1-3/+137
2013-05-24cipher-selftest: make selftest work with any block-sizeJussi Kivilinna1-3/+3
2013-05-23serpent: add parallel processing for CFB decryptionJussi Kivilinna1-0/+88
2013-05-23serpent: add SSE2 accelerated amd64 implementationJussi Kivilinna1-2/+217
2013-05-23Serpent: faster S-box implementationJussi Kivilinna1-350/+250
2013-04-18Fix alignment problem in serpent.c.Vladimir Serbinenko1-56/+31
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-2/+2
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-4/+4
2006-12-18* rndlinux.c (set_cloexec_flag): New.Werner Koch1-1/+1
2005-02-132005-02-13 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-58/+55
2004-12-09(serpent_setkey): Moved prototype of serpent_test toWerner Koch1-2/+4
2004-07-042004-07-04 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-32/+32
2003-12-11Mostly indendation changes. Completed the Manifest.Werner Koch1-4/+5
2003-10-27* configure.ac: Give a hint on where libgpg-error is available.Werner Koch1-3/+3
2003-10-242003-10-24 Moritz Schulte <mo@g10code.com>Moritz Schulte1-2/+24
2003-08-272003-08-19 Moritz Schulte <mo@g10code.com>Moritz Schulte1-0/+956