summaryrefslogtreecommitdiff
path: root/cipher/sha256.c
Commit message (Expand)AuthorAgeFilesLines
* hash-common: avoid integer division to reduce call overheadJussi Kivilinna2019-10-141-1/+1
* Add SHA-256 implementations for POWER8 and POWER9Jussi Kivilinna2019-08-311-46/+65
* Remove extra buffer flush at begining of digest final functionsJussi Kivilinna2019-04-051-2/+0
* Optimizations for digest final functionsJussi Kivilinna2019-04-051-15/+22
* Clean-up implementation selection for SHA1 and SHA2Jussi Kivilinna2018-06-191-227/+208
* Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2Jussi Kivilinna2018-06-191-1/+30
* Add hash_buffer and hash_buffers pointers to message digest specJussi Kivilinna2018-06-191-0/+2
* Add Intel SHA Extensions accelerated SHA256 implementationJussi Kivilinna2018-02-161-8/+58
* md: Optimize gcry_md_hash_buffers for SHA-256 and SHA-512.Werner Koch2017-06-161-0/+29
* Add ARMv8/AArch64 Crypto Extension implementation of SHA-256Jussi Kivilinna2016-09-051-0/+4
* Add ARMv8/AArch32 Crypto Extension implemenation of SHA-256Jussi Kivilinna2016-07-141-0/+30
* Improve performance of generic SHA256 implementationJussi Kivilinna2016-01-291-87/+83
* md: add variable length output interfaceJussi Kivilinna2015-10-281-2/+2
* hwf-x86: add detection for Intel CPUs with fast SHLD instructionJussi Kivilinna2015-10-281-2/+2
* Enable AMD64 SHA256 implementations for WIN64Jussi Kivilinna2015-05-021-15/+45
* hash: fix compiler warning on ARMJussi Kivilinna2014-12-251-1/+1
* md: Add Whirlpool bug emulation feature.Werner Koch2014-01-191-2/+6
* Add AVX and AVX2/BMI implementations for SHA-256Jussi Kivilinna2013-12-181-2/+66
* Add bulk processing for hash transform functionsJussi Kivilinna2013-12-171-6/+14
* SHA-256: Add SSSE3 implementation for x86-64Jussi Kivilinna2013-12-121-1/+44
* md: Fix hashing for data >= 256 GBWerner Koch2013-11-141-2/+9
* md: Simplify the message digest dispatcher md.c.Werner Koch2013-10-021-8/+4
* Optimize and cleanup 32-bit and 64-bit endianess transformsJussi Kivilinna2013-09-211-32/+5
* Use hash transform function return type for passing burn stack depthJussi Kivilinna2013-09-211-6/+8
* Separate common md block codeDmitry Eremin-Solenikov2013-09-181-73/+40
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-26/+26
* Add an identifier for ECDH.Werner Koch2010-01-211-1/+1
* Boost performance of SHA-512 and SHA-256.Werner Koch2009-12-111-10/+78
* Portability fixes.Werner Koch2009-02-161-1/+0
* Only run required tests during power-up self-test.Werner Koch2008-09-121-39/+47
* Add more selftests.Werner Koch2008-09-091-6/+47
* A whole bunch of changes to eventually support Werner Koch2008-08-191-3/+85
* Manual and comment fixes.Werner Koch2008-01-081-1/+1
* Fixed SHA-224 DER template.Werner Koch2007-11-281-2/+2
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-211-2/+3
* Added OIDs from pkcs#1Werner Koch2007-01-301-0/+3
* Applied pacthes from Brad Hards.Werner Koch2006-03-101-6/+48
* 2004-08-23 Moritz Schulte <moritz@g10code.com>Moritz Schulte2004-08-231-1/+1
* Mostly indendation changes. Completed the Manifest.Werner Koch2003-12-111-4/+6
* * configure.ac: Give a hint on where libgpg-error is available.Werner Koch2003-10-271-1/+1
* 2003-07-21 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-211-1/+8
* 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-1/+1
* 2003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-171-2/+2
* 2003-04-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-04-161-96/+17
* 2003-02-23 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-02-281-15/+3
* * basic.c (check_one_md): Kludge to check a one million "a".Werner Koch2003-01-201-0/+392