diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 76c283f954..d9f985fe1c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13708,31 +13708,46 @@ use with sct crate.") "This package provides an @code{__attribute__((constructor))} for Rust.") (license (list license:asl2.0 license:expat)))) -(define-public rust-ctr-0.6 +(define-public rust-ctr-0.8 (package (name "rust-ctr") - (version "0.6.0") + (version "0.8.0") (source - (origin - (method url-fetch) - (uri (crate-uri "ctr" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0zvyf13675hrlc37myj97k5ng7m1mj3d9p4ic4yvyhvl9zak0jpv")))) + (origin + (method url-fetch) + (uri (crate-uri "ctr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sk1aykwhkny92cnvl6s75dx3fyvfzw5xkd6xz3y7w5anhgvk6q4")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-cipher" ,rust-cipher-0.2)))) + `(#:skip-build? #t + #:cargo-inputs (("rust-cipher" ,rust-cipher-0.3)))) (home-page "https://docs.rs/ctr/") (synopsis "CTR block mode of operation") (description "This package provides a generic implementations of CTR mode -for block ciphers. - -Mode functionality is accessed using traits from re-exported cipher crate.") +for block ciphers. Mode functionality is accessed using traits from +re-exported cipher crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-ctr-0.6 + (package + (inherit rust-ctr-0.8) + (name "rust-ctr") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ctr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zvyf13675hrlc37myj97k5ng7m1mj3d9p4ic4yvyhvl9zak0jpv")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cipher" ,rust-cipher-0.2)))))) + (define-public rust-ctrlc-3 (package (name "rust-ctrlc")