Source: rust-curve25519-dalek Section: rust Build-Depends: debhelper-compat (= 13), dh-sequence-rust, librust-bincode-dev, librust-blake2-dev, librust-cfg-if-dev, librust-cpufeatures-dev, librust-digest-dev, librust-ed25519-dev, librust-ff-dev, librust-fiat-crypto-dev, librust-group-dev, librust-hex-dev, librust-hex-literal-dev, librust-platforms-dev, librust-proc-macro2-dev, librust-quote-dev, librust-rand-core-0.6-dev, librust-rand-0.8-dev, librust-rustc-version-dev, librust-serde-dev, librust-serde-json-dev, librust-sha2-dev, librust-sha3-0.10-dev, librust-signature-dev, librust-subtle-dev, librust-syn-dev, librust-toml-dev, librust-zeroize-dev, Maintainer: Jonas Smedegaard Standards-Version: 4.7.4 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 Package: librust-curve25519-dalek-dev Architecture: all #Multi-Arch: foreign Depends: librust-cfg-if-dev, librust-cpufeatures-dev, librust-curve25519-dalek-derive-dev, librust-digest-dev, librust-ff-dev, librust-fiat-crypto-dev, librust-group-dev, librust-platforms-dev, librust-rand-core-0.6-dev, librust-rustc-version-dev, librust-serde-dev, librust-subtle-dev, librust-zeroize-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.2-dev (= ${binary:Version}), librust-curve25519-dalek-4.2.0-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-dev, librust-quote-dev, librust-syn-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, librust-ed25519-dev, librust-rand-core-0.6-dev, librust-serde-dev, librust-sha2-dev, librust-signature-dev, librust-x25519-dalek-dev, librust-zeroize-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.2-dev (= ${binary:Version}), librust-ed25519-dalek-2.2.0-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, librust-rand-core-0.6-dev, librust-serde-dev, librust-zeroize-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.