diff options
author | Efraim Flashner <[email protected]> | 2025-01-03 11:24:27 +0200 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2025-01-06 12:22:42 +0200 |
commit | b286a58aefa342ad9823042def655df93772a2c7 (patch) | |
tree | 1c02fedc8764212d973ef96a23a4c39b62d29a7f | |
parent | 72f3b76247f4a10f9ca2d7cbde47da4a3db24fad (diff) |
gnu: Add rust-bcrypt-pbkdf-0.6.
* gnu/packages/crates-crypto.scm (rust-bcrypt-pbkdf-0.6): New variable.
Change-Id: Id6ede7ab167b68bf63f8c43abed4050386f41d37
-rw-r--r-- | gnu/packages/crates-crypto.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm index 9a3d8d0f0c..5f0e92a74d 100644 --- a/gnu/packages/crates-crypto.scm +++ b/gnu/packages/crates-crypto.scm @@ -635,6 +635,30 @@ portable \"best effort\" constant-time operation and embedded-friendly "This package provides bcrypt-pbkdf password-based key derivation function.") (license (list license:expat license:asl2.0)))) +(define-public rust-bcrypt-pbkdf-0.6 + (package + (inherit rust-bcrypt-pbkdf-0.10) + (name "rust-bcrypt-pbkdf") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "bcrypt-pbkdf" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ms9c5z90n5szx5nbxrqaihny5fs3sl6a1pm3szr5g86jlxw0f3w")) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + `(#:cargo-inputs (("rust-blowfish" ,rust-blowfish-0.8) + ("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-pbkdf2" ,rust-pbkdf2-0.8) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-zeroize" ,rust-zeroize-1)))))) + (define-public rust-blake2-0.10 (package (name "rust-blake2") |