diff options
Diffstat (limited to 'src/kdf/kdf.lisp')
-rw-r--r-- | src/kdf/kdf.lisp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kdf/kdf.lisp b/src/kdf/kdf.lisp index 97243ad..643039b 100644 --- a/src/kdf/kdf.lisp +++ b/src/kdf/kdf.lisp @@ -50,6 +50,13 @@ argon2" :block-count block-count :additional-key additional-key :additional-data additional-data)) + (argon2id + (when (< block-count 8) + (error 'unsupported-argon2-parameters)) + (make-instance 'argon2id + :block-count block-count + :additional-key additional-key + :additional-data additional-data)) (bcrypt (make-instance 'bcrypt)) (bcrypt-pbkdf |