summaryrefslogtreecommitdiff
path: root/cipher/serpent.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to use URL.NIIBE Yutaka2023-04-271-3/+2
* bulkhelp: change bulk function definition to allow modifying contextJussi Kivilinna2023-01-041-7/+7
* serpent: accelerate XTS and ECB modesJussi Kivilinna2022-10-261-1/+146
* serpent: fix compiler warning on 32-bit ARMJussi Kivilinna2022-10-261-3/+4
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-111-53/+0
* Move bulk OCB L pointer array setup code to common headerJussi Kivilinna2022-04-241-83/+16
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-3/+3
* cipher: Return GPG_ERR_INV_KEYLEN when wrong key length.NIIBE Yutaka2021-04-021-2/+6
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-15/+33
* Add helper function for adding value to cipher blockJussi Kivilinna2019-03-311-7/+1
* Add size optimized cipher block copy and xor functionsJussi Kivilinna2018-07-211-3/+4
* Pass cipher object pointer to setkey functionsJussi Kivilinna2018-06-191-1/+4
* OCB: Move large L handling from bottom to upper levelJussi Kivilinna2016-12-101-18/+6
* cipher: Assign OIDs to the Serpent cipher.Werner Koch2016-06-141-5/+41
* Fix OCB amd64 assembly implementations for x32Jussi Kivilinna2015-10-281-48/+56
* Simplify OCB offset calculation for parallel implementationsJussi Kivilinna2015-08-121-220/+150
* Optimize OCB offset calculationJussi Kivilinna2015-08-101-49/+160
* Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna2015-07-271-61/+24
* Add bulk OCB for Serpent SSE2, AVX2 and NEON implementationsJussi Kivilinna2015-07-271-1/+418
* Enable AMD64 Serpent implementations on WIN64Jussi Kivilinna2015-05-141-8/+22
* cipher: Take care of ENABLE_NEON_SUPPORT.Werner Koch2014-01-281-5/+5
* cipher: use size_t for internal buffer lengthsJussi Kivilinna2013-11-151-4/+4
* Fix Serpent-AVX2 and Camellia-AVX2 counter modesJussi Kivilinna2013-11-091-3/+3
* Improve Serpent key setup speedJussi Kivilinna2013-11-061-72/+62
* Add ARM NEON assembly implementation of SerpentJussi Kivilinna2013-10-281-0/+122
* Improve the speed of the cipher mode codeJussi Kivilinna2013-10-231-7/+4
* cipher: Simplify the cipher dispatcher cipher.c.Werner Koch2013-10-011-0/+3
* Optimize and cleanup 32-bit and 64-bit endianess transformsJussi Kivilinna2013-09-211-39/+18
* Move stack burning from block ciphers to cipher modesJussi Kivilinna2013-09-041-4/+4
* serpent-avx2-amd64: Move register clearing to assemblyJussi Kivilinna2013-09-011-9/+0
* serpent-sse2-amd64: Move register clearing to assembly functionsJussi Kivilinna2013-08-221-48/+0
* Check if assembler is compatible with AMD64 assembly implementationscipher-amd64-optimizationsJussi Kivilinna2013-06-201-2/+2
* Add Serpent AVX2 implementationJussi Kivilinna2013-06-091-3/+137
* cipher-selftest: make selftest work with any block-sizeJussi Kivilinna2013-05-241-3/+3
* serpent: add parallel processing for CFB decryptionJussi Kivilinna2013-05-231-0/+88
* serpent: add SSE2 accelerated amd64 implementationJussi Kivilinna2013-05-231-2/+217
* Serpent: faster S-box implementationJussi Kivilinna2013-05-231-350/+250
* Fix alignment problem in serpent.c.Vladimir Serbinenko2013-04-181-56/+31
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-2/+2
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-211-4/+4
* * rndlinux.c (set_cloexec_flag): New.Werner Koch2006-12-181-1/+1
* 2005-02-13 Moritz Schulte <moritz@g10code.com>Moritz Schulte2005-02-131-58/+55
* (serpent_setkey): Moved prototype of serpent_test toWerner Koch2004-12-091-2/+4
* 2004-07-04 Moritz Schulte <moritz@g10code.com>Moritz Schulte2004-07-041-32/+32
* Mostly indendation changes. Completed the Manifest.Werner Koch2003-12-111-4/+5
* * configure.ac: Give a hint on where libgpg-error is available.Werner Koch2003-10-271-3/+3
* 2003-10-24 Moritz Schulte <mo@g10code.com>Moritz Schulte2003-10-241-2/+24
* 2003-08-19 Moritz Schulte <mo@g10code.com>Moritz Schulte2003-08-271-0/+956