summaryrefslogtreecommitdiff
path: root/cipher/sha512.c
Commit message (Expand)AuthorAgeFilesLines
* sha512-avx512: enable only on Intel CPUs for nowJussi Kivilinna2022-10-261-1/+1
* sha512: add AArch64 crypto/SHA512 extension implementationJussi Kivilinna2022-07-251-1/+39
* hash: Add more OIDs.Werner Koch2022-03-281-0/+5
* SHA512: Add AVX512 implementationJussi Kivilinna2022-03-101-7/+45
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-12/+12
* cipher/sha512: fix 'accessing 64 bytes in a region of size 8' warningsJussi Kivilinna2021-10-251-59/+59
* cipher: Fix support of sha512-224 and sha512-256.NIIBE Yutaka2021-09-141-2/+12
* hash_buffers: add output length param for XOF supportJussi Kivilinna2021-04-261-6/+15
* md: remove hash_buffer function from algorithmsJussi Kivilinna2021-04-261-61/+10
* md: clear bctx.count at final functionJussi Kivilinna2021-02-031-1/+2
* cipher/sha512: Fix non-NEON ARM assembly implementationDavid Michael2021-01-261-1/+1
* Add s390x/zSeries acceleration for SHA512Jussi Kivilinna2020-12-181-19/+92
* Add i386/SSSE3 implementation of SHA512Jussi Kivilinna2019-11-051-0/+26
* hash-common: avoid integer division to reduce call overheadJussi Kivilinna2019-10-141-1/+1
* Add SHA-512 implementations for POWER8 and POWER9Jussi Kivilinna2019-09-031-0/+44
* Add SHA512/224 and SHA512/256 algorithmsJussi Kivilinna2019-04-051-40/+261
* Remove extra buffer flush at begining of digest final functionsJussi Kivilinna2019-04-051-2/+0
* Optimizations for digest final functionsJussi Kivilinna2019-04-051-4/+6
* Clean-up implementation selection for SHA1 and SHA2Jussi Kivilinna2018-06-191-418/+378
* Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2Jussi Kivilinna2018-06-191-1/+31
* Add hash_buffer and hash_buffers pointers to message digest specJussi Kivilinna2018-06-191-0/+2
* cipher: Add OID for SHA384WithECDSA.Marcus Brinkmann2017-08-071-0/+3
* md: Optimize gcry_md_hash_buffers for SHA-256 and SHA-512.Werner Koch2017-06-161-0/+29
* Add ARM assembly implementation of SHA-512Jussi Kivilinna2016-02-081-32/+50
* 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 SHA512 implementations for WIN64Jussi Kivilinna2015-05-021-15/+45
* hash: fix compiler warning on ARMJussi Kivilinna2014-12-251-1/+1
* cipher: Take care of ENABLE_NEON_SUPPORT.Werner Koch2014-01-281-4/+5
* md: Add Whirlpool bug emulation feature.Werner Koch2014-01-191-2/+6
* Improve performance of SHA-512/ARM/NEON implementationJussi Kivilinna2013-12-181-7/+2
* Add bulk processing for hash transform functionsJussi Kivilinna2013-12-171-9/+22
* SHA-512: Add AVX and AVX2 implementations for x86-64Jussi Kivilinna2013-12-131-4/+68
* SHA-512: Add SSSE3 implementation for x86-64Jussi Kivilinna2013-12-131-2/+32
* md: Fix hashing for data >= 256 GBWerner Koch2013-11-141-2/+9
* sha512: fix building on ARMJussi Kivilinna2013-10-021-1/+1
* md: Simplify the message digest dispatcher md.c.Werner Koch2013-10-021-6/+2
* Optimize and cleanup 32-bit and 64-bit endianess transformsJussi Kivilinna2013-09-211-45/+6
* Use hash transform function return type for passing burn stack depthJussi Kivilinna2013-09-211-16/+11
* Make SHA-512 use the new _gcry_md_block_write helperJussi Kivilinna2013-09-211-100/+79
* sha512: add ARM/NEON assembly version of transform functionJussi Kivilinna2013-08-311-50/+100
* sha512: reduce stack use in transform function by 512 bytesJussi Kivilinna2013-08-311-18/+173
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-17/+17
* Add an identifier for ECDH.Werner Koch2010-01-211-1/+1
* Boost performance of SHA-512 and SHA-256.Werner Koch2009-12-111-10/+86
* Only run required tests during power-up self-test.Werner Koch2008-09-121-47/+57
* Add more selftests.Werner Koch2008-09-091-6/+58
* A whole bunch of changes to eventually support Werner Koch2008-08-191-26/+108
* 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/+8