Review: rust-fips205 0.5.0-1
Package Information
| 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" |
|---|---|
| Maintainer | Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> |
| Changed By | Daniel Kahn Gillmor <dkg@fifthhorseman.net> |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/fips205] (browse) |
| Tracker | https://tracker.debian.org/pkg/rust-fips205 |
| Uploaded | 11 days ago |
New Package Report
.changes
| Date | Tue, 27 Oct 2026 14:15:28 -0400 |
|---|---|
| Source | rust-fips205 |
| Version | 0.5.0-1 |
| Changed-By | Daniel Kahn Gillmor <dkg@fifthhorseman.net> |
| Architecture | source amd64 |
| Distribution | unstable |
Changelog
rust-fips205 (0.5.0-1) unstable; urgency=medium . * Package fips205 0.5.0 from crates.io using debcargo 2.8.4
.dsc
| Component | main |
|---|---|
| Package-List | librust-fips205-dev deb rust optional arch=any |
| Section | rust |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: fips205 Upstream-Contact: Eric Schorn <eschorn@integritychain.com> Source: https://github.com/integritychain/fips205 Files: * Copyright: 2023-2026 Eric Schorn <eschorn@integritychain.com> License: MIT or Apache-2.0 Files: debian/* Copyright: 2026 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> 2026 Daniel Kahn Gillmor <dkg@fifthhorseman.net> License: MIT or Apache-2.0 License: Apache-2.0 Debian systems provide the Apache 2.0 license in /usr/share/common-licenses/Apache-2.0 License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
DFSG Assistant LLM REVIEW 1 blocker, 0 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 11 days ago.
Report
DFSG NEW review for rust-fips205 version 0.5.0-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: No - Packaging is of good quality: Yes
- Issues: 1 blocker, 0 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: 1 found
Licensing
The upstream licences are DFSG-free: the crate is dual MIT OR Apache-2.0, the MIT text is reproduced in debian/copyright and Apache-2.0 points to /usr/share/common-licenses, and no non-free wording appears anywhere in the tree. debian/copyright is nevertheless inaccurate for one file: LICENSE-MIT carries a RustCrypto Developers copyright notice that the dropped debcargo stanza used to record, and the final file attributes that file to Eric Schorn alone. Everything else (NIST ACVP vector data, the SLotH KAT reference) is accounted for and free.
Packaging
This is unmodified debcargo output and it is sound: compat 13 with dh-sequence-cargo, one Multi-Arch: same -dev package whose Depends and Provides match the Cargo features, Build-Depends-Arch marked <!nocheck> down to the toolchain (correct, since dh-cargo compiles only in the skipped dh_auto_test step), autopkgtest stanzas whose Depends cover every dev-dependency, DEP-5 copyright, 3.0 (quilt) with no patches, and a sane changelog. Standards-Version 4.7.4 is current against Policy 4.7.4.1. I found nothing a sponsor would require changed.
Issues
blocker licensing 1. debian/copyright omits the RustCrypto Developers copyright on LICENSE-MIT ◂
-
Files:
LICENSE-MIT:1,debian/copyright:6-8,debian/copyright.debcargo.hint:15-21 -
Basis: checked, in the package or with a reference tool
-
Evidence: LICENSE-MIT:1:
Copyright (c) 2020-2022 RustCrypto Developers; debian/copyrightFiles: *gives onlyCopyright: 2023-2026 Eric Schorn <eschorn@integritychain.com>, and no stanza matches LICENSE-MIT; the shipped debcargo hint still hasFiles: LICENSE-MIT/Copyright: 2020-2022 RustCrypto Developers, which the final file dropped. -
Problem: A copyright holder named in a distributed file's notice is not represented in debian/copyright, so the file does not accurately describe the copyright of every file in the source. The MIT text itself is reproduced, but the MIT condition that the copyright notice be included with copies is not met by a Copyright field naming a different holder.
-
Fix:
Add a later stanza such as:
Files: LICENSE-MIT Copyright: 2020-2022 RustCrypto Developers License: MITkeeping the existing MIT stand-alone paragraph, and regenerate/delete debian/copyright.debcargo.hint once it agrees.
Verified ◂
- Read all of debian/ (control, rules, changelog, copyright, copyright.debcargo.hint, debcargo.toml, source/format, tests/control, upstream/metadata) in full; read all 30 upstream files' names and the top-level ones (Cargo.toml, Cargo.toml.orig, LICENSE-*, README, CHANGELOG, SECURITY.md, deny.toml, .cargo_vcs_info.json, .gitignore); sampled src/ and tests/.
- Scanned the whole tree for Copyright/(C)/©/SPDX/Licensed under/Permission is hereby granted/GPL/LGPL/Apache/MPL/public domain/All rights reserved/non-commercial/no-modification wording: the only notices are LICENSE-MIT:1 (RustCrypto) and LICENSE-APACHE's Appendix placeholder
Copyright [yyyy] [name of copyright owner]; no non-free terms and no other holders. - Sample of src/ and tests/ shows no per-file licence headers, so all code falls under the crate's MIT OR Apache-2.0 (
license = "MIT OR Apache-2.0"in Cargo.toml:41 and README.md:101-103); no vendored third-party code, no generated code without its input (module code is macro-generated from src/types.rs' parameter tables). - tests/nist_vectors/SLH-DSA-keyGen-FIPS205/internalProjection.json.gz: decompresses to a single JSON object named internalProjection.json (73.5 KB), the NIST ACVP SLH-DSA keyGen vector set (Cargo.toml.orig:15-17, README.md:88-91); it is test data, contains no code, and this crate's own tests do not read it (only the upstream FFI/Python tests do), so it needs no licence of its own; NIST ACVP vectors are US Government work and the Files: * dual licence covers anything copyrightable.
- tests/sloth_kat.rs:1-10 mentions SLotH's KAT files as BSD-3-Clause, but no SLotH data or code is stored: the file reimplements NIST's public-domain AES-256 CTR DRBG from PQCgenKAT rng.c and holds only SHA-256 constants of the regenerated text, so no BSD-3-Clause material is shipped.
- debian/copyright is DEP-5 with the correct Format URL;
Files: *andFiles: debian/*and the MIT/Apache-2.0 stand-alone paragraphs are well-formed,*covers all depths including .github/ and buried test vectors, and MIT is fully quoted while Apache-2.0 rightly points at /usr/share/common-licenses/Apache-2.0. - Packaging: debhelper-compat 13 + dh-sequence-cargo with the standard
dh $@ --buildsystem cargo; the single librust-fips205-dev package is Architecture: any/Multi-Arch: same with ${misc:Depends} and Provides for each feature package; Depends and Build-Depends-Arch match the Cargo.toml features and dependency versions (rand_core 0.6.4+getrandom, sha2 0.10.8, sha3 0.10.9 with zeroize, zeroize 1.6.0 with zeroize_derive). - The <!nocheck> on every Build-Depends-Arch entry, including cargo/rustc/libstd-rust-dev, is correct: /usr/share/perl5/Debian/Debhelper/Buildsystem/cargo.pm sub build only copies sources and sub test runs
cargo build, and dh (compat >= 13) skips that override when DEB_BUILD_OPTIONS has nocheck. - debian/tests/control's seven dev-dependencies (aes, criterion, flate2, hex, rand_chacha, serde_json plus dh-cargo/rustc) match Cargo.toml's dev-dependencies exactly for cargo-auto-test fips205 0.5.0; version 0.5.0 matches X-Cargo-Crate-Version, which cargo.pm:94 reads.
- Standard source-package hygiene: 3.0 (quilt) with no debian/patches (so nothing to DEP-3-verify), X-Cargo-Crate fips205, Vcs-Git/Vcs-Browser/Homepage/upstream metadata consistent, changelog 0.5.0-1 to unstable signed by the uploader, Standards-Version 4.7.4 matches current Policy 4.7.4.1.
- uscan found the packaged version as the newest upstream release (upstream
0.5.0, packaged0.5.0). - Every pointer of
debian/copyrightto /usr/share/common-licenses names a file that is there (Apache-2.0).
Not confirmed ◂
- The full 73.5 KB single-line ACVP JSON was not read beyond confirming it decompresses to a JSON object with the expected name; I did not attempt to validate the vectors' contents.
- The 2023 start year in
Copyright: 2023-2026 Eric Schorncannot be checked against upstream history from the source alone; no file contradicts it, and year drift is not reportable anyway.
Proposed changes ◂
None.
Uploader's response to the LLM review
This report is mistaken, because it ignores the more accurate author information described in Cargo.toml and pyproject.toml. the LLM reviewer noticed a copy-paste error from upstream. I've asked upstream to clarify it (as they have done for other projects with similar copy-paste errors), but i don't think that's necessary for processing through the DFSG queue.
— Daniel Kahn Gillmor (dkg), 8 days ago
Review Information
accepted — allocated to eamanu 5 days ago, started 5 days ago, completed 5 days ago.
Final Comment
Public Notes
licensecheck
Command: licensecheck -r --deb-machine .
Exit code: 0
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME
Disclaimer: Autogenerated by licensecheck
Files: ./.cargo_vcs_info.json
./.github/dependabot.yml
./.github/workflows/provenance.yaml
./.github/workflows/test.yml
./CHANGELOG.md
./Cargo.lock
./Cargo.toml
./Cargo.toml.orig
./README.md
./SECURITY.md
./benches/README.md
./benches/benchmark.rs
./debian/cargo-checksum.json
./debian/changelog
./debian/control
./debian/debcargo.toml
./debian/rules
./debian/source/format
./debian/tests/control
./debian/upstream/metadata
./debian/watch
./deny.toml
./rustfmt.toml
./src/fors.rs
./src/hashers.rs
./src/helpers.rs
./src/hypertree.rs
./src/lib.rs
./src/slh.rs
./src/traits.rs
./src/types.rs
./src/wots.rs
./src/xmss.rs
./tests/messages.rs
./tests/negative.rs
./tests/nist_vectors/SLH-DSA-keyGen-FIPS205/internalProjection.json.gz
./tests/py_vectors.rs
./tests/sloth_kat.rs
Copyright: NONE
License: UNKNOWN
FIXME
Files: ./LICENSE-APACHE
Copyright: NONE
License: Apache-2.0
FIXME
Files: ./debian/copyright
Copyright: 2023-2026, Eric Schorn <eschorn@integritychain.com>
2026, Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
License: Apache-2.0 and/or Expat
FIXME
Files: ./debian/copyright.debcargo.hint
Copyright: FIXME (overlay) UNKNOWN-YEARS Eric Schorn <eschorn@integritychain.com>
License: Apache-2.0 and/or Expat
FIXME
Files: ./LICENSE-MIT
Copyright: 2020-2022, RustCrypto Developers
License: Expat
FIXME
debian/copyright check
Command: cme check dpkg-copyright
Exit code: 0
INFO: Model Dpkg::Copyright class: accept attribute should be a list of hash with 'pattern' key. I.e. something like [ { pattern => 'xyz.*', info}, ...] instead of [ 'xyz.*' => {info}, ... ]
INFO: Model Dpkg::Copyright::LicenseSpec class: accept attribute should be a list of hash with 'pattern' key. I.e. something like [ { pattern => 'xyz.*', info}, ...] instead of [ 'xyz.*' => {info}, ... ]
INFO: Model Dpkg::Copyright::Content class: accept attribute should be a list of hash with 'pattern' key. I.e. something like [ { pattern => 'xyz.*', info}, ...] instead of [ 'xyz.*' => {info}, ... ]
Warning in 'Files:"*" License short_name': value is "MIT or Apache-2.0". There are many versions of the MIT license. Please use Expat instead, when it matches. See L<Debian copyright format|https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-specification> and L<wikipedia|https://en.wikipedia.org/wiki/MIT_License#Various_versions>for details.
Offending value: 'MIT or Apache-2.0'
Warning in 'Files:"debian/*" License short_name': value is "MIT or Apache-2.0". There are many versions of the MIT license. Please use Expat instead, when it matches. See L<Debian copyright format|https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-specification> and L<wikipedia|https://en.wikipedia.org/wiki/MIT_License#Various_versions>for details.
Offending value: 'MIT or Apache-2.0'
you can try 'cme fix dpkg-copyright' to fix the warnings shown above
licenserecon
Command: licenserecon
Exit code: 0
en: Versions: licenserecon '19.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
No significant differences found
Look for SPDX
Command: grep -r -B1 'SPDX-'
Exit code: 1
(no output)
Lintian
Command: lintian -i -I -v --pedantic
Exit code: 0
N:
W: librust-fips205-dev: initial-upload-closes-no-bugs [usr/share/doc/librust-fips205-dev/changelog.Debian.gz:1]
N:
N: This package appears to be the first packaging of a new upstream software
N: package (there is only one changelog entry and the Debian revision is 1),
N: but it does not close any bugs. The initial upload of a new package should
N: close the corresponding ITP bug for that package.
N:
N: This warning can be ignored if the package is not intended for Debian or
N: if it is a split of an existing Debian package.
N:
N: Please refer to New packages (Section 5.1) in the Debian Developer's
N: Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/changelog
N: Renamed from: new-package-should-close-itp-bug
N:
N:
I: librust-fips205-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/fips205-0.5.0/CHANGELOG.md]
N:
N: This package ships a documentation file outside /usr/share/doc
N: Documentation files are normally installed inside /usr/share/doc.
N:
N: If this file doesn't describe the contents or purpose of the directory it
N: is in, please consider moving this file to /usr/share/doc/ or maybe even
N: removing it. If this file does describe the contents or purpose of the
N: directory it is in, please add a lintian override.
N:
N: Visibility: info
N: Show-Always: no
N: Check: documentation
N:
N: Screen: python/egg/metadata
N: Advocates: "Scott Kitterman" <debian@kitterman.com>
N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for
N: Python modules. Those files are not documentation even though
N: some of their names carry the .txt file extension.
N:
N: Python modules can be both public and private.
N:
N: Read more in
N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory,
N: https://www.python.org/dev/peps/pep-0376/#id16,
N: https://www.python.org/dev/peps/pep-0610/,
N: https://www.python.org/dev/peps/pep-0639/,
N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html,
N: and Bug#1003913.
N:
N:
I: librust-fips205-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/fips205-0.5.0/README.md]
N:
I: librust-fips205-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/fips205-0.5.0/SECURITY.md]
N:
I: librust-fips205-dev: package-contains-documentation-outside-usr-share-doc [usr/share/cargo/registry/fips205-0.5.0/benches/README.md]
N:
I: rust-fips205 source: upstream-metadata-missing-bug-tracking [debian/upstream/metadata]
N:
N: The DEP 12 metadata file does not specify any upstream bug tracking
N: information (ie. the Bug-Database or Bug-Submit fields are missing).
N:
N: The upstream metadata can be found in the source package in the file
N: debian/upstream/metadata.
N:
N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/upstream/metadata
N:
N:
P: rust-fips205 source: package-uses-old-debhelper-compat-version 13
N:
N: This package uses a debhelper compatibility level that is no longer
N: recommended. Please consider using the recommended level.
N:
N: For most packages, the best way to set the compatibility level is to
N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You
N: can also use the debian/compat file or export DH_COMPAT in debian/rules.
N:
N: If no level is selected debhelper defaults to level 1, which is
N: deprecated.
N:
N: Please refer to the debhelper(7) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debhelper
N:
duck
Command: duck
Exit code: 0
(no output)
look for copyright
Command: egrep -R -i copyright
Exit code: 0
LICENSE-APACHE: "Licensor" shall mean the copyright owner or entity authorized by
LICENSE-APACHE: the copyright owner that is granting the License.
LICENSE-APACHE: copyright notice that is included in or attached to the work
LICENSE-APACHE: submitted to Licensor for inclusion in the Work by the copyright owner
LICENSE-APACHE: the copyright owner. For the purposes of this definition, "submitted"
LICENSE-APACHE: designated in writing by the copyright owner as "Not a Contribution."
LICENSE-APACHE:2. Grant of Copyright License. Subject to the terms and conditions of
LICENSE-APACHE: copyright license to reproduce, prepare Derivative Works of,
LICENSE-APACHE: that You distribute, all copyright, patent, trademark, and
LICENSE-APACHE: You may add Your own copyright statement to Your modifications and
LICENSE-APACHE: same "printed page" as the copyright notice for easier
LICENSE-APACHE:Copyright [yyyy] [name of copyright owner]
LICENSE-MIT:Copyright (c) 2020-2022 RustCrypto Developers
LICENSE-MIT:The above copyright notice and this permission notice
LICENSE-MIT:SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
debian/copyright.debcargo.hint:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright.debcargo.hint:Copyright: FIXME (overlay) UNKNOWN-YEARS Eric Schorn <eschorn@integritychain.com>
debian/copyright.debcargo.hint: FIXME (overlay): Since upstream copyright years are not available in
debian/copyright.debcargo.hint:Copyright: 2020-2022 RustCrypto Developers
debian/copyright.debcargo.hint:Copyright:
debian/copyright.debcargo.hint: The above copyright notice and this permission notice shall be included in all
debian/copyright.debcargo.hint: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright: 2023-2026 Eric Schorn <eschorn@integritychain.com>
debian/copyright:Copyright:
debian/copyright: The above copyright notice and this permission notice shall be included in all
debian/copyright: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
look for license
Command: egrep -R -i license
Exit code: 0
Cargo.toml.orig:license = "MIT OR Apache-2.0"
Cargo.toml:license = "MIT OR Apache-2.0"
LICENSE-APACHE: Apache License
LICENSE-APACHE: http://www.apache.org/licenses/
LICENSE-APACHE: "License" shall mean the terms and conditions for use, reproduction,
LICENSE-APACHE: the copyright owner that is granting the License.
LICENSE-APACHE: exercising permissions granted by this License.
LICENSE-APACHE: Object form, made available under the License, as indicated by a
LICENSE-APACHE: of this License, Derivative Works shall not include works that remain
LICENSE-APACHE:2. Grant of Copyright License. Subject to the terms and conditions of
LICENSE-APACHE: this License, each Contributor hereby grants to You a perpetual,
LICENSE-APACHE: copyright license to reproduce, prepare Derivative Works of,
LICENSE-APACHE: publicly display, publicly perform, sublicense, and distribute the
LICENSE-APACHE:3. Grant of Patent License. Subject to the terms and conditions of
LICENSE-APACHE: this License, each Contributor hereby grants to You a perpetual,
LICENSE-APACHE: (except as stated in this section) patent license to make, have made,
LICENSE-APACHE: where such license applies only to those patent claims licensable
LICENSE-APACHE: or contributory patent infringement, then any patent licenses
LICENSE-APACHE: granted to You under this License for that Work shall terminate
LICENSE-APACHE: Derivative Works a copy of this License; and
LICENSE-APACHE: do not modify the License. You may add Your own attribution
LICENSE-APACHE: as modifying the License.
LICENSE-APACHE: may provide additional or different license terms and conditions
LICENSE-APACHE: the conditions stated in this License.
LICENSE-APACHE: this License, without any additional terms or conditions.
LICENSE-APACHE: the terms of any separate license agreement you may have executed
LICENSE-APACHE:6. Trademarks. This License does not grant permission to use the trade
LICENSE-APACHE: risks associated with Your exercise of permissions under this License.
LICENSE-APACHE: result of this License or out of the use or inability to use the
LICENSE-APACHE: License. However, in accepting such obligations, You may act only
LICENSE-APACHE:APPENDIX: How to apply the Apache License to your work.
LICENSE-APACHE: To apply the Apache License to your work, attach the following
LICENSE-APACHE:Licensed under the Apache License, Version 2.0 (the "License");
LICENSE-APACHE:you may not use this file except in compliance with the License.
LICENSE-APACHE:You may obtain a copy of the License at
LICENSE-APACHE: http://www.apache.org/licenses/LICENSE-2.0
LICENSE-APACHE:distributed under the License is distributed on an "AS IS" BASIS,
LICENSE-APACHE:See the License for the specific language governing permissions and
LICENSE-APACHE:limitations under the License.
deny.toml:# This section is considered when running `cargo deny check licenses`
deny.toml:# More documentation for the licenses section can be found here:
deny.toml:# https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html
deny.toml:[licenses]
deny.toml:# List of explicitly allowed licenses
deny.toml:# See https://spdx.org/licenses/ for list of possible licenses
deny.toml:# The confidence threshold for detecting a license from license text.
deny.toml:# The higher the value, the more closely the license text must be to the
deny.toml:# canonical license text of a valid SPDX license file.
deny.toml:# Allow 1 or more licenses on a per-crate basis, so that particular licenses
deny.toml:#[[licenses.clarify]]
deny.toml:# The SPDX expression for the license requirements of the crate
deny.toml:# the license expression. If the contents match, the clarification will be used
deny.toml:# when running the license check, otherwise the clarification will be ignored
deny.toml:#license-files = [
deny.toml: #{ path = "LICENSE", hash = 0xbd0eed23 }
deny.toml:[licenses.private]
deny.toml:# not have its license(s) checked
LICENSE-MIT:publish, distribute, sublicense, and/or sell copies of
debian/copyright.debcargo.hint:License: MIT or Apache-2.0
debian/copyright.debcargo.hint:Files: LICENSE-MIT
debian/copyright.debcargo.hint:License: UNKNOWN-LICENSE; FIXME (overlay)
debian/copyright.debcargo.hint:License: MIT or Apache-2.0
debian/copyright.debcargo.hint:License: Apache-2.0
debian/copyright.debcargo.hint: Debian systems provide the Apache 2.0 license in
debian/copyright.debcargo.hint: /usr/share/common-licenses/Apache-2.0
debian/copyright.debcargo.hint:License: MIT
debian/copyright.debcargo.hint: to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
debian/copyright:License: MIT or Apache-2.0
debian/copyright:License: MIT or Apache-2.0
debian/copyright:License: Apache-2.0
debian/copyright: Debian systems provide the Apache 2.0 license in
debian/copyright: /usr/share/common-licenses/Apache-2.0
debian/copyright:License: MIT
debian/copyright: to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
README.md:![Apache2/MIT licensed][license-image]
README.md:## License
README.md:Contents are licensed under either the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
README.md:or [MIT license](http://opensource.org/licenses/MIT) at your option.
README.md:defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
README.md:[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
License check: rust-fips205 0.5.0-1
Archive component: main
COMPATIBLE:
- Apache-2.0 (Note: not compatible with GPL-2)
- MIT
Author check: rust-fips205 0.5.0-1
Scanned 31 files. 3 author(s) declared in debian/copyright.
All source-file authors appear in debian/copyright.