summaryrefslogtreecommitdiff
path: root/cipher/md.c
Commit message (Expand)AuthorAgeFilesLines
* Add GMAC-SM4 and Poly1305-SM4Jussi Kivilinna2023-01-041-2/+2
* hmac,hkdf: Allow use of shorter salt for HKDF.NIIBE Yutaka2022-06-241-3/+0
* fips: Reject shorter key for HMAC in FIPS mode.NIIBE Yutaka2022-01-191-0/+3
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-20/+20
* fips: Use flags.fips to check algo availability.NIIBE Yutaka2022-01-041-19/+14
* md: Fix disabled check.NIIBE Yutaka2021-12-071-1/+1
* md: Fix checking to use ->disabled instead of ->fips directly.NIIBE Yutaka2021-12-071-4/+3
* cipher:md: Check digest algo is supported when FIPS enabled.NIIBE Yutaka2021-11-011-0/+7
* md: clear context with wipememory to avoid false warningJussi Kivilinna2021-10-251-1/+1
* Remove a way to inactive FIPS modeJakub Jelen2021-09-201-22/+0
* cipher: Use offsetof for allocation of gcry_md_context.NIIBE Yutaka2021-08-231-6/+8
* cipher: Fix the order of fields of gcry_md_context.NIIBE Yutaka2021-08-181-2/+2
* cipher: Raise an error for non-approved digests correctly.NIIBE Yutaka2021-08-161-9/+1
* cipher: Do not use of non-approved digests in FIPS modeJakub Jelen2021-07-291-4/+5
* hash_buffers: add output length param for XOF supportJussi Kivilinna2021-04-261-2/+2
* md: remove hash_buffer function from algorithmsJussi Kivilinna2021-04-261-5/+1
* Add XOF output support for internal _gcry_md_hash_buffersJussi Kivilinna2021-04-261-12/+39
* md: fix UBSAN warningJussi Kivilinna2019-05-151-24/+24
* Add SHA512/224 and SHA512/256 algorithmsJussi Kivilinna2019-04-051-2/+13
* Add hash_buffer and hash_buffers pointers to message digest specJussi Kivilinna2018-06-191-58/+62
* Faster look-up for spec by algo for digests, ciphers and MACJussi Kivilinna2018-04-101-7/+148
* Fix building with BLAKE2 disabledJussi Kivilinna2018-04-101-0/+2
* cipher: constify spec arraysJussi Kivilinna2018-01-201-1/+1
* Add crypto hash SM3.Jia Zhang2017-10-241-0/+3
* md: Optimize gcry_md_hash_buffers for SHA-256 and SHA-512.Werner Koch2017-06-161-3/+29
* Add BLAKE2b and BLAKE2s hash algorithms (RFC 7693)Jussi Kivilinna2017-02-271-7/+92
* md: Improve diagnostic when using SHAKE128 with gcry_md_hash_buffer.Werner Koch2016-06-271-8/+19
* Improve robustness and help lint.Werner Koch2016-06-251-34/+33
* cipher: Improve fatal error message for bad use of gcry_md_read.Werner Koch2016-06-251-1/+1
* cipher: Remove specialized rmd160 functions.Werner Koch2016-03-311-2/+0
* Always require a 64 bit integer typeWerner Koch2016-03-181-2/+0
* Disable non-allowed algorithms in FIPS modeVitezslav Cizek2016-03-181-0/+11
* Keccak: Add SHAKE Extendable-Output FunctionsJussi Kivilinna2015-10-311-0/+2
* md: add variable length output interfaceJussi Kivilinna2015-10-281-2/+65
* md: check hmac flag in prepare_macpadsJussi Kivilinna2015-10-281-0/+3
* md: keep contexts for HMAC in GcryDigestEntry.NIIBE Yutaka2015-10-221-124/+120
* Add generic SHA3 implementationJussi Kivilinna2015-08-101-2/+12
* Add framework to eventually support SHA3.Werner Koch2015-08-081-0/+8
* Cast pointers to integers using uintptr_t instead of longJussi Kivilinna2015-05-011-1/+1
* doc: State that gcry_md_write et al may be used after md_read.Werner Koch2015-01-051-0/+3
* hash: fix compiler warning on ARMJussi Kivilinna2014-12-251-2/+2
* cipher: Fix a segv in case of calling with wrong parameters.Werner Koch2014-08-211-1/+1
* Add GOST R 34.11-94 variant using id-GostR3411-94-CryptoProParamSetDmitry Eremin-Solenikov2014-06-281-0/+2
* cipher: Fix possible NULL dereference.Werner Koch2014-04-151-1/+2
* Add MD2 message digest implementationDmitry Eremin-Solenikov2014-03-111-0/+3
* md: Add Whirlpool bug emulation feature.Werner Koch2014-01-191-23/+33
* Replace ath based mutexes by gpgrt based locks.Werner Koch2014-01-161-1/+0
* Fix typo in search_oidDmitry Eremin-Solenikov2014-01-131-1/+1
* Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch2013-12-121-19/+19
* Remove macro hacks for internal vs. external functions. Part 1.Werner Koch2013-12-051-66/+66