Access cipher mode routines through routine pointers
[libgcrypt.git] / cipher / cipher.c
2018-06-19 Jussi KivilinnaAccess cipher mode routines through routine pointers
2018-06-19 Jussi KivilinnaAdd separate handlers for CBC-CTS variant
2018-06-19 Jussi KivilinnaFix CBC-CTS+CBC-MAC flag check
2018-04-10 Jussi KivilinnaFaster look-up for spec by algo for digests, ciphers...
2018-01-20 Jussi KivilinnaAdd EAX mode
2018-01-20 Jussi Kivilinnacipher: constify spec arrays
2018-01-09 Jussi KivilinnaAdd AES-NI acceleration for AES-XTS
2017-04-28 NIIBE YutakaSpelling fixes in docs and comments.
2017-02-04 Mathias L. BaumannImplement CFB with 8-bit mode
2017-01-06 Jussi KivilinnaAdd XTS cipher mode
2016-12-08 Stephan Muellercipher: New function for reading the counter in CTR...
2016-07-14 Werner KochMerge branch 'master' into LIBGCRYPT-1-7-BRANCH
2016-06-30 Jussi KivilinnaDisallow encryption/decryption if key is not set
2016-06-25 Werner KochImprove robustness and help lint.
2016-03-23 Werner KochAdd new control GCRYCTL_GET_TAGLEN for use with gcry_ci...
2016-03-18 Werner KochAlways require a 64 bit integer type
2016-03-18 Vitezslav CizekDisable non-allowed algorithms in FIPS mode
2016-02-19 Werner KochAdd new private header gcrypt-testapi.h.
2015-11-18 Justus Wintercipher: Fix error handling.
2015-10-14 NIIBE YutakaFix gpg_error_t and gpg_err_code_t confusion.
2015-07-27 Jussi KivilinnaAdd bulk OCB for Serpent SSE2, AVX2 and NEON implementa...
2015-07-27 Jussi KivilinnaAdd bulk OCB for Twofish AMD64 implementation
2015-07-27 Jussi KivilinnaAdd bulk OCB for Camellia AES-NI/AVX and AES-NI/AVX2...
2015-05-01 Jussi KivilinnaCast pointers to integers using uintptr_t instead of...
2015-05-01 Jussi KivilinnaFix reseting cipher in OCB mode
2015-04-18 Jussi KivilinnaAdd OCB bulk crypt/auth functions for AES/AES-NI
2015-01-16 Werner KochAdd OCB cipher mode
2014-12-23 Jussi KivilinnaPoly1305-AEAD: updated implementation to match draft...
2014-06-28 Dmitry Eremin-Sole... Support setting s-box for the ciphers that require it
2014-05-12 Jussi KivilinnaAdd Poly1305 based cipher AEAD mode
2014-05-11 Jussi KivilinnaAdd ChaCha20 stream cipher
2014-03-30 Jussi Kivilinna3des: add amd64 assembly implementation for 3DES
2014-01-16 Werner KochReplace ath based mutexes by gpgrt based locks.
2013-12-15 Jussi KivilinnaUse u64 for CCM data lengths
2013-12-12 Werner KochRemove macro hacks for internal vs. external functions...
2013-12-05 Werner KochRemove macro hacks for internal vs. external functions...
2013-11-21 Jussi KivilinnaGCM: Move gcm_table initialization to setkey
2013-11-20 Jussi KivilinnaGCM: Use counter mode code for speed-up
2013-11-19 Dmitry Eremin-Sole... Initial implementation of GCM
2013-11-19 Jussi KivilinnaAdd CMAC (Cipher-based MAC) to MAC API
2013-11-15 Jussi Kivilinnacipher: use size_t for internal buffer lengths
2013-11-06 Jussi KivilinnaModify encrypt/decrypt arguments for in-place
2013-10-26 Jussi KivilinnaDeduplicate code for ECB encryption and decryption
2013-10-26 Dmitry Eremin-Sole... Drop _gcry_cipher_ofb_decrypt as it duplicates _gcry_ci...
2013-10-23 Jussi KivilinnaImprove the speed of the cipher mode code
2013-10-22 Jussi KivilinnaAdd Counter with CBC-MAC mode (CCM)
2013-10-22 Jussi KivilinnaAdd API to support AEAD cipher modes
2013-10-02 Werner KochRemove deprecated control codes.
2013-10-01 Werner Kochcipher: Simplify the cipher dispatcher cipher.c.
2013-10-01 Peter Wucipher: Add support for 128-bit keys in RC2
2013-09-18 Dmitry Eremin-Sole... Add limited implementation of GOST 28147-89 cipher
2013-09-07 Dmitry Eremin-Sole... Add support for Salsa20/12 - 12 round version of Salsa20
2013-09-04 Jussi KivilinnaMove stack burning from block ciphers to cipher modes
2013-07-18 Werner KochAdd support for Salsa20.
2013-06-09 Jussi Kivilinnatwofish: add amd64 assembly implementation
2013-05-29 Jussi Kivilinnablowfish: add amd64 assembly implementation
2013-05-24 Jussi Kivilinnacast5: add amd64 assembly implementation
2013-05-23 Jussi Kivilinnaserpent: add parallel processing for CFB decryption
2013-05-23 Jussi Kivilinnacamellia: add parallel processing for CFB decryption
2013-05-23 Jussi Kivilinnaserpent: add SSE2 accelerated amd64 implementation
2013-02-19 Jussi KivilinnaCamellia, prepare glue code for AES-NI/AVX implementation
2012-02-16 Ulrich MüllerAdd support for the IDEA cipher.
2011-12-01 Werner KochCompleted switch to a simpler thread model.
2011-09-15 Werner KochFactor cipher mode code out to separate files.
2011-09-15 Werner KochRemoved the module registration interface
2011-08-03 Werner KochFactor cipher mode code out to separate files.
2011-06-29 Werner KochFixed a bug in the gcry_cipher_get_algo_keylen and...
2011-04-19 Werner KochMake sure to return correct error codes for secmem...
2011-04-11 Werner KochCTR mode may now be used with arbitrary long data chunks.
2011-04-11 Werner KochAllow for truncation in CTR mode.
2011-02-22 Werner KochUse AES-NI insns for CTR mode.
2011-02-14 Werner KochSimplify context alignment and align the IV.
2011-02-13 Werner KochFirst take on using AES-NI instructions
2011-02-04 Werner KochNuked almost all trailing whitespace. post-nuke-of-trailing-ws
2010-08-19 Werner KochFix bug 1263
2010-08-16 Werner KochInsert sys/select.h to be POSIXly correct.
2010-04-12 Werner KochApplied spelling fixes and more verbose test diagnositc...
2009-12-10 Werner KochCleaned up the cipher encrypy/decrypt constraints checks.
2009-12-09 Werner KochImplemented the AES-Wrap algorithm
2009-11-29 Werner KochFix detection of cpuid statement.
2008-11-05 Werner KochAdd a method to disable the weak key detection.
2008-09-12 Werner KochOnly run required tests during power-up self-test.
2008-08-29 Werner KochChanged the way the FIPS RNG is seeded.
2008-08-19 Werner KochA whole bunch of changes to eventually support
2008-04-18 Werner KochCollected changes. See ChnageLogs.
2008-03-17 Werner KochBetter AES performance.
2007-11-29 Werner KochThe ACE engine of VIA processors is now used for AES...
2007-05-02 David ShawAdd Camellia support.
2007-05-01 Werner KochUSE_cipher related fixed (#if instead of #ifdef) by...
2007-02-22 Werner KochTweaks for W32
2007-02-21 Werner KochA lot of cleanups as well as minor API changes.
2006-08-29 Werner KochAdded SEED cipher
2006-03-07 Werner KochApplied OFB mode patch by Brad Harris
2005-11-02 Moritz Schultesrc/ChangeLog
2005-03-19 Moritz Schulte2005-03-19 Moritz Schulte <moritz@g10code.com>
2004-08-23 Moritz Schulte2004-08-23 Moritz Schulte <moritz@g10code.com>
2004-02-25 Werner KochTypo fix and checked recent changes
2004-02-13 Werner KochAdded support for a 40 bit RFC2268 cipher. Thanks...
2003-12-19 Werner Koch* md.c: Moved a couple of functions down below the...
2003-12-09 Werner Koch* pubkey.c (gcry_pk_encrypt): Replaced the chain of...
next