mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: sequoia: Remove unused Rust crates.
* gnu/packages/sequoia.scm (rust-card-backend-0.2, rust-card-backend-pcsc-0.5) (rust-openpgp-card-0.5, rust-openpgp-cert-d-0.3, rust-sequoia-autocrypt-0.25) (rust-sequoia-cert-store-0.6, rust-sequoia-directories-0.1) (rust-sequoia-gpg-agent-0.5, rust-sequoia-ipc-0.35, rust-sequoia-keystore-0.6) (rust-sequoia-keystore-backend-0.6, rust-sequoia-keystore-gpg-agent-0.4) (rust-sequoia-keystore-openpgp-card-0.1, rust-sequoia-keystore-softkeys-0.6) (rust-sequoia-keystore-tpm-0.1, rust-sequoia-net-0.29, rust-sequoia-openpgp-1) (rust-sequoia-policy-config-0.7, rust-sequoia-policy-config-0.6) (rust-sequoia-tpm-0.1, rust-sequoia-wot-0.13): Delete variables. Change-Id: I388d6b27e426e41c3876079dd841aa4ec6f19251
This commit is contained in:
parent
2005b426b3
commit
79752bf11b
1 changed files with 0 additions and 804 deletions
|
@ -28,14 +28,6 @@
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
#:use-module (gnu packages)
|
#:use-module (gnu packages)
|
||||||
#:use-module (gnu packages base) ; glibc
|
#:use-module (gnu packages base) ; glibc
|
||||||
#:use-module (gnu packages crates-check)
|
|
||||||
#:use-module (gnu packages crates-compression)
|
|
||||||
#:use-module (gnu packages crates-crypto)
|
|
||||||
#:use-module (gnu packages crates-database)
|
|
||||||
#:use-module (gnu packages crates-io)
|
|
||||||
#:use-module (gnu packages crates-tls)
|
|
||||||
#:use-module (gnu packages crates-web)
|
|
||||||
#:use-module (gnu packages crates-windows)
|
|
||||||
#:use-module (gnu packages gnupg)
|
#:use-module (gnu packages gnupg)
|
||||||
#:use-module (gnu packages hardware)
|
#:use-module (gnu packages hardware)
|
||||||
#:use-module (gnu packages llvm)
|
#:use-module (gnu packages llvm)
|
||||||
|
@ -47,802 +39,6 @@
|
||||||
#:use-module (gnu packages sqlite)
|
#:use-module (gnu packages sqlite)
|
||||||
#:use-module (gnu packages tls))
|
#:use-module (gnu packages tls))
|
||||||
|
|
||||||
(define-public rust-card-backend-0.2
|
|
||||||
(package
|
|
||||||
(name "rust-card-backend")
|
|
||||||
(version "0.2.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "card-backend" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1ra2zfcs0n4msw4j0hmv8f3bpfz49x5c704i93f6a844k2if6gmx"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
|
|
||||||
(home-page "https://gitlab.com/openpgp-card/openpgp-card")
|
|
||||||
(synopsis "Card backend trait, for use with the openpgp-card crate")
|
|
||||||
(description
|
|
||||||
"This package provides the card backend trait, for use with the
|
|
||||||
openpgp-card crate.")
|
|
||||||
(license (list license:expat license:asl2.0))))
|
|
||||||
|
|
||||||
(define-public rust-card-backend-pcsc-0.5
|
|
||||||
(package
|
|
||||||
(name "rust-card-backend-pcsc")
|
|
||||||
(version "0.5.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "card-backend-pcsc" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "0ddv3jkcyy2vfc6jmlsh87yxcgkhcppp1g9sv670asqvgdq0pfv8"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:cargo-inputs (("rust-card-backend" ,rust-card-backend-0.2)
|
|
||||||
("rust-iso7816-tlv" ,rust-iso7816-tlv-0.4)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-pcsc" ,rust-pcsc-2))))
|
|
||||||
(native-inputs
|
|
||||||
(list pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list pcsc-lite))
|
|
||||||
(home-page "https://gitlab.com/openpgp-card/openpgp-card")
|
|
||||||
(synopsis "PCSC card backend, e.g. for use with the openpgp-card crate")
|
|
||||||
(description
|
|
||||||
"This package provides a PCSC card backend, e.g. for use with the
|
|
||||||
openpgp-card crate.")
|
|
||||||
(license (list license:expat license:asl2.0))))
|
|
||||||
|
|
||||||
(define-public rust-openpgp-card-0.5
|
|
||||||
(package
|
|
||||||
(name "rust-openpgp-card")
|
|
||||||
(version "0.5.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "openpgp-card" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1hdlzziz9d8i55hj55jbvzidwp9q45krhb1pmz2f52hpq1mv302y"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:cargo-inputs (("rust-card-backend" ,rust-card-backend-0.2)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-hex-slice" ,rust-hex-slice-0.1)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-nom" ,rust-nom-7)
|
|
||||||
("rust-secrecy" ,rust-secrecy-0.8)
|
|
||||||
("rust-sha2" ,rust-sha2-0.10)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1))
|
|
||||||
#:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.4))))
|
|
||||||
(home-page "https://gitlab.com/openpgp-card/openpgp-card")
|
|
||||||
(synopsis "Client implementation for the OpenPGP card specification")
|
|
||||||
(description
|
|
||||||
"This package provides a client implementation for the @code{OpenPGP} card
|
|
||||||
specification.")
|
|
||||||
(license (list license:expat license:asl2.0))))
|
|
||||||
|
|
||||||
(define-public rust-openpgp-cert-d-0.3
|
|
||||||
(package
|
|
||||||
(name "rust-openpgp-cert-d")
|
|
||||||
(version "0.3.3")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "openpgp-cert-d" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "01b3wac69jz0wkf9lq8a3rlh502glw31k8daba1j0vwclln06yvw"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:tests? #f ; Not all files included.
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-fd-lock" ,rust-fd-lock-3)
|
|
||||||
("rust-libc" ,rust-libc-0.2)
|
|
||||||
("rust-sha1collisiondetection" ,rust-sha1collisiondetection-0.3)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-walkdir" ,rust-walkdir-2))
|
|
||||||
#:cargo-development-inputs (("rust-assert-fs" ,rust-assert-fs-1)
|
|
||||||
("rust-predicates" ,rust-predicates-3))))
|
|
||||||
(home-page "https://gitlab.com/sequoia-pgp/pgp-cert-d")
|
|
||||||
(synopsis "Shared OpenPGP Certificate Directory")
|
|
||||||
(description "This package provides the shared code for a @code{OpenPGP}
|
|
||||||
Certificate Directory.")
|
|
||||||
(license license:expat)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-autocrypt-0.25
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-autocrypt")
|
|
||||||
(version "0.25.1")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-autocrypt" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0ns121ggmx690m8czhc7zbb7rwz0jjv3l5gw4igs6mn1hznc0kz2"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-base64" ,rust-base64-0.21)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list gmp nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Deal with Autocrypt encoded data")
|
|
||||||
(description "This crate implements low-level functionality like encoding
|
|
||||||
and decoding of Autocrypt headers and setup messages. Note: Autocrypt is more
|
|
||||||
than just headers; it requires tight integration with the MUA.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-cert-store-0.6
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-cert-store")
|
|
||||||
(version "0.6.2")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-cert-store" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "19drjzxihs1bgqb0klwf81nxxx9jqgifzi49v8gqw00d6ba9lcwy"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-crossbeam" ,rust-crossbeam-0.8)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-gethostname" ,rust-gethostname-0.4)
|
|
||||||
("rust-num-cpus" ,rust-num-cpus-1)
|
|
||||||
("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
|
|
||||||
("rust-rayon" ,rust-rayon-1)
|
|
||||||
("rust-rusqlite" ,rust-rusqlite-0.29)
|
|
||||||
("rust-sequoia-net" ,rust-sequoia-net-0.29)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-smallvec" ,rust-smallvec-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-url" ,rust-url-2))
|
|
||||||
#:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
|
|
||||||
("rust-rusty-fork" ,rust-rusty-fork-0.3)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list gmp nettle openssl sqlite))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Certificate database interface")
|
|
||||||
(description "This package provides a certificate database interface.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-directories-0.1
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-directories")
|
|
||||||
(version "0.1.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-directories" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1m9plvzm61571y1vzsp3jkba2mgbxgwckrbpmcbqdky5c24x87dh"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-directories" ,rust-directories-5)
|
|
||||||
("rust-same-file" ,rust-same-file-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1))
|
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
(add-before 'check 'pre-check
|
|
||||||
(lambda _
|
|
||||||
(setenv "HOME" (getcwd)))))))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Directories used by Sequoia")
|
|
||||||
(description "This package provides Directories used by Sequoia.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-gpg-agent-0.5
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-gpg-agent")
|
|
||||||
(version "0.5.1")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-gpg-agent" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1j3pawsnxj27ak5gfw6aa7crypbbvv5whwpm3cml7ay4yv6qp8hh"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-lalrpop" ,rust-lalrpop-0.20)
|
|
||||||
("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
|
|
||||||
("rust-libc" ,rust-libc-0.2)
|
|
||||||
("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-stfu8" ,rust-stfu8-0.2)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1))
|
|
||||||
#:cargo-development-inputs (("rust-clap" ,rust-clap-4)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-tokio-test" ,rust-tokio-test-0.4))))
|
|
||||||
(native-inputs (list clang gnupg pkg-config))
|
|
||||||
(inputs (list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Library for interacting with GnuPG's gpg-agent")
|
|
||||||
(description
|
|
||||||
"This package provides a library for interacting with @code{GnuPG's} gpg-agent.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-ipc-0.35
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-ipc")
|
|
||||||
(version "0.35.1")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-ipc" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1qryibvxs7fgbfi55sxsmh6kpim41rz06sslfb0n2cr3jn5cpbl9"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-buffered-reader" ,rust-buffered-reader-1)
|
|
||||||
("rust-capnp-rpc" ,rust-capnp-rpc-0.19)
|
|
||||||
("rust-ctor" ,rust-ctor-0.2)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-fs2" ,rust-fs2-0.4)
|
|
||||||
("rust-lalrpop" ,rust-lalrpop-0.17)
|
|
||||||
("rust-lalrpop-util" ,rust-lalrpop-util-0.17)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-libc" ,rust-libc-0.2)
|
|
||||||
("rust-memsec" ,rust-memsec-0.5)
|
|
||||||
("rust-rand" ,rust-rand-0.8)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-socket2" ,rust-socket2-0.5)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|
||||||
("rust-winapi" ,rust-winapi-0.3))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-quickcheck" ,rust-quickcheck-1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Interprocess communication infrastructure for Sequoia")
|
|
||||||
(description
|
|
||||||
"This package provides interprocess communication infrastructure for Sequoia.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-0.6
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore")
|
|
||||||
(version "0.6.2")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1qy3nk2r39m5mzvx58ij7a1r9hiw0fmgmjrad6j4nf8djids5lsx"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-generic" ,rust-async-generic-1)
|
|
||||||
("rust-capnp" ,rust-capnp-0.19)
|
|
||||||
("rust-capnpc" ,rust-capnpc-0.19)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-paste" ,rust-paste-1)
|
|
||||||
("rust-sequoia-directories" ,rust-sequoia-directories-0.1)
|
|
||||||
("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
|
|
||||||
("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
|
|
||||||
("rust-sequoia-keystore-gpg-agent" ,rust-sequoia-keystore-gpg-agent-0.4)
|
|
||||||
("rust-sequoia-keystore-openpgp-card" ,rust-sequoia-keystore-openpgp-card-0.1)
|
|
||||||
("rust-sequoia-keystore-softkeys" ,rust-sequoia-keystore-softkeys-0.6)
|
|
||||||
("rust-sequoia-keystore-tpm" ,rust-sequoia-keystore-tpm-0.1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-tokio-util" ,rust-tokio-util-0.7))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-dircpy" ,rust-dircpy-0.3)
|
|
||||||
("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-test-log" ,rust-test-log-0.2)
|
|
||||||
("rust-tracing" ,rust-tracing-0.1)
|
|
||||||
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|
||||||
(native-inputs (list capnproto clang pkg-config))
|
|
||||||
(inputs (list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Sequoia's private key store server")
|
|
||||||
(description "This package contains sequoia's private key store server.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-backend-0.6
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore-backend")
|
|
||||||
(version "0.6.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore-backend" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "15nzpqgpnnbmpcdldzgzx5v0ifgm1njqhvzsh40cg3c02p7xyz40"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-trait" ,rust-async-trait-0.1)
|
|
||||||
("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
|
|
||||||
(native-inputs (list clang pkg-config))
|
|
||||||
(inputs (list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Traits for private key store backends")
|
|
||||||
(description "This package contains traits for private key store backends.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-gpg-agent-0.4
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore-gpg-agent")
|
|
||||||
(version "0.4.1")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore-gpg-agent" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1qnpcydrw0l3i0i082cy9mghjjq3l25clxwfj6gcpf72d6hq0wkq"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-trait" ,rust-async-trait-0.1)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
|
|
||||||
("rust-sequoia-gpg-agent" ,rust-sequoia-gpg-agent-0.5)
|
|
||||||
("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
|
|
||||||
("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tracing" ,rust-tracing-0.1)
|
|
||||||
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|
||||||
(native-inputs (list clang gnupg pkg-config))
|
|
||||||
(inputs (list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "GPG-agent backend for Sequoia's private key store")
|
|
||||||
(description
|
|
||||||
"This package provides a gpg-agent backend for Sequoia's private key store.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-openpgp-card-0.1
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore-openpgp-card")
|
|
||||||
(version "0.1.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore-openpgp-card" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1sr3hyxvq6nc319k134iwf4z3m9lx48r40j44xbsrp7mcknxz7w8"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-trait" ,rust-async-trait-0.1)
|
|
||||||
("rust-card-backend-pcsc" ,rust-card-backend-pcsc-0.5)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-openpgp-card" ,rust-openpgp-card-0.5)
|
|
||||||
("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
|
|
||||||
("rust-rsa" ,rust-rsa-0.9)
|
|
||||||
("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tracing" ,rust-tracing-0.1)
|
|
||||||
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|
||||||
(native-inputs (list clang pkg-config))
|
|
||||||
(inputs (list nettle pcsc-lite))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "OpenPGP card backend for Sequoia's private key store")
|
|
||||||
(description
|
|
||||||
"This package provides an @code{OpenPGP} card backend for Sequoia's
|
|
||||||
private key store.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-softkeys-0.6
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore-softkeys")
|
|
||||||
(version "0.6.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore-softkeys" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "1zyapjfadgmy5fnk1kwxr0dq7i4qmj4614r0g0z68dawpp8mdflr"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-trait" ,rust-async-trait-0.1)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-dircpy" ,rust-dircpy-0.3)
|
|
||||||
("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-tracing" ,rust-tracing-0.1)
|
|
||||||
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|
||||||
(native-inputs (list clang pkg-config))
|
|
||||||
(inputs (list nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "In-memory backend for Sequoia's private key store")
|
|
||||||
(description
|
|
||||||
"This package provides a soft key (in-memory key) backend for Sequoia's
|
|
||||||
private key store.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-keystore-tpm-0.1
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-keystore-tpm")
|
|
||||||
(version "0.1.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-keystore-tpm" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "00cc468mf9wvkrkdzc1lhjg8a1a0qgfdj046kk09x1nfzlbm5ggh"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-async-trait" ,rust-async-trait-0.1)
|
|
||||||
("rust-futures" ,rust-futures-0.3)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
|
|
||||||
("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
|
|
||||||
("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-sequoia-tpm" ,rust-sequoia-tpm-0.1)
|
|
||||||
("rust-serde" ,rust-serde-1)
|
|
||||||
("rust-serde-yaml" ,rust-serde-yaml-0.8)
|
|
||||||
("rust-tokio" ,rust-tokio-1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-env-logger" ,rust-env-logger-0.10)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tracing" ,rust-tracing-0.1)
|
|
||||||
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|
||||||
(native-inputs (list clang pkg-config))
|
|
||||||
(inputs (list nettle tpm2-tss))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "TPM backend for Sequoia's private key store")
|
|
||||||
(description
|
|
||||||
"This package provides a TPM backend for Sequoia's private key store.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-net-0.29
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-net")
|
|
||||||
(version "0.29.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-net" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "0xdraqrjlpjpzyn8sc8c8xfq13pr1gp6sd4c0n80x30i6kc60zjl"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-base64" ,rust-base64-0.21)
|
|
||||||
("rust-futures-util" ,rust-futures-util-0.3)
|
|
||||||
("rust-hickory-client" ,rust-hickory-client-0.24)
|
|
||||||
("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
|
|
||||||
("rust-http" ,rust-http-1)
|
|
||||||
("rust-hyper" ,rust-hyper-1)
|
|
||||||
("rust-hyper-tls" ,rust-hyper-tls-0.6)
|
|
||||||
("rust-libc" ,rust-libc-0.2)
|
|
||||||
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|
||||||
("rust-reqwest" ,rust-reqwest-0.12)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-tokio" ,rust-tokio-1)
|
|
||||||
("rust-url" ,rust-url-2)
|
|
||||||
("rust-z-base-32" ,rust-z-base-32-0.1))
|
|
||||||
#:cargo-development-inputs (("rust-bytes" ,rust-bytes-1)
|
|
||||||
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|
||||||
("rust-hyper" ,rust-hyper-1)
|
|
||||||
("rust-hyper-util" ,rust-hyper-util-0.1)
|
|
||||||
("rust-rand" ,rust-rand-0.8)
|
|
||||||
("rust-reqwest" ,rust-reqwest-0.12)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list gmp nettle openssl))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Discover and publish OpenPGP certificates over the network")
|
|
||||||
(description "This package provides a crate to access keyservers using the
|
|
||||||
HKP protocol, and searching and publishing Web Key Directories.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-openpgp-1
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-openpgp")
|
|
||||||
(version "1.22.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-openpgp" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "0ngg32kqcrg6lz1c0g2fkb76cm1ajifb9qcjvv77kw4gwkly8n78"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-aes" ,rust-aes-0.8)
|
|
||||||
("rust-aes-gcm" ,rust-aes-gcm-0.10)
|
|
||||||
("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-base64" ,rust-base64-0.21)
|
|
||||||
("rust-block-padding" ,rust-block-padding-0.3)
|
|
||||||
("rust-blowfish" ,rust-blowfish-0.9)
|
|
||||||
("rust-botan" ,rust-botan-0.10)
|
|
||||||
("rust-buffered-reader" ,rust-buffered-reader-1)
|
|
||||||
("rust-bzip2" ,rust-bzip2-0.4)
|
|
||||||
("rust-camellia" ,rust-camellia-0.1)
|
|
||||||
("rust-cast5" ,rust-cast5-0.11)
|
|
||||||
("rust-cfb-mode" ,rust-cfb-mode-0.8)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-cipher" ,rust-cipher-0.4)
|
|
||||||
("rust-des" ,rust-des-0.8)
|
|
||||||
("rust-digest" ,rust-digest-0.10)
|
|
||||||
("rust-dsa" ,rust-dsa-0.6)
|
|
||||||
("rust-dyn-clone" ,rust-dyn-clone-1)
|
|
||||||
("rust-eax" ,rust-eax-0.5)
|
|
||||||
("rust-ecb" ,rust-ecb-0.1)
|
|
||||||
("rust-ecdsa" ,rust-ecdsa-0.16)
|
|
||||||
("rust-ed25519" ,rust-ed25519-2)
|
|
||||||
("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
|
|
||||||
("rust-flate2" ,rust-flate2-1)
|
|
||||||
("rust-getrandom" ,rust-getrandom-0.2)
|
|
||||||
("rust-idea" ,rust-idea-0.5)
|
|
||||||
("rust-idna" ,rust-idna-1)
|
|
||||||
("rust-lalrpop" ,rust-lalrpop-0.20)
|
|
||||||
("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-libc" ,rust-libc-0.2)
|
|
||||||
("rust-md-5" ,rust-md-5-0.10)
|
|
||||||
("rust-memsec" ,rust-memsec-0.6)
|
|
||||||
("rust-nettle" ,rust-nettle-7)
|
|
||||||
("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
|
|
||||||
("rust-once-cell" ,rust-once-cell-1)
|
|
||||||
("rust-openssl" ,rust-openssl-0.10)
|
|
||||||
("rust-openssl-sys" ,rust-openssl-sys-0.9)
|
|
||||||
("rust-p256" ,rust-p256-0.13)
|
|
||||||
("rust-p384" ,rust-p384-0.13)
|
|
||||||
("rust-p521" ,rust-p521-0.13)
|
|
||||||
("rust-rand" ,rust-rand-0.8)
|
|
||||||
("rust-rand-core" ,rust-rand-core-0.6)
|
|
||||||
("rust-regex" ,rust-regex-1)
|
|
||||||
("rust-regex-syntax" ,rust-regex-syntax-0.8)
|
|
||||||
("rust-ripemd" ,rust-ripemd-0.1)
|
|
||||||
("rust-rsa" ,rust-rsa-0.9)
|
|
||||||
("rust-sha1collisiondetection" ,rust-sha1collisiondetection-0.3)
|
|
||||||
("rust-sha2" ,rust-sha2-0.10)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-twofish" ,rust-twofish-0.7)
|
|
||||||
("rust-typenum" ,rust-typenum-1)
|
|
||||||
("rust-win-crypto-ng" ,rust-win-crypto-ng-0.5)
|
|
||||||
("rust-winapi" ,rust-winapi-0.3)
|
|
||||||
("rust-x25519-dalek" ,rust-x25519-dalek-2)
|
|
||||||
("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-criterion" ,rust-criterion-0.5)
|
|
||||||
("rust-quickcheck" ,rust-quickcheck-1)
|
|
||||||
("rust-rand" ,rust-rand-0.8)
|
|
||||||
("rust-rpassword" ,rust-rpassword-7))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list gmp nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "OpenPGP data types and associated machinery")
|
|
||||||
(description "This crate aims to provide a complete implementation of
|
|
||||||
OpenPGP as defined by RFC 4880 as well as some extensions (e.g., RFC 6637,
|
|
||||||
which describes ECC cryptography) for OpenPGP. This includes support for
|
|
||||||
unbuffered message processing.
|
|
||||||
|
|
||||||
A few features that the OpenPGP community considers to be deprecated (e.g.,
|
|
||||||
version 3 compatibility) have been left out. The developers have also updated
|
|
||||||
some OpenPGP defaults to avoid foot guns (e.g., they selected modern algorithm
|
|
||||||
defaults).
|
|
||||||
|
|
||||||
This Guix package is built to use the nettle cryptographic library.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-policy-config-0.7
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-policy-config")
|
|
||||||
(version "0.7.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-policy-config" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "17alq9dyg9gd26zbc8bcgm0vgwnlghqp0npvh088fc768c05yzb1"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-serde" ,rust-serde-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-toml" ,rust-toml-0.5))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-assert-cmd" ,rust-assert-cmd-2)
|
|
||||||
("rust-quickcheck" ,rust-quickcheck-1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(inputs
|
|
||||||
(list gmp nettle))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Configure Sequoia using a configuration file")
|
|
||||||
(description "Configure Sequoia using a configuration file.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-policy-config-0.6
|
|
||||||
(package
|
|
||||||
(inherit rust-sequoia-policy-config-0.7)
|
|
||||||
(name "rust-sequoia-policy-config")
|
|
||||||
(version "0.6.0")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-policy-config" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0x42h22kng4dsbfr0a6zdf2j9bcq14r0yr6xdw6rrggj139lazbm"))))
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-serde" ,rust-serde-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-1)
|
|
||||||
("rust-toml" ,rust-toml-0.5))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-assert-cmd" ,rust-assert-cmd-2)
|
|
||||||
("rust-lazy-static" ,rust-lazy-static-1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-tpm-0.1
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-tpm")
|
|
||||||
(version "0.1.1")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-tpm" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "0n6qa5kxsq8m2m1b7rqgcdhfjd67jql0vsinl7x0j9vma9r38brk"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:cargo-inputs (("rust-hex" ,rust-hex-0.4)
|
|
||||||
("rust-serde" ,rust-serde-1)
|
|
||||||
("rust-tss-esapi" ,rust-tss-esapi-7)
|
|
||||||
("rust-tss-esapi-sys" ,rust-tss-esapi-sys-0.5))))
|
|
||||||
(native-inputs (list pkg-config))
|
|
||||||
(inputs (list tpm2-tss))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Machinery for working with TPM from Sequoia")
|
|
||||||
(description
|
|
||||||
"This package provides machinery for working with TPM from Sequoia.")
|
|
||||||
(license (list license:lgpl2.0+ license:asl2.0))))
|
|
||||||
|
|
||||||
(define-public rust-sequoia-wot-0.13
|
|
||||||
(package
|
|
||||||
(name "rust-sequoia-wot")
|
|
||||||
(version "0.13.3")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (crate-uri "sequoia-wot" version))
|
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32 "08948jazk7c5a4sza5amq9ah8r0mg02lcrrpqhwgi3qjx6w550v0"))))
|
|
||||||
(build-system cargo-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:features '("sequoia-openpgp/crypto-nettle")
|
|
||||||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|
||||||
("rust-chrono" ,rust-chrono-0.4)
|
|
||||||
("rust-crossbeam" ,rust-crossbeam-0.8)
|
|
||||||
("rust-num-cpus" ,rust-num-cpus-1)
|
|
||||||
("rust-sequoia-cert-store" ,rust-sequoia-cert-store-0.6)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
|
|
||||||
("rust-thiserror" ,rust-thiserror-2))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-quickcheck" ,rust-quickcheck-1)
|
|
||||||
("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
|
|
||||||
(inputs
|
|
||||||
(list nettle openssl sqlite))
|
|
||||||
(native-inputs
|
|
||||||
(list clang pkg-config))
|
|
||||||
(home-page "https://sequoia-pgp.org/")
|
|
||||||
(synopsis "Implementation of OpenPGP's web of trust")
|
|
||||||
(description
|
|
||||||
"This package provides an implementation of @code{OpenPGP's} web of trust.")
|
|
||||||
(license license:lgpl2.0+)))
|
|
||||||
|
|
||||||
(define-public sequoia-chameleon-gnupg
|
(define-public sequoia-chameleon-gnupg
|
||||||
(package
|
(package
|
||||||
(name "sequoia-chameleon-gnupg")
|
(name "sequoia-chameleon-gnupg")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue