summaryrefslogtreecommitdiff
path: root/cipher/twofish.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to use URL.NIIBE Yutaka2023-04-271-2/+2
* bulkhelp: change bulk function definition to allow modifying contextJussi Kivilinna2023-01-041-7/+7
* twofish: accelerate XTS and ECB modesJussi Kivilinna2022-10-261-3/+144
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-111-49/+0
* Move bulk OCB L pointer array setup code to common headerJussi Kivilinna2022-04-241-34/+3
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-24/+47
* 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/+3
* Pass cipher object pointer to setkey functionsJussi Kivilinna2018-06-191-9/+12
* Move AMD64 MS to SysV calling convention conversion to assembly sideJussi Kivilinna2018-01-091-87/+0
* Add AVX2/vpgather bulk implementation of TwofishJussi Kivilinna2017-01-061-4/+268
* OCB: Move large L handling from bottom to upper levelJussi Kivilinna2016-12-101-14/+6
* Add Aarch64 assembly implementation of TwofishJussi Kivilinna2016-09-111-0/+5
* Fix OCB amd64 assembly implementations for x32Jussi Kivilinna2015-10-281-14/+18
* Optimize OCB offset calculationJussi Kivilinna2015-08-101-19/+6
* Reduce code size for Twofish key-setup and remove key dependend branchJussi Kivilinna2015-07-271-50/+26
* Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna2015-07-271-71/+20
* Add bulk OCB for Twofish AMD64 implementationJussi Kivilinna2015-07-271-0/+259
* Enable AMD64 Twofish implementation on WIN64Jussi Kivilinna2015-05-141-6/+78
* cipher: use size_t for internal buffer lengthsJussi Kivilinna2013-11-151-3/+3
* Improve the speed of the cipher mode codeJussi Kivilinna2013-10-231-7/+4
* Enable assembler optimizations on earlier ARM coresDmitry Eremin-Solenikov2013-10-231-16/+16
* twofish: add ARMv6 assembly implementationJussi Kivilinna2013-10-221-26/+62
* cipher: Simplify the cipher dispatcher cipher.c.Werner Koch2013-10-011-0/+2
* Optimize and cleanup 32-bit and 64-bit endianess transformsJussi Kivilinna2013-09-211-4/+3
* Move stack burning from block ciphers to cipher modesJussi Kivilinna2013-09-041-8/+8
* Check if assembler is compatible with AMD64 assembly implementationscipher-amd64-optimizationsJussi Kivilinna2013-06-201-1/+1
* twofish: add amd64 assembly implementationJussi Kivilinna2013-06-091-0/+278
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-5/+5
* Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch2010-04-121-1/+1
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-211-2/+2
* Mostly indendation changes. Completed the Manifest.Werner Koch2003-12-111-302/+310
* * configure.ac: Give a hint on where libgpg-error is available.Werner Koch2003-10-271-2/+2
* 2003-07-21 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-211-2/+2
* 2003-07-14 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-141-4/+4
* 2003-07-07 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-071-2/+2
* 2003-06-18 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-181-2/+2
* 2003-06-08 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-091-4/+4
* 2003-04-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-04-161-105/+30
* 2003-02-23 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-02-281-15/+4
* * random.c: Replaced mutex.h by the new ath.h. Changed all calls.Werner Koch2002-09-171-1/+1
* Change the license to the LGPL.now-less-freedom-protectedWerner Koch2002-05-141-3/+18
* Applied changes from GnuPG stable.Werner Koch2001-08-031-3/+42
* The first libgcrypt only release.V1-1-3Werner Koch2001-05-311-2/+2
* Fixed the bug in the hash codeWerner Koch2001-03-291-2/+2
* See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch2000-07-141-14/+14
* See ChangeLog: Fri Nov 19 17:15:20 CET 1999 Werner KochWerner Koch1999-11-191-1/+0
* See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1999-11-131-3/+3
* See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner KochWerner Koch1999-04-181-252/+198
* See ChangeLog: Fri Apr 9 12:26:25 CEST 1999 Werner KochWerner Koch1999-04-091-0/+3