Source: rust-curve25519-dalek Section: rust Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-rust, librust-bincode-1+default-dev , librust-blake2-0.10+default-dev , librust-cfg-if-1+default-dev , librust-cpufeatures-0.2+default-dev , librust-digest-0.10-dev , librust-ed25519-2+alloc-dev (<< 2.3) , librust-ed25519-2+pem-dev (<< 2.3) , librust-ed25519-2+pkcs8-dev (<< 2.3) , librust-ed25519-2+serde-dev (<< 2.3) , librust-ed25519-2+std-dev (<< 2.3) , librust-ff-0.13+bits-dev, librust-fiat-crypto-0.2-dev , librust-group-0.13-dev , librust-hex-0.4+default-dev , librust-hex-literal-0.4+default-dev , librust-platforms-3+default-dev , librust-proc-macro2-1+default-dev , librust-quote-1+default-dev , librust-rand-0.8+default-dev , librust-rand-core-0.6+getrandom-dev , librust-rustc-version-0.4+default-dev , librust-serde-1+alloc-dev , librust-serde-1+default-dev , librust-serde-1+derive-dev , librust-serde-1+std-dev , librust-serde-json-1+default-dev , librust-sha2-0.10+asm-dev , librust-sha2-0.10+std-dev , librust-sha3-0.10+default-dev , librust-signature-2+digest-dev (<< 2.3) , librust-subtle-2-dev (>= 2.6) , librust-syn-2+default-dev , librust-syn-2+full-dev , librust-toml-0.8+default-dev , librust-zeroize-1+alloc-dev , librust-zeroize-1+zeroize-derive-dev , Maintainer: Jonas Smedegaard Standards-Version: 4.7.0 Vcs-Git: https://salsa.debian.org/debian/rust-curve25519-dalek.git Vcs-Browser: https://salsa.debian.org/debian/rust-curve25519-dalek Homepage: https://github.com/dalek-cryptography/curve25519-dalek Rules-Requires-Root: no Package: librust-curve25519-dalek-dev Architecture: all Multi-Arch: foreign Depends: librust-cfg-if-1+default-dev, librust-cpufeatures-0.2+default-dev, librust-curve25519-dalek-derive-dev (= ${rust:Version:librust-curve25519-dalek-derive-dev}), librust-digest-0.10-dev, librust-ff-0.13+bits-dev, librust-fiat-crypto-0.2-dev, librust-group-0.13-dev, librust-platforms-3+default-dev, librust-rand-core-0.6-dev, librust-rustc-version-0.4+default-dev, librust-serde-1+derive-dev, librust-subtle-2-dev (>= 2.6), librust-zeroize-1+alloc-dev, ${misc:Depends}, Provides: librust-curve25519-dalek-4+alloc-dev (= ${binary:Version}), librust-curve25519-dalek-4+default-dev (= ${binary:Version}), librust-curve25519-dalek-4+digest-dev (= ${binary:Version}), librust-curve25519-dalek-4+fiat-backend-dev (= ${binary:Version}), librust-curve25519-dalek-4+group-bits-dev (= ${binary:Version}), librust-curve25519-dalek-4+group-dev (= ${binary:Version}), librust-curve25519-dalek-4+legacy-compatibility-dev (= ${binary:Version}), librust-curve25519-dalek-4+precomputed-tables-dev (= ${binary:Version}), librust-curve25519-dalek-4+rand-core-dev (= ${binary:Version}), librust-curve25519-dalek-4+serde-dev (= ${binary:Version}), librust-curve25519-dalek-4+zeroize-dev (= ${binary:Version}), librust-curve25519-dalek-4-dev (= ${binary:Version}), librust-curve25519-dalek-4.1-dev (= ${binary:Version}), librust-curve25519-dalek-4.1.3-dev (= ${binary:Version}), Description: group operations on Ristretto and Curve25519 - Rust source code curve25519-dalek is a pure-Rust implementation of group operations on Ristretto and Curve25519. - curve25519-dalek` is a library providing group operations on the Edwards and Montgomery forms of Curve25519, and on the prime-order Ristretto group. . curve25519-dalek is not intended to provide implementations of any particular crypto protocol. Rather, implementations of those protocols (such as x25519-dalek and ed25519-dalek) should use curve25519-dalek as a library. . curve25519-dalek is intended to provide a clean and safe mid-level API for use implementing a wide range of ECC-based crypto protocols, such as key agreement, signatures, anonymous credentials, rangeproofs, and zero-knowledge proof systems. . In particular, curve25519-dalek implements Ristretto, which constructs a prime-order group from a non-prime-order Edwards curve. This provides the speed and safety benefits of Edwards curve arithmetic, without the pitfalls of cofactor-related abstraction mismatches. . This package contains the source for the Rust curve25519-dalek crate, for use with cargo. Package: librust-curve25519-dalek-derive-dev Architecture: all Multi-Arch: foreign Depends: librust-proc-macro2-1+default-dev, librust-quote-1+default-dev, librust-syn-2+default-dev, librust-syn-2+full-dev, ${misc:Depends}, Provides: librust-curve25519-dalek-derive-0.1+default-dev (= ${binary:Version}), librust-curve25519-dalek-derive-0.1-dev (= ${binary:Version}), librust-curve25519-dalek-derive-0.1.1-dev (= ${binary:Version}), Description: curve25519-dalek Derives - Rust source code curve25519-dalek is a pure-Rust implementation of group operations on Ristretto and Curve25519. . This package contains the source for the Rust curve25519-dalek-derive crate, for use with cargo. Package: librust-ed25519-dalek-dev Architecture: all Multi-Arch: foreign Depends: librust-curve25519-dalek-dev (= ${rust:Version:librust-curve25519-dalek-dev}), librust-ed25519-2+alloc-dev (<< 2.3), librust-ed25519-2+pem-dev (<< 2.3), librust-ed25519-2+pkcs8-dev (<< 2.3), librust-ed25519-2+serde-dev (<< 2.3), librust-ed25519-2+std-dev (<< 2.3), librust-rand-core-0.6-dev, librust-serde-1+alloc-dev, librust-serde-1+std-dev, librust-sha2-0.10+asm-dev, librust-sha2-0.10+std-dev, librust-signature-2+digest-dev (<< 2.3), librust-x25519-dalek-dev (= ${rust:Version:librust-x25519-dalek-dev}), librust-zeroize-1+alloc-dev, ${misc:Depends}, Provides: librust-ed25519-dalek-2+alloc-dev (= ${binary:Version}), librust-ed25519-dalek-2+asm-dev (= ${binary:Version}), # TODO: provide in separate binary package if needed (see bug#1081176) # librust-ed25519-dalek-2+batch-dev (= ${binary:Version}), librust-ed25519-dalek-2+default-dev (= ${binary:Version}), librust-ed25519-dalek-2+digest-dev (= ${binary:Version}), librust-ed25519-dalek-2+fast-dev (= ${binary:Version}), librust-ed25519-dalek-2+hazmat-dev (= ${binary:Version}), librust-ed25519-dalek-2+legacy-compatibility-dev (= ${binary:Version}), # TODO: provide in separate binary package if needed (see bug#1081176) # librust-ed25519-dalek-2+merlin-dev (= ${binary:Version}), librust-ed25519-dalek-2+pem-dev (= ${binary:Version}), librust-ed25519-dalek-2+pkcs8-dev (= ${binary:Version}), librust-ed25519-dalek-2+rand-core-dev (= ${binary:Version}), librust-ed25519-dalek-2+serde-dev (= ${binary:Version}), librust-ed25519-dalek-2+std-dev (= ${binary:Version}), librust-ed25519-dalek-2+zeroize-dev (= ${binary:Version}), librust-ed25519-dalek-2-dev (= ${binary:Version}), librust-ed25519-dalek-2.1-dev (= ${binary:Version}), librust-ed25519-dalek-2.1.1-dev (= ${binary:Version}), Description: ed25519 EdDSA key generations, signing, and verification - Rust source code ed25519-dalek is a fast and efficient Rust implementation of ed25519 key generation, signing, and verification. . This package contains the source for the Rust ed25519-dalek crate, for use with cargo. Package: librust-x25519-dalek-dev Architecture: all Multi-Arch: foreign Depends: librust-curve25519-dalek-dev (= ${rust:Version:librust-curve25519-dalek-dev}), librust-rand-core-0.6+getrandom-dev, librust-serde-1+alloc-dev, librust-serde-1+derive-dev, librust-zeroize-1+alloc-dev, librust-zeroize-1+zeroize-derive-dev, ${misc:Depends}, Provides: librust-x25519-dalek-2+alloc-dev (= ${binary:Version}), librust-x25519-dalek-2+bench-dev (= ${binary:Version}), librust-x25519-dalek-2+default-dev (= ${binary:Version}), librust-x25519-dalek-2+getrandom-dev (= ${binary:Version}), librust-x25519-dalek-2+precomputed-tables-dev (= ${binary:Version}), librust-x25519-dalek-2+reusable-secrets-dev (= ${binary:Version}), librust-x25519-dalek-2+serde-dev (= ${binary:Version}), librust-x25519-dalek-2+static-secrets-dev (= ${binary:Version}), librust-x25519-dalek-2+zeroize-dev (= ${binary:Version}), librust-x25519-dalek-2-dev (= ${binary:Version}), librust-x25519-dalek-2.0-dev (= ${binary:Version}), librust-x25519-dalek-2.0.1-dev (= ${binary:Version}), Description: X25519 elliptic curve Diffie-Hellman key exchange - Rust source code x25519-dalek is a pure-Rust implementation of x25519 elliptic curve Diffie-Hellman key exchange, with curve operations provided by curve25519-dalek. - This crate provides two levels of API: a bare byte-oriented x25519 function which matches the function specified in RFC7748, as well as a higher-level Rust API for static and ephemeral Diffie-Hellman. . This package contains the source for the Rust x25519-dalek crate, for use with cargo.