summaryrefslogtreecommitdiff
path: root/cipher/kdf-internal.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2022-01-28 14:38:00 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2022-01-28 14:38:00 +0900
commit6467287ba121df9e5965d5a3a7a4f349793d49d2 (patch)
treef409cc73745242635ada4ad07a58d80dac669c8e /cipher/kdf-internal.h
parentf21871e241e96148cef3ad4314ad596178cf8967 (diff)
downloadlibgcrypt-6467287ba121df9e5965d5a3a7a4f349793d49d2.tar.gz
cipher: Implement variable-length hash function for Argon2.
* cipher/blake2.c (blake2b_vl_hash): New. -- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'cipher/kdf-internal.h')
-rw-r--r--cipher/kdf-internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cipher/kdf-internal.h b/cipher/kdf-internal.h
index 7079860e..9e9a432e 100644
--- a/cipher/kdf-internal.h
+++ b/cipher/kdf-internal.h
@@ -36,5 +36,8 @@ _gcry_kdf_scrypt (const unsigned char *passwd, size_t passwdlen,
unsigned long iterations,
size_t dklen, unsigned char *dk);
+/*-- blake2.c --*/
+gcry_err_code_t
+blake2b_vl_hash (const void *in, size_t inlen, size_t outputlen, void *output);
#endif /*GCRY_KDF_INTERNAL_H*/