summaryrefslogtreecommitdiff
path: root/cipher/md.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-18Always require a 64 bit integer typeWerner Koch1-2/+0
2016-03-18Disable non-allowed algorithms in FIPS modeVitezslav Cizek1-0/+11
2015-10-31Keccak: Add SHAKE Extendable-Output FunctionsJussi Kivilinna1-0/+2
2015-10-28md: add variable length output interfaceJussi Kivilinna1-2/+65
2015-10-28md: check hmac flag in prepare_macpadsJussi Kivilinna1-0/+3
2015-10-22md: keep contexts for HMAC in GcryDigestEntry.NIIBE Yutaka1-124/+120
2015-08-10Add generic SHA3 implementationJussi Kivilinna1-2/+12
2015-08-08Add framework to eventually support SHA3.Werner Koch1-0/+8
2015-05-01Cast pointers to integers using uintptr_t instead of longJussi Kivilinna1-1/+1
2015-01-05doc: State that gcry_md_write et al may be used after md_read.Werner Koch1-0/+3
2014-12-25hash: fix compiler warning on ARMJussi Kivilinna1-2/+2
2014-08-21cipher: Fix a segv in case of calling with wrong parameters.Werner Koch1-1/+1
2014-06-28Add GOST R 34.11-94 variant using id-GostR3411-94-CryptoProParamSetDmitry Eremin-Solenikov1-0/+2
2014-04-15cipher: Fix possible NULL dereference.Werner Koch1-1/+2
2014-03-11Add MD2 message digest implementationDmitry Eremin-Solenikov1-0/+3
2014-01-19md: Add Whirlpool bug emulation feature.Werner Koch1-23/+33
2014-01-16Replace ath based mutexes by gpgrt based locks.Werner Koch1-1/+0
2014-01-13Fix typo in search_oidDmitry Eremin-Solenikov1-1/+1
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-19/+19
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-66/+66
2013-11-16Use correct blocksize of 32 bytes for GOSTR3411-94 HMACJussi Kivilinna1-0/+3
2013-11-14md: Fix hashing for data >= 256 GBWerner Koch1-1/+9
2013-10-02Remove deprecated control codes.Werner Koch1-3/+2
2013-10-02md: Simplify the message digest dispatcher md.c.Werner Koch1-378/+172
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch1-1/+1
2013-09-18Rename the GOST algorithm identifiers.Werner Koch1-2/+2
2013-09-18Add GOST R 34.11-2012 implementation (Stribog)Dmitry Eremin-Solenikov1-0/+6
2013-09-18Add basic implementation of GOST R 34.11-94 message digestDmitry Eremin-Solenikov1-0/+4
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch1-0/+78
2011-12-01Completed switch to a simpler thread model.Werner Koch1-2/+6
2011-09-15Removed the module registration interfaceWerner Koch1-29/+0
2011-03-28Fixed a few warnings emitted by gcc 4.6.Werner Koch1-0/+1
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-27/+27
2010-04-12Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch1-2/+2
2010-03-26Add new TIGER variantsWerner Koch1-0/+4
2009-07-02Minor bug fixes.Werner Koch1-4/+7
2008-11-05Fixed HMAC for SHA-384 and SHA-512 with keys longer than 64 bytes.Werner Koch1-22/+26
2008-10-24Do no restrtc usage of MD5 in fips mode.Werner Koch1-7/+38
2008-09-12Only run required tests during power-up self-test.Werner Koch1-2/+2
2008-08-27Allow getting out of the FIPS error state by running a self-test.Werner Koch1-1/+1
2008-08-20Replace assert calls by a new gcry_assert at most places.Werner Koch1-4/+3
2008-08-19A whole bunch of changes to eventually support Werner Koch1-88/+131
2007-08-22Changed rndw32 to LGPL.Werner Koch1-3/+3
2007-02-22Fixed bug#596 adn minor cleanupsWerner Koch1-1/+1
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-22/+43
2006-10-17Various minor changes.Werner Koch1-17/+21
2006-06-21Changed xmalloc style calls to proper malloc calls with error returns atWerner Koch1-27/+36
2006-03-13Fixed hmac for larger blocksizes algorithmsWerner Koch1-10/+17
2006-03-10Applied pacthes from Brad Hards.Werner Koch1-0/+1
2005-04-22ChangeLog:Moritz Schulte1-0/+3