Source: rust-fips204
Section: rust
Build-Depends: debhelper-compat (= 13),
 dh-sequence-cargo
Build-Depends-Arch: cargo:native <!nocheck>,
 rustc:native (>= 1.70) <!nocheck>,
 libstd-rust-dev <!nocheck>,
 librust-rand-core-0.6+getrandom-dev (>= 0.6.4) <!nocheck>,
 librust-rand-core-0.6-dev (>= 0.6.4) <!nocheck>,
 librust-sha2-0.10-dev (>= 0.10.8) <!nocheck>,
 librust-sha3-0.10-dev (>= 0.10.2) <!nocheck>,
 librust-zeroize-1+zeroize-derive-dev (>= 1.6.0) <!nocheck>
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Uploaders:
 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/fips204]
Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/fips204
Homepage: https://github.com/integritychain/fips204
X-Cargo-Crate: fips204
X-Cargo-Crate-Version: 0.4.6

Package: librust-fips204-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-rand-core-0.6+getrandom-dev (>= 0.6.4),
 librust-rand-core-0.6-dev (>= 0.6.4),
 librust-sha2-0.10-dev (>= 0.10.8),
 librust-sha3-0.10-dev (>= 0.10.2),
 librust-zeroize-1+zeroize-derive-dev (>= 1.6.0)
Provides:
 librust-fips204+default-dev (= ${binary:Version}),
 librust-fips204+default-rng-dev (= ${binary:Version}),
 librust-fips204+dudect-dev (= ${binary:Version}),
 librust-fips204+ml-dsa-44-dev (= ${binary:Version}),
 librust-fips204+ml-dsa-65-dev (= ${binary:Version}),
 librust-fips204+ml-dsa-87-dev (= ${binary:Version}),
 librust-fips204-0-dev (= ${binary:Version}),
 librust-fips204-0+default-dev (= ${binary:Version}),
 librust-fips204-0+default-rng-dev (= ${binary:Version}),
 librust-fips204-0+dudect-dev (= ${binary:Version}),
 librust-fips204-0+ml-dsa-44-dev (= ${binary:Version}),
 librust-fips204-0+ml-dsa-65-dev (= ${binary:Version}),
 librust-fips204-0+ml-dsa-87-dev (= ${binary:Version}),
 librust-fips204-0.4-dev (= ${binary:Version}),
 librust-fips204-0.4+default-dev (= ${binary:Version}),
 librust-fips204-0.4+default-rng-dev (= ${binary:Version}),
 librust-fips204-0.4+dudect-dev (= ${binary:Version}),
 librust-fips204-0.4+ml-dsa-44-dev (= ${binary:Version}),
 librust-fips204-0.4+ml-dsa-65-dev (= ${binary:Version}),
 librust-fips204-0.4+ml-dsa-87-dev (= ${binary:Version}),
 librust-fips204-0.4.6-dev (= ${binary:Version}),
 librust-fips204-0.4.6+default-dev (= ${binary:Version}),
 librust-fips204-0.4.6+default-rng-dev (= ${binary:Version}),
 librust-fips204-0.4.6+dudect-dev (= ${binary:Version}),
 librust-fips204-0.4.6+ml-dsa-44-dev (= ${binary:Version}),
 librust-fips204-0.4.6+ml-dsa-65-dev (= ${binary:Version}),
 librust-fips204-0.4.6+ml-dsa-87-dev (= ${binary:Version})
Breaks:
 rustc (<< 1.70~)
Description: ML-DSA (Module-Lattice-Based Digital Signature Standard) - Rust source code
 FIPS 204 Module-Lattice-Based Digital Signature (ML-DSA)
 Standard written in pure Rust for server, desktop, browser and
 embedded applications.
 .
 This crate implements the FIPS 204 final standard in pure Rust with
 minimal and mainstream dependencies, and without any unsafe code. All
 three security parameter sets are fully functional and tested. The
 implementation's key- and signature-generation functionality operates
 in constant-time, does not require the standard library, e.g.
 `#[no_std]`, has no heap allocations, e.g. no `alloc` needed, and
 exposes the `RNG` so it is suitable for the full range of applications
 down to the bare-metal. The API is stabilized and the code is heavily
 biased towards safety and correctness; further performance
 optimizations will be implemented over time.
 .
 See <https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf> for
 a full description of the target functionality.
 Source code for Debianized Rust crate "fips204"
