[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/134: gnu: Add rust-chacha20-0.8.
From: |
guix-commits |
Subject: |
11/134: gnu: Add rust-chacha20-0.8. |
Date: |
Sat, 22 Jan 2022 07:38:20 -0500 (EST) |
ngz pushed a commit to branch master
in repository guix.
commit 21a93bf85f5bccc4ba03e5b5650eb05319320b4a
Author: Aleksandr Vityazev <avityazev@posteo.org>
AuthorDate: Fri Jan 21 23:04:42 2022 +0100
gnu: Add rust-chacha20-0.8.
* gnu/packages/crates-io.scm (rust-chacha20-0.8): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
---
gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 661eba79f1..76d4188a45 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9278,6 +9278,38 @@ chain, the first matching branch is the item that gets
emitted.")
(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
+(define-public rust-chacha20-0.8
+ (package
+ (name "rust-chacha20")
+ (version "0.8.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "chacha20" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14cgpnnpqsn5hmqkgrj4yaqdsvy56hkgcw5s2gqsxwhc7m1jmdq1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cipher" ,rust-cipher-0.3)
+ ("rust-cpufeatures" ,rust-cpufeatures-0.2)
+ ("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-cipher" ,rust-cipher-0.3)
+ ("rust-hex-literal" ,rust-hex-literal-0.2))))
+ (home-page "https://github.com/RustCrypto/stream-ciphers")
+ (synopsis "ChaCha20 stream cipher implemented in pure Rust")
+ (description
+ "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using
traits
+from the RustCrypto @code{cipher} crate, with optional architecture-specific
+hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8,
ChaCha12,
+XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional
+@code{rand_core-compatible} RNGs based on those ciphers.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-chalk-derive-0.75
(package
(name "rust-chalk-derive")
- 25/134: gnu: rust-bincode-1: Update to 1.3.3., (continued)
- 25/134: gnu: rust-bincode-1: Update to 1.3.3., guix-commits, 2022/01/22
- 30/134: gnu: Add rust-sqlite-0.26., guix-commits, 2022/01/22
- 29/134: gnu: Add rust-sqlite3-sys-0.13., guix-commits, 2022/01/22
- 31/134: gnu: rust-env-logger-0.8 : Update to 0.8.4., guix-commits, 2022/01/22
- 33/134: gnu: rust-mio-0.7: Inherit from rust-mio-0.8., guix-commits, 2022/01/22
- 34/134: gnu: Add rust-cookie-0.15., guix-commits, 2022/01/22
- 38/134: gnu: rust-standback-0.2: Update to 0.2.17., guix-commits, 2022/01/22
- 75/134: gnu: rust-tap-1: Update to 1.0.1., guix-commits, 2022/01/22
- 68/134: gnu: Add rust-webpki-roots-0.22., guix-commits, 2022/01/22
- 67/134: gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22., guix-commits, 2022/01/22
- 11/134: gnu: Add rust-chacha20-0.8.,
guix-commits <=
- 20/134: gnu: rust-serde-1: Update to 1.0.133., guix-commits, 2022/01/22
- 23/134: gnu: rust-trybuild-1: Update to 1.0.54., guix-commits, 2022/01/22
- 24/134: gnu: rust-serde-json-1: Update to 1.0.74., guix-commits, 2022/01/22
- 26/134: gnu: rust-serde-cbor-0.11: Update to 0.11.2., guix-commits, 2022/01/22
- 43/134: gnu: Add rust-pulldown-cmark-0.0.15., guix-commits, 2022/01/22
- 47/134: gnu: Add rust-git2-0.6., guix-commits, 2022/01/22
- 55/134: gnu: Add rust-os-pipe-0.5., guix-commits, 2022/01/22
- 59/134: gnu: Add rust-expectest-0.12., guix-commits, 2022/01/22
- 85/134: gnu: Add rust-oid-registry-0.2., guix-commits, 2022/01/22
- 80/134: gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22., guix-commits, 2022/01/22