[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
91/188: gnu: Add rust-aes-gcm-0.6.
From: |
guix-commits |
Subject: |
91/188: gnu: Add rust-aes-gcm-0.6. |
Date: |
Mon, 12 Oct 2020 02:25:03 -0400 (EDT) |
arunisaac pushed a commit to branch master
in repository guix.
commit 1258cd036e5c633101ad8b6bda31e5fae5cea0d6
Author: Arun Isaac <arunisaac@systemreboot.net>
AuthorDate: Thu Sep 17 14:27:14 2020 +0530
gnu: Add rust-aes-gcm-0.6.
* gnu/packages/crates-io.scm (rust-aes-gcm-0.6): New variable.
---
gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4de391a..3c83d61 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -232,6 +232,40 @@ with Associated Data (AEAD) algorithms.")
ciphers implementations.")
(license (list license:expat license:asl2.0))))
+(define-public rust-aes-gcm-0.6
+ (package
+ (name "rust-aes-gcm")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "aes-gcm" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1lga8my3zlc0b1nhcpc1hrbykfm014fqs6d64bwrjqii05w01xc6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-aead" ,rust-aead-0.3)
+ ("rust-aes" ,rust-aes-0.4)
+ ("rust-block-cipher" ,rust-block-cipher-0.7)
+ ("rust-ghash" ,rust-ghash-0.3)
+ ("rust-subtle" ,rust-subtle-2)
+ ("rust-zeroize" ,rust-zeroize-1))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-criterion-cycles-per-byte"
+ ,rust-criterion-cycles-per-byte-0.1)
+ ("rust-hex-literal" ,rust-hex-literal-0.2))))
+ (home-page "https://github.com/RustCrypto/AEADs")
+ (synopsis "AES-GCM (Galois/Counter Mode) Authenticated Encryption")
+ (description "This package provides a pure Rust implementation of the
+AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated
+Data (AEAD) Cipher with optional architecture-specific hardware
+acceleration.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-aes-soft-0.4
(package
(name "rust-aes-soft")
- 71/188: gnu: Add rust-ron-0.5., (continued)
- 71/188: gnu: Add rust-ron-0.5., guix-commits, 2020/10/12
- 72/188: gnu: Add rust-block-cipher-trait-0.4., guix-commits, 2020/10/12
- 74/188: gnu: Add rust-universal-hash-0.4., guix-commits, 2020/10/12
- 73/188: gnu: Add rust-block-cipher-0.7., guix-commits, 2020/10/12
- 75/188: gnu: Add rust-crypto-mac-0.4., guix-commits, 2020/10/12
- 79/188: gnu: Add rust-stream-cipher-0.4., guix-commits, 2020/10/12
- 80/188: gnu: Add rust-aesni-0.7., guix-commits, 2020/10/12
- 84/188: gnu: Add rust-hash32-0.1., guix-commits, 2020/10/12
- 82/188: gnu: Add rust-syn., guix-commits, 2020/10/12
- 85/188: gnu: Add rust-ufmt-macros-0.1., guix-commits, 2020/10/12
- 91/188: gnu: Add rust-aes-gcm-0.6.,
guix-commits <=
- 93/188: gnu: Add rust-standback-0.2., guix-commits, 2020/10/12
- 94/188: gnu: Add rust-time-macros-impl-0.1., guix-commits, 2020/10/12
- 67/188: gnu: Add rust-as-slice-0.1., guix-commits, 2020/10/12
- 76/188: gnu: Add rust-crypto-tests-0.5., guix-commits, 2020/10/12
- 77/188: gnu: Add rust-insta-0.16., guix-commits, 2020/10/12
- 78/188: gnu: Add rust-aes-soft-0.4., guix-commits, 2020/10/12
- 81/188: gnu: Add rust-aes-0.4., guix-commits, 2020/10/12
- 83/188: gnu: Add rust-hash32-derive-0.1., guix-commits, 2020/10/12
- 86/188: gnu: Add rust-ufmt-0.1., guix-commits, 2020/10/12
- 87/188: gnu: Add rust-heapless-0.5., guix-commits, 2020/10/12