Source: rust-fips205
Section: rust
Build-Depends: debhelper-compat (= 13),
 dh-sequence-cargo
Build-Depends-Arch: cargo:native <!nocheck>,
 rustc:native (>= 1.85) <!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+zeroize-dev (>= 0.10.9) <!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/fips205]
Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/fips205
Homepage: https://github.com/integritychain/fips205
X-Cargo-Crate: fips205
X-Cargo-Crate-Version: 0.5.0

Package: librust-fips205-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+zeroize-dev (>= 0.10.9),
 librust-zeroize-1+zeroize-derive-dev (>= 1.6.0)
Provides:
 librust-fips205+acvp-internal-dev (= ${binary:Version}),
 librust-fips205+default-dev (= ${binary:Version}),
 librust-fips205+default-rng-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-128f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-128s-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-192f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-192s-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-256f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-sha2-256s-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-128f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-128s-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-192f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-192s-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-256f-dev (= ${binary:Version}),
 librust-fips205+slh-dsa-shake-256s-dev (= ${binary:Version}),
 librust-fips205-0-dev (= ${binary:Version}),
 librust-fips205-0+acvp-internal-dev (= ${binary:Version}),
 librust-fips205-0+default-dev (= ${binary:Version}),
 librust-fips205-0+default-rng-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-128f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-128s-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-192f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-192s-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-256f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-sha2-256s-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-128f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-128s-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-192f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-192s-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-256f-dev (= ${binary:Version}),
 librust-fips205-0+slh-dsa-shake-256s-dev (= ${binary:Version}),
 librust-fips205-0.5-dev (= ${binary:Version}),
 librust-fips205-0.5+acvp-internal-dev (= ${binary:Version}),
 librust-fips205-0.5+default-dev (= ${binary:Version}),
 librust-fips205-0.5+default-rng-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-128f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-128s-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-192f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-192s-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-256f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-sha2-256s-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-128f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-128s-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-192f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-192s-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-256f-dev (= ${binary:Version}),
 librust-fips205-0.5+slh-dsa-shake-256s-dev (= ${binary:Version}),
 librust-fips205-0.5.0-dev (= ${binary:Version}),
 librust-fips205-0.5.0+acvp-internal-dev (= ${binary:Version}),
 librust-fips205-0.5.0+default-dev (= ${binary:Version}),
 librust-fips205-0.5.0+default-rng-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-128f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-128s-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-192f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-192s-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-256f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-sha2-256s-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-128f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-128s-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-192f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-192s-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-256f-dev (= ${binary:Version}),
 librust-fips205-0.5.0+slh-dsa-shake-256s-dev (= ${binary:Version})
Breaks:
 rustc (<< 1.85~)
Description: SLH-DSA (Stateless Hash-Based Digital Signature Standard) - Rust source code
 FIPS 205 Stateless Hash-Based Digital Signature Standard (SLH-DSA)
 written in pure Rust for server, desktop, browser and embedded
 applications.
 .
 This crate implements the FIPS 205 standard in pure Rust with minimal
 and mainstream dependencies, and without any unsafe code. All twelve
 security parameter sets are fully functional and tested. Key
 generation and signing are constant-time: every branch, loop bound and
 memory index depends only on public data, and each signature makes the
 same number of hash calls for its parameter set, whatever the key,
 message or randomness. The crate does not require the standard library
 (it is `#![no_std]`), makes no heap allocations (no `alloc` needed),
 and exposes the `RNG`, so it suits the full range of applications from
 server down to bare metal. The API is stabilized, and the code is
 heavily biased towards safety and correctness.
 .
 See <https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.205.pdf> for a
 full description of the target functionality.
 Source code for Debianized Rust crate "fips205"
