diff options
Diffstat (limited to 'src/util/crypto_pow.c')
-rw-r--r-- | src/util/crypto_pow.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/util/crypto_pow.c b/src/util/crypto_pow.c index 5e225f244..435bf34d6 100644 --- a/src/util/crypto_pow.c +++ b/src/util/crypto_pow.c | |||
@@ -102,15 +102,15 @@ GNUNET_CRYPTO_pow_hash (const char *salt, | |||
102 | struct GNUNET_CRYPTO_SymmetricSessionKey skey; | 102 | struct GNUNET_CRYPTO_SymmetricSessionKey skey; |
103 | char rbuf[buf_len]; | 103 | char rbuf[buf_len]; |
104 | 104 | ||
105 | GNUNET_break (0 == gcry_kdf_derive (buf, | 105 | GNUNET_break (ARGON2_OK == argon2d_hash_raw (buf, |
106 | buf_len, | 106 | buf_len, |
107 | GCRY_KDF_SCRYPT, | 107 | GCRY_KDF_SCRYPT, |
108 | 1 /* subalgo */, | 108 | 1 /* subalgo */, |
109 | salt, | 109 | salt, |
110 | strlen (salt), | 110 | strlen (salt), |
111 | 2 /* iterations; keep cost of individual op small */, | 111 | 2 /* iterations; keep cost of individual op small */, |
112 | sizeof(skey), | 112 | sizeof(skey), |
113 | &skey)); | 113 | &skey)); |
114 | GNUNET_CRYPTO_symmetric_derive_iv (&iv, | 114 | GNUNET_CRYPTO_symmetric_derive_iv (&iv, |
115 | &skey, | 115 | &skey, |
116 | "gnunet-proof-of-work-iv", | 116 | "gnunet-proof-of-work-iv", |