From ce0b5d4bf5a7f5c94fff21dd14bebf5222a063aa Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Thu, 8 May 2025 16:31:17 +0000 Subject: [PATCH] Initial tuning of argon2 --- wrappers/keyDeriv.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wrappers/keyDeriv.go b/wrappers/keyDeriv.go index 398bbeb..ae4fcf9 100644 --- a/wrappers/keyDeriv.go +++ b/wrappers/keyDeriv.go @@ -4,14 +4,13 @@ import ( "runtime" "golang.org/x/crypto/argon2" - "golang.org/x/crypto/chacha20poly1305" ) const ( // parameters for Argon2 - argonTime = 1 - argonMemory = 64 * 1024 - argonKeyLen = chacha20poly1305.KeySize + argonTime = 8 // set to pass 1-second test in dev environment + argonMemory = 384 * 1024 // 384 MB + argonKeyLen = 32 // 256 bits, key length for both ChaCha20 and AES256 // general constants saltSize = 16