guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

373/410: gnu: Add rust-xsalsa20poly1305-0.9.


From: guix-commits
Subject: 373/410: gnu: Add rust-xsalsa20poly1305-0.9.
Date: Tue, 31 Dec 2024 14:37:24 -0500 (EST)

efraim pushed a commit to branch rust-team
in repository guix.

commit e15ed712ce3670dacd375fc5e7ec355988e53ce1
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Tue Dec 31 20:46:58 2024 +0200

    gnu: Add rust-xsalsa20poly1305-0.9.
    
    * gnu/packages/crates-crypto.scm (rust-xsalsa20poly1305-0.9): New
    variable.
    
    Change-Id: Ic46b495f1b2cdb026b4bade836eb6d4851687a38
---
 gnu/packages/crates-crypto.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 4ab8d77484..1cb1c59aa9 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -6430,6 +6430,30 @@ Diffie-Hellman key exchange, with curve operations 
provided by
 rand_core.")
     (license license:bsd-3)))
 
+(define-public rust-xsalsa20poly1305-0.9
+  (package
+    (name "rust-xsalsa20poly1305")
+    (version "0.9.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "xsalsa20poly1305" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1ixnzy6srqk9gkxyh2rrwhpvnc0v3z3gfxgfg36q2zsnaz9xm9h2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
+                       ("rust-poly1305" ,rust-poly1305-0.8)
+                       ("rust-salsa20" ,rust-salsa20-0.10)
+                       ("rust-subtle" ,rust-subtle-2)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/RustCrypto/AEADs";)
+    (synopsis "DEPRECATED: please use the `crypto_secretbox` crate")
+    (description
+     "DEPRECATED: please use the `crypto_secretbox` crate.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-z85-3
   (package
     (name "rust-z85")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]