diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2022-01-28 14:38:00 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2022-01-28 14:38:00 +0900 |
commit | 6467287ba121df9e5965d5a3a7a4f349793d49d2 (patch) | |
tree | f409cc73745242635ada4ad07a58d80dac669c8e /cipher/kdf-internal.h | |
parent | f21871e241e96148cef3ad4314ad596178cf8967 (diff) | |
download | libgcrypt-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.h | 3 |
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*/ |