Source: rust-fips205 Section: rust Build-Depends: debhelper-compat (= 13), dh-sequence-cargo Build-Depends-Arch: cargo:native , rustc:native (>= 1.85) , libstd-rust-dev , 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) Maintainer: Debian Rust Maintainers Uploaders: Daniel Kahn Gillmor 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 for a full description of the target functionality. Source code for Debianized Rust crate "fips205"