summaryrefslogtreecommitdiff
path: root/src/kdf/kdf.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kdf/kdf.lisp')
-rw-r--r--src/kdf/kdf.lisp7
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