Files
syn-chat-bot/.venv/lib/python3.9/site-packages/qh3-1.6.0.dist-info/sboms/qh3.cyclonedx.json
Hyungi Ahn c2257d3a86 fix: 포트 충돌 회피 — note_bridge 8098, intent_service 8099
Jellyfin(8096), OrbStack(8097) 포트 충돌으로 변경.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 13:53:55 +09:00

6099 lines
192 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"version": 1,
"serialNumber": "urn:uuid:a7c6e9cb-2fbb-4f08-b6db-8aca35d47225",
"metadata": {
"timestamp": "2026-03-01T09:10:34.704357000Z",
"tools": [
{
"vendor": "CycloneDX",
"name": "cargo-cyclonedx",
"version": "0.5.7"
}
],
"component": {
"type": "library",
"bom-ref": "path+file:///Users/runner/work/qh3/qh3#1.6.0",
"name": "qh3",
"version": "1.6.0",
"scope": "required",
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/qh3@1.6.0?download_url=file://.",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/jawah/qh3"
},
{
"type": "vcs",
"url": "https://github.com/jawah/qh3.git"
}
],
"components": [
{
"type": "library",
"bom-ref": "path+file:///Users/runner/work/qh3/qh3#1.6.0 bin-target-0",
"name": "qh3",
"version": "1.6.0",
"purl": "pkg:cargo/qh3@1.6.0?download_url=file://.#src/lib.rs"
}
]
},
"properties": [
{
"name": "cdx:rustc:sbom:target:all_targets",
"value": "true"
}
]
},
"components": [
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4",
"author": "RustCrypto Developers",
"name": "aes",
"version": "0.8.4",
"description": "Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/aes@0.8.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/aes"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/block-ciphers"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"author": "Andrew Gallant <jamslam@gmail.com>",
"name": "aho-corasick",
"version": "1.1.4",
"description": "Fast multiple substring searching.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/aho-corasick@1.1.4",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/BurntSushi/aho-corasick"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/aho-corasick"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs-derive@0.6.0",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "asn1-rs-derive",
"version": "0.6.0",
"description": "Derive macros for the `asn1-rs` crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/asn1-rs-derive@0.6.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/asn1-rs"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/asn1-rs.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs-impl@0.2.0",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "asn1-rs-impl",
"version": "0.2.0",
"description": "Implementation details for the `asn1-rs` crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/asn1-rs-impl@0.2.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/asn1-rs"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/asn1-rs.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs@0.7.1",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "asn1-rs",
"version": "0.7.1",
"description": "Parser/encoder for ASN.1 BER/DER data",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/asn1-rs@0.7.1",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/asn1-rs"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/asn1-rs.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"author": "Josh Stone <cuviper@gmail.com>",
"name": "autocfg",
"version": "1.5.0",
"description": "Automatic cfg for Rust compiler features",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/autocfg@1.5.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/autocfg/"
},
{
"type": "vcs",
"url": "https://github.com/cuviper/autocfg"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-fips-sys@0.13.11",
"author": "AWS-LC",
"name": "aws-lc-fips-sys",
"version": "0.13.11",
"description": "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. This is the FIPS validated version of AWS-LC.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "df6ea8e07e2df15b9f09f2ac5ee2977369b06d116f0c4eb5fa4ad443b73c7f53"
}
],
"licenses": [
{
"expression": "ISC AND (Apache-2.0 OR ISC) AND OpenSSL"
}
],
"purl": "pkg:cargo/aws-lc-fips-sys@0.13.11",
"externalReferences": [
{
"type": "other",
"url": "aws_lc_fips_0_13_11"
},
{
"type": "vcs",
"url": "https://github.com/aws/aws-lc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.0",
"author": "AWS-LibCrypto",
"name": "aws-lc-rs",
"version": "1.16.0",
"description": "aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9"
}
],
"licenses": [
{
"expression": "ISC AND (Apache-2.0 OR ISC)"
}
],
"purl": "pkg:cargo/aws-lc-rs@1.16.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crate/aws-lc-rs"
},
{
"type": "website",
"url": "https://github.com/aws/aws-lc-rs"
},
{
"type": "other",
"url": "aws_lc_rs_1_16_0_sys"
},
{
"type": "vcs",
"url": "https://github.com/aws/aws-lc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.37.1",
"author": "AWS-LC",
"name": "aws-lc-sys",
"version": "0.37.1",
"description": "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549"
}
],
"licenses": [
{
"expression": "ISC AND (Apache-2.0 OR ISC) AND OpenSSL"
}
],
"purl": "pkg:cargo/aws-lc-sys@0.37.1",
"externalReferences": [
{
"type": "other",
"url": "aws_lc_0_37_1"
},
{
"type": "vcs",
"url": "https://github.com/aws/aws-lc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3",
"author": "RustCrypto Developers",
"name": "base64ct",
"version": "1.8.3",
"description": "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable \"best effort\" constant-time operation and embedded-friendly no_std support ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/base64ct@1.8.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/base64ct"
},
{
"type": "website",
"url": "https://github.com/RustCrypto/formats/tree/master/base64ct"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bincode@1.3.3",
"author": "Ty Overby <ty@pre-alpha.com>, Francesco Mazzoli <f@mazzo.li>, David Tolnay <dtolnay@gmail.com>, Zoey Riordan <zoey@dos.cafe>",
"name": "bincode",
"version": "1.3.3",
"description": "A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/bincode@1.3.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bincode"
},
{
"type": "vcs",
"url": "https://github.com/servo/bincode"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bindgen@0.71.1",
"author": "Jyun-Yan You <jyyou.tw@gmail.com>, Emilio Cobos Álvarez <emilio@crisal.io>, Nick Fitzgerald <fitzgen@gmail.com>, The Servo project developers",
"name": "bindgen",
"version": "0.71.1",
"description": "Automatically generates Rust FFI bindings to C and C++ libraries.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3"
}
],
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/bindgen@0.71.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bindgen"
},
{
"type": "website",
"url": "https://rust-lang.github.io/rust-bindgen/"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/rust-bindgen"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bindgen@0.72.1",
"author": "Jyun-Yan You <jyyou.tw@gmail.com>, Emilio Cobos Álvarez <emilio@crisal.io>, Nick Fitzgerald <fitzgen@gmail.com>, The Servo project developers",
"name": "bindgen",
"version": "0.72.1",
"description": "Automatically generates Rust FFI bindings to C and C++ libraries.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
}
],
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/bindgen@0.72.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bindgen"
},
{
"type": "website",
"url": "https://rust-lang.github.io/rust-bindgen/"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/rust-bindgen"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
"author": "The Rust Project Developers",
"name": "bitflags",
"version": "2.11.0",
"description": "A macro to generate structures which behave like bitflags. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/bitflags@2.11.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bitflags"
},
{
"type": "website",
"url": "https://github.com/bitflags/bitflags"
},
{
"type": "vcs",
"url": "https://github.com/bitflags/bitflags"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"author": "RustCrypto Developers",
"name": "block-buffer",
"version": "0.10.4",
"description": "Buffer type for block processing of data",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/block-buffer@0.10.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/block-buffer"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-padding@0.3.3",
"author": "RustCrypto Developers",
"name": "block-padding",
"version": "0.3.3",
"description": "Padding and unpadding of messages divided into blocks.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/block-padding@0.3.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/block-padding"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cbc@0.1.2",
"author": "RustCrypto Developers",
"name": "cbc",
"version": "0.1.2",
"description": "Cipher Block Chaining (CBC) block cipher mode of operation",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cbc@0.1.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cbc"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/block-modes"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cc",
"version": "1.2.56",
"description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cc@1.2.56",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cc"
},
{
"type": "website",
"url": "https://github.com/rust-lang/cc-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/cc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cexpr@0.6.0",
"author": "Jethro Beekman <jethro@jbeekman.nl>",
"name": "cexpr",
"version": "0.6.0",
"description": "A C expression parser and evaluator",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/cexpr@0.6.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cexpr/"
},
{
"type": "vcs",
"url": "https://github.com/jethrogb/rust-cexpr"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cfg-if",
"version": "1.0.4",
"description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cfg-if@1.0.4",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/cfg-if"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
"author": "RustCrypto Developers",
"name": "cipher",
"version": "0.4.4",
"description": "Traits for describing block ciphers and stream ciphers",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cipher@0.4.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cipher"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clang-sys@1.8.1",
"author": "Kyle Mayes <kyle@mayeses.com>",
"name": "clang-sys",
"version": "1.8.1",
"description": "Rust bindings for libclang.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/clang-sys@1.8.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/clang-sys"
},
{
"type": "other",
"url": "clang"
},
{
"type": "vcs",
"url": "https://github.com/KyleMayes/clang-sys"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cmake",
"version": "0.1.57",
"description": "A build dependency for running `cmake` to build a native library ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cmake@0.1.57",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cmake"
},
{
"type": "website",
"url": "https://github.com/rust-lang/cmake-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/cmake-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"author": "RustCrypto Developers",
"name": "const-oid",
"version": "0.9.6",
"description": "Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/const-oid@0.9.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/const-oid"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/const-oid"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"author": "RustCrypto Developers",
"name": "cpufeatures",
"version": "0.2.17",
"description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cpufeatures@0.2.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cpufeatures"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"author": "RustCrypto Developers",
"name": "crypto-common",
"version": "0.1.7",
"description": "Common cryptographic traits",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/crypto-common@0.1.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crypto-common"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
"name": "curve25519-dalek-derive",
"version": "0.1.1",
"description": "curve25519-dalek Derives",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/curve25519-dalek-derive@0.1.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/curve25519-dalek-derive"
},
{
"type": "website",
"url": "https://github.com/dalek-cryptography/curve25519-dalek"
},
{
"type": "vcs",
"url": "https://github.com/dalek-cryptography/curve25519-dalek"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
"author": "Isis Lovecruft <isis@patternsinthevoid.net>, Henry de Valence <hdevalence@hdevalence.ca>",
"name": "curve25519-dalek",
"version": "4.1.3",
"description": "A pure-Rust implementation of group operations on ristretto255 and Curve25519",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
}
],
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/curve25519-dalek@4.1.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/curve25519-dalek"
},
{
"type": "website",
"url": "https://github.com/dalek-cryptography/curve25519-dalek"
},
{
"type": "vcs",
"url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.10.0",
"author": "Julien Cretin <git@ia0.eu>",
"name": "data-encoding",
"version": "2.10.0",
"description": "Efficient and customizable data-encoding functions like base64, base32, and hex",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/data-encoding@2.10.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/data-encoding"
},
{
"type": "vcs",
"url": "https://github.com/ia0/data-encoding"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#der-parser@10.0.0",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "der-parser",
"version": "10.0.0",
"description": "Parser/encoder for ASN.1 BER/DER data",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/der-parser@10.0.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/der-parser"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/der-parser.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"author": "RustCrypto Developers",
"name": "der",
"version": "0.7.10",
"description": "Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless no_std targets ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/der@0.7.10",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/der"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#der_derive@0.7.3",
"author": "RustCrypto Developers",
"name": "der_derive",
"version": "0.7.3",
"description": "Custom derive support for the `der` crate's `Choice` and `Sequence` traits",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/der_derive@0.7.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/der"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/der/derive"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
"author": "Jacob Pratt <jacob@jhpratt.dev>",
"name": "deranged",
"version": "0.5.8",
"description": "Ranged integers",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/deranged@0.5.8",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jhpratt/deranged"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"author": "RustCrypto Developers",
"name": "digest",
"version": "0.10.7",
"description": "Traits for cryptographic hash functions and message authentication codes",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/digest@0.10.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/digest"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"author": "Jane Lusby <jlusby@yaah.dev>",
"name": "displaydoc",
"version": "0.2.5",
"description": "A derive macro for implementing the display Trait via a doc comment and string interpolation ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/displaydoc@0.2.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/displaydoc"
},
{
"type": "website",
"url": "https://github.com/yaahc/displaydoc"
},
{
"type": "vcs",
"url": "https://github.com/yaahc/displaydoc"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dsa@0.6.3",
"name": "dsa",
"version": "0.6.3",
"description": "Pure Rust implementation of the Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic signatures as well as support for added entropy ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/dsa@0.6.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/signatures/tree/master/dsa"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
"author": "Kornel <kornel@geekhood.net>",
"name": "dunce",
"version": "1.0.5",
"description": "Normalize Windows paths to the most compatible format, avoiding UNC where possible",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
}
],
"licenses": [
{
"expression": "CC0-1.0 OR MIT-0 OR Apache-2.0"
}
],
"purl": "pkg:cargo/dunce@1.0.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/dunce"
},
{
"type": "website",
"url": "https://lib.rs/crates/dunce"
},
{
"type": "vcs",
"url": "https://gitlab.com/kornelski/dunce"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0",
"author": "isis lovecruft <isis@patternsinthevoid.net>, Tony Arcieri <bascule@gmail.com>, Michael Rosenberg <michael@mrosenberg.pub>",
"name": "ed25519-dalek",
"version": "2.2.0",
"description": "Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
}
],
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/ed25519-dalek@2.2.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ed25519-dalek"
},
{
"type": "website",
"url": "https://github.com/dalek-cryptography/curve25519-dalek"
},
{
"type": "vcs",
"url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ed25519@2.2.3",
"author": "RustCrypto Developers",
"name": "ed25519",
"version": "2.2.3",
"description": "Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/ed25519@2.2.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ed25519"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/signatures/tree/master/ed25519"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"author": "bluss",
"name": "either",
"version": "1.15.0",
"description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/either@1.15.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/either/1/"
},
{
"type": "vcs",
"url": "https://github.com/rayon-rs/either"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
"name": "find-msvc-tools",
"version": "0.1.9",
"description": "Find windows-specific tools, read MSVC versions from the registry and from COM interfaces",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/find-msvc-tools@0.1.9",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/find-msvc-tools"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/cc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flagset@0.4.7",
"author": "Nathaniel McCallum <nathaniel@profian.com>",
"name": "flagset",
"version": "0.4.7",
"description": "Data types and a macro for generating enumeration-based bit flags",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/flagset@0.4.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/flagset"
},
{
"type": "website",
"url": "https://github.com/enarx/flagset"
},
{
"type": "vcs",
"url": "https://github.com/enarx/flagset"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0",
"author": "Denis Kurilenko <webdesus@gmail.com>",
"name": "fs_extra",
"version": "1.3.0",
"description": "Expanding std::fs and std::io. Recursively copy folders with information about process and much more.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/fs_extra@1.3.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/fs_extra"
},
{
"type": "website",
"url": "https://github.com/webdesus/fs_extra"
},
{
"type": "vcs",
"url": "https://github.com/webdesus/fs_extra"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"author": "Bartłomiej Kamiński <fizyk20@gmail.com>, Aaron Trent <novacrazy@gmail.com>",
"name": "generic-array",
"version": "0.14.7",
"description": "Generic types implementing functionality of arrays",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/generic-array@0.14.7",
"externalReferences": [
{
"type": "documentation",
"url": "http://fizyk20.github.io/generic-array/generic_array/"
},
{
"type": "vcs",
"url": "https://github.com/fizyk20/generic-array.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
"author": "The Rand Project Developers",
"name": "getrandom",
"version": "0.2.17",
"description": "A small cross-platform library for retrieving random data from system source",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/getrandom@0.2.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/getrandom"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/getrandom"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#glob@0.3.3",
"author": "The Rust Project Developers",
"name": "glob",
"version": "0.3.3",
"description": "Support for matching file paths against Unix shell style patterns. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/glob@0.3.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/glob"
},
{
"type": "website",
"url": "https://github.com/rust-lang/glob"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/glob"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"name": "heck",
"version": "0.5.0",
"description": "heck is a case conversion library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/heck@0.5.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/withoutboats/heck"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
"author": "RustCrypto Developers",
"name": "hmac",
"version": "0.12.1",
"description": "Generic implementation of Hash-based Message Authentication Code (HMAC)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/hmac@0.12.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/hmac"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/MACs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
"author": "The ICU4X Project Developers",
"name": "icu_collections",
"version": "2.1.1",
"description": "Collection of API for use in ICU libraries.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_collections@2.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
"author": "The ICU4X Project Developers",
"name": "icu_locale_core",
"version": "2.1.1",
"description": "API for managing Unicode Language and Locale Identifiers",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_locale_core@2.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
"author": "The ICU4X Project Developers",
"name": "icu_normalizer",
"version": "2.1.1",
"description": "API for normalizing text into Unicode Normalization Forms",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_normalizer@2.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1",
"author": "The ICU4X Project Developers",
"name": "icu_normalizer_data",
"version": "2.1.1",
"description": "Data for the icu_normalizer crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_normalizer_data@2.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
"author": "The ICU4X Project Developers",
"name": "icu_properties",
"version": "2.1.2",
"description": "Definitions for Unicode properties",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_properties@2.1.2",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2",
"author": "The ICU4X Project Developers",
"name": "icu_properties_data",
"version": "2.1.2",
"description": "Data for the icu_properties crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_properties_data@2.1.2",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
"author": "The ICU4X Project Developers",
"name": "icu_provider",
"version": "2.1.1",
"description": "Trait and struct definitions for the ICU data provider",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/icu_provider@2.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
"author": "The rust-url developers",
"name": "idna",
"version": "1.1.0",
"description": "IDNA (Internationalizing Domain Names in Applications) and Punycode.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/idna@1.1.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/servo/rust-url/"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
"author": "The rust-url developers",
"name": "idna_adapter",
"version": "1.2.1",
"description": "Back end adapter for idna",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/idna_adapter@1.2.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/idna_adapter/latest/idna_adapter/"
},
{
"type": "website",
"url": "https://docs.rs/crate/idna_adapter/latest"
},
{
"type": "vcs",
"url": "https://github.com/hsivonen/idna_adapter"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4",
"author": "RustCrypto Developers",
"name": "inout",
"version": "0.1.4",
"description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/inout@0.1.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/inout"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
"author": "bluss",
"name": "itertools",
"version": "0.13.0",
"description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itertools@0.13.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itertools/"
},
{
"type": "vcs",
"url": "https://github.com/rust-itertools/itertools"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "itoa",
"version": "1.0.17",
"description": "Fast integer primitive to string conversion",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itoa@1.0.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itoa"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/itoa"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "jobserver",
"version": "0.1.34",
"description": "An implementation of the GNU Make jobserver for Rust. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/jobserver@0.1.34",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/jobserver"
},
{
"type": "website",
"url": "https://github.com/rust-lang/jobserver-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/jobserver-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
"author": "Marvin Löbel <loebel.marvin@gmail.com>",
"name": "lazy_static",
"version": "1.5.0",
"description": "A macro for declaring lazily evaluated statics in Rust.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/lazy_static@1.5.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/lazy_static"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang-nursery/lazy-static.rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"author": "The Rust Project Developers",
"name": "libc",
"version": "0.2.182",
"description": "Raw FFI bindings to platform libraries like libc.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/libc@0.2.182",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/libc"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.8.9",
"author": "Simonas Kazlauskas <libloading@kazlauskas.me>",
"name": "libloading",
"version": "0.8.9",
"description": "Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
}
],
"licenses": [
{
"expression": "ISC"
}
],
"purl": "pkg:cargo/libloading@0.8.9",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/libloading/"
},
{
"type": "vcs",
"url": "https://github.com/nagisa/rust_libloading/"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16",
"author": "Alex Crichton <alex@alexcrichton.com>, Amanieu d'Antras <amanieu@gmail.com>, Jorge Aparicio <japaricious@gmail.com>, Trevor Gross <tg@trevorgross.com>",
"name": "libm",
"version": "0.2.16",
"description": "libm in pure Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/libm@0.2.16",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/compiler-builtins"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1",
"author": "The ICU4X Project Developers",
"name": "litemap",
"version": "0.8.1",
"description": "A key-value Map implementation based on a flat, sorted Vec.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/litemap@0.8.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/litemap"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"author": "The Rust Project Developers",
"name": "log",
"version": "0.4.29",
"description": "A lightweight logging facade for Rust ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/log@0.4.29",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/log"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/log"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs-sys@0.2.3",
"author": "Biagio Festa, Ahmed Tahri",
"name": "ls-qpack-rs-sys",
"version": "0.2.3",
"description": "QPACK (RFC 9204) Rust binding to C library ls-qpack",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "90f629dfb83a8aac7ca8e736da0e9eb6b1eda439e57637c20e82b2752dd602a6"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ls-qpack-rs-sys@0.2.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/Ousret/ls-qpack-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs@0.2.3",
"author": "Biagio Festa",
"name": "ls-qpack-rs",
"version": "0.2.3",
"description": "QPACK Field Compression for HTTP/3 (RFC 9204)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "60d7e97d87c84da45459a83655bffaa97e47e5289eadb6da4a1752c6527518d0"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ls-qpack-rs@0.2.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/BiagioFesta/ls-qpack-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"author": "Andrew Gallant <jamslam@gmail.com>, bluss",
"name": "memchr",
"version": "2.8.0",
"description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/memchr@2.8.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/memchr/"
},
{
"type": "website",
"url": "https://github.com/BurntSushi/memchr"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/memchr"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1",
"author": "Alex Huszagh <ahuszagh@gmail.com>",
"name": "minimal-lexical",
"version": "0.2.1",
"description": "Fast float parsing conversion routines.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/minimal-lexical@0.2.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/minimal-lexical"
},
{
"type": "vcs",
"url": "https://github.com/Alexhuszagh/minimal-lexical"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"author": "contact@geoffroycouprie.com",
"name": "nom",
"version": "7.1.3",
"description": "A byte-oriented, zero-copy, parser combinators library",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/nom@7.1.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/nom"
},
{
"type": "vcs",
"url": "https://github.com/Geal/nom"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint-dig@0.8.6",
"author": "dignifiedquire <dignifiedquire@gmail.com>, The Rust Project Developers",
"name": "num-bigint-dig",
"version": "0.8.6",
"description": "Big integer implementation for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-bigint-dig@0.8.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-bigint-dig"
},
{
"type": "website",
"url": "https://github.com/dignifiedquire/num-bigint"
},
{
"type": "vcs",
"url": "https://github.com/dignifiedquire/num-bigint"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
"author": "The Rust Project Developers",
"name": "num-bigint",
"version": "0.4.6",
"description": "Big integer implementation for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-bigint@0.4.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-bigint"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-bigint"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-bigint"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
"author": "Jacob Pratt <jacob@jhpratt.dev>",
"name": "num-conv",
"version": "0.2.0",
"description": "`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-conv@0.2.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jhpratt/num-conv"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"author": "The Rust Project Developers",
"name": "num-integer",
"version": "0.1.46",
"description": "Integer traits and functions",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-integer@0.1.46",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-integer"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-integer"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-integer"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45",
"author": "The Rust Project Developers",
"name": "num-iter",
"version": "0.1.45",
"description": "External iterators for generic mathematics",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-iter@0.1.45",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-iter"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-iter"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-iter"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"author": "The Rust Project Developers",
"name": "num-traits",
"version": "0.2.19",
"description": "Numeric traits for generic mathematics",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-traits@0.2.19",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-traits"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-traits"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#oid-registry@0.8.1",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "oid-registry",
"version": "0.8.1",
"description": "Object Identifier (OID) database",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/oid-registry@0.8.1",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/oid-registry"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/oid-registry.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
"name": "once_cell",
"version": "1.21.3",
"description": "Single assignment cells and lazy values.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/once_cell@1.21.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/once_cell"
},
{
"type": "vcs",
"url": "https://github.com/matklad/once_cell"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.12.2",
"author": "RustCrypto Developers",
"name": "pbkdf2",
"version": "0.12.2",
"description": "Generic implementation of PBKDF2",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pbkdf2@0.12.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/pbkdf2"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@0.7.0",
"author": "RustCrypto Developers",
"name": "pem-rfc7468",
"version": "0.7.0",
"description": "PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/pem-rfc7468@0.7.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/pem-rfc7468"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs1@0.7.5",
"author": "RustCrypto Developers",
"name": "pkcs1",
"version": "0.7.5",
"description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/pkcs1@0.7.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/pkcs1"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs5@0.7.1",
"author": "RustCrypto Developers",
"name": "pkcs5",
"version": "0.7.1",
"description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/pkcs5@0.7.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/pkcs5"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"author": "RustCrypto Developers",
"name": "pkcs8",
"version": "0.10.2",
"description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/pkcs8@0.10.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/pkcs8"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
"author": "The ICU4X Project Developers",
"name": "potential_utf",
"version": "0.1.4",
"description": "Unvalidated string and character types",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/potential_utf@0.1.4",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0",
"author": "Jacob Pratt <jacob@jhpratt.dev>",
"name": "powerfmt",
"version": "0.2.0",
"description": " `powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/powerfmt@0.2.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jhpratt/powerfmt"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"author": "The CryptoCorrosion Contributors",
"name": "ppv-lite86",
"version": "0.2.21",
"description": "Cross-platform cryptography-oriented low-level SIMD library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ppv-lite86@0.2.21",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/cryptocorrosion/cryptocorrosion"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "prettyplease",
"version": "0.2.37",
"description": "A minimal `syn` syntax tree pretty-printer",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/prettyplease@0.2.37",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/prettyplease"
},
{
"type": "other",
"url": "prettyplease02"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/prettyplease"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
"name": "proc-macro2",
"version": "1.0.106",
"description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/proc-macro2@1.0.106",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/proc-macro2"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/proc-macro2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-build-config",
"version": "0.28.2",
"description": "Build configuration for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-build-config@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-ffi",
"version": "0.28.2",
"description": "Python-API bindings for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-ffi@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "other",
"url": "python"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros-backend",
"version": "0.28.2",
"description": "Code generation for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros-backend@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros",
"version": "0.28.2",
"description": "Proc macros for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3",
"version": "0.28.2",
"description": "Bindings to Python interpreter",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3@0.28.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crate/pyo3/"
},
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
"author": "Sergey Kvachonok <ravenexp@gmail.com>, messense <messense@icloud.com>, Adam Reichold <adam.reichold@t-online.de>",
"name": "python3-dll-a",
"version": "0.2.14",
"description": "Standalone python3(y)(t).dll import library generator",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/python3-dll-a@0.2.14",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/PyO3/python3-dll-a"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "quote",
"version": "1.0.44",
"description": "Quasi-quoting macro quote!(...)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/quote@1.0.44",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/quote/"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/quote"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand",
"version": "0.8.5",
"description": "Random number generators and other randomness functionality. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand@0.8.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors",
"name": "rand_chacha",
"version": "0.3.1",
"description": "ChaCha random number generator ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_chacha@0.3.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_chacha"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand_core",
"version": "0.6.4",
"description": "Core random number generator traits and tools for implementation. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_core@0.6.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_core"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex-automata",
"version": "0.4.14",
"description": "Automata construction and matching using regular expressions.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex-automata@0.4.14",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex-automata"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex-syntax",
"version": "0.8.10",
"description": "A regular expression parser.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex-syntax@0.8.10",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex-syntax"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex/tree/master/regex-syntax"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex",
"version": "1.12.3",
"description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex@1.12.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rfc6979@0.4.0",
"author": "RustCrypto Developers",
"name": "rfc6979",
"version": "0.4.0",
"description": "Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/rfc6979@0.4.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/signatures/tree/master/rfc6979"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
"name": "ring",
"version": "0.17.14",
"description": "An experiment.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
}
],
"licenses": [
{
"expression": "Apache-2.0 AND ISC"
}
],
"purl": "pkg:cargo/ring@0.17.14",
"externalReferences": [
{
"type": "other",
"url": "ring_core_0_17_14_"
},
{
"type": "vcs",
"url": "https://github.com/briansmith/ring"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rsa@0.9.10",
"author": "RustCrypto Developers, dignifiedquire <dignifiedquire@gmail.com>",
"name": "rsa",
"version": "0.9.10",
"description": "Pure Rust RSA implementation",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rsa@0.9.10",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rsa"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/RSA"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"author": "The Rust Project Developers",
"name": "rustc-hash",
"version": "2.1.1",
"description": "A speedy, non-cryptographic hashing algorithm used by rustc",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/rustc-hash@2.1.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/rustc-hash"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
"name": "rustc_version",
"version": "0.4.1",
"description": "A library for querying the version of a installed rustc compiler",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rustc_version@0.4.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rustc_version/"
},
{
"type": "vcs",
"url": "https://github.com/djc/rustc-version-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rusticata-macros@4.1.0",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "rusticata-macros",
"version": "4.1.0",
"description": "Helper macros for Rusticata",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rusticata-macros@4.1.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/rusticata-macros"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/rusticata-macros.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pemfile@2.2.0",
"name": "rustls-pemfile",
"version": "2.2.0",
"description": "Basic .pem file parser for keys and certificates",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR ISC OR MIT"
}
],
"purl": "pkg:cargo/rustls-pemfile@2.2.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rustls/pemfile"
},
{
"type": "vcs",
"url": "https://github.com/rustls/pemfile"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
"name": "rustls-pki-types",
"version": "1.14.0",
"description": "Shared types for the rustls PKI ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rustls-pki-types@1.14.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rustls-pki-types"
},
{
"type": "website",
"url": "https://github.com/rustls/pki-types"
},
{
"type": "vcs",
"url": "https://github.com/rustls/pki-types"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
"name": "rustls-webpki",
"version": "0.103.9",
"description": "Web PKI X.509 Certificate Verification.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
}
],
"licenses": [
{
"expression": "ISC"
}
],
"purl": "pkg:cargo/rustls-webpki@0.103.9",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rustls/webpki"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
"name": "rustls",
"version": "0.23.37",
"description": "Rustls is a modern TLS library written in Rust.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR ISC OR MIT"
}
],
"purl": "pkg:cargo/rustls@0.23.37",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rustls/rustls"
},
{
"type": "vcs",
"url": "https://github.com/rustls/rustls"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#salsa20@0.10.2",
"author": "RustCrypto Developers",
"name": "salsa20",
"version": "0.10.2",
"description": "Salsa20 Stream Cipher",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/salsa20@0.10.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/salsa20"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/stream-ciphers"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scrypt@0.11.0",
"author": "RustCrypto Developers",
"name": "scrypt",
"version": "0.11.0",
"description": "Scrypt password-based key derivation function",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/scrypt@0.11.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/scrypt"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/password-hashes/tree/master/scrypt"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "semver",
"version": "1.0.27",
"description": "Parser and evaluator for Cargo's flavor of Semantic Versioning",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/semver@1.0.27",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/semver"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/semver"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde",
"version": "1.0.228",
"description": "A generic serialization/deserialization framework",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_core",
"version": "1.0.228",
"description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_core@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde_core"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_derive",
"version": "1.0.228",
"description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_derive@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://serde.rs/derive.html"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6",
"author": "RustCrypto Developers",
"name": "sha1",
"version": "0.10.6",
"description": "SHA-1 hash function",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/sha1@0.10.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/sha1"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/hashes"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"author": "RustCrypto Developers",
"name": "sha2",
"version": "0.10.9",
"description": "Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/sha2@0.10.9",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/sha2"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/hashes"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
"author": "comex <comexk@gmail.com>, Fenhl <fenhl@fenhl.net>, Adrian Taylor <adetaylor@chromium.org>, Alex Touchet <alextouchet@outlook.com>, Daniel Parks <dp+git@oxidized.org>, Garrett Berg <googberg@gmail.com>",
"name": "shlex",
"version": "1.3.0",
"description": "Split a string into shell words, like Python's shlex.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/shlex@1.3.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/comex/rust-shlex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0",
"author": "RustCrypto Developers",
"name": "signature",
"version": "2.2.0",
"description": "Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/signature@2.2.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/signature"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits/tree/master/signature"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"author": "The Servo Project Developers",
"name": "smallvec",
"version": "1.15.1",
"description": "'Small vector' optimization: store up to a small number of items on the stack",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/smallvec@1.15.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/smallvec/"
},
{
"type": "vcs",
"url": "https://github.com/servo/rust-smallvec"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8",
"author": "Mathijs van de Nes <git@mathijs.vd-nes.nl>, John Ericson <git@JohnEricson.me>, Joshua Barretto <joshua.s.barretto@gmail.com>",
"name": "spin",
"version": "0.9.8",
"description": "Spin-based synchronization primitives",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/spin@0.9.8",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/mvdnes/spin-rs.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3",
"author": "RustCrypto Developers",
"name": "spki",
"version": "0.7.3",
"description": "X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/spki@0.7.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/spki"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
"author": "Robert Grosse <n210241048576@gmail.com>",
"name": "stable_deref_trait",
"version": "1.2.1",
"description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/stable_deref_trait@1.2.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait"
},
{
"type": "vcs",
"url": "https://github.com/storyyeller/stable_deref_trait"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"author": "Isis Lovecruft <isis@patternsinthevoid.net>, Henry de Valence <hdevalence@hdevalence.ca>",
"name": "subtle",
"version": "2.6.1",
"description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
}
],
"licenses": [
{
"expression": "BSD-3-Clause"
}
],
"purl": "pkg:cargo/subtle@2.6.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/subtle"
},
{
"type": "website",
"url": "https://dalek.rs/"
},
{
"type": "vcs",
"url": "https://github.com/dalek-cryptography/subtle"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "syn",
"version": "2.0.117",
"description": "Parser for Rust source code",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/syn@2.0.117",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/syn"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/syn"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
"author": "Nika Layzell <nika@thelayzells.com>",
"name": "synstructure",
"version": "0.13.2",
"description": "Helper methods and macros for custom derives",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/synstructure@0.13.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/synstructure"
},
{
"type": "vcs",
"url": "https://github.com/mystor/synstructure"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
"author": "Dan Gohman <sunfish@mozilla.com>",
"name": "target-lexicon",
"version": "0.13.5",
"description": "LLVM target triple types",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
}
],
"licenses": [
{
"expression": "Apache-2.0 WITH LLVM-exception"
}
],
"purl": "pkg:cargo/target-lexicon@0.13.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/target-lexicon/"
},
{
"type": "vcs",
"url": "https://github.com/bytecodealliance/target-lexicon"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror-impl",
"version": "2.0.18",
"description": "Implementation detail of the `thiserror` crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/thiserror-impl@2.0.18",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dtolnay/thiserror"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror",
"version": "2.0.18",
"description": "derive(Error)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/thiserror@2.0.18",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/thiserror"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/thiserror"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8",
"author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
"name": "time-core",
"version": "0.1.8",
"description": "This crate is an implementation detail and should not be relied upon directly.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/time-core@0.1.8",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/time-rs/time"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27",
"author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
"name": "time-macros",
"version": "0.2.27",
"description": " Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/time-macros@0.2.27",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/time-rs/time"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47",
"author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
"name": "time",
"version": "0.3.47",
"description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/time@0.3.47",
"externalReferences": [
{
"type": "website",
"url": "https://time-rs.github.io"
},
{
"type": "vcs",
"url": "https://github.com/time-rs/time"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
"author": "The ICU4X Project Developers",
"name": "tinystr",
"version": "0.8.2",
"description": "A small ASCII-only bounded length string representation.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/tinystr@0.8.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2",
"author": "RustCrypto Developers",
"name": "tls_codec",
"version": "0.4.2",
"description": "A pure Rust implementation of the TLS (de)serialization",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0de2e01245e2bb89d6f05801c564fa27624dbd7b1846859876c7dad82e90bf6b"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/tls_codec@0.4.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/tls_codec/"
},
{
"type": "website",
"url": "https://github.com/RustCrypto/formats/tree/master/tls_codec"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tls_codec_derive@0.4.2",
"author": "RustCrypto Developers",
"name": "tls_codec_derive",
"version": "0.4.2",
"description": "Derive macros for the tls_codec trait",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/tls_codec_derive@0.4.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/tls_codec_derive/"
},
{
"type": "website",
"url": "https://github.com/RustCrypto/formats/tree/master/tls_codec/derive"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
"author": "Paho Lurie-Gregg <paho@paholg.com>, Andre Bogus <bogusandre@gmail.com>",
"name": "typenum",
"version": "1.19.0",
"description": "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/typenum@1.19.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/typenum"
},
{
"type": "vcs",
"url": "https://github.com/paholg/typenum"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "unicode-ident",
"version": "1.0.24",
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
}
],
"licenses": [
{
"expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
}
],
"purl": "pkg:cargo/unicode-ident@1.0.24",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode-ident"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/unicode-ident"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
"author": "Brian Smith <brian@briansmith.org>",
"name": "untrusted",
"version": "0.9.0",
"description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
}
],
"licenses": [
{
"expression": "ISC"
}
],
"purl": "pkg:cargo/untrusted@0.9.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://briansmith.org/rustdoc/untrusted/"
},
{
"type": "vcs",
"url": "https://github.com/briansmith/untrusted"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4",
"author": "Henri Sivonen <hsivonen@hsivonen.fi>",
"name": "utf8_iter",
"version": "1.0.4",
"description": "Iterator by char over potentially-invalid UTF-8 in &[u8]",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/utf8_iter@1.0.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/utf8_iter/"
},
{
"type": "website",
"url": "https://docs.rs/utf8_iter/"
},
{
"type": "vcs",
"url": "https://github.com/hsivonen/utf8_iter"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
"author": "Sergio Benitez <sb@sergio.bz>",
"name": "version_check",
"version": "0.9.5",
"description": "Tiny crate to check the version of the installed/running rustc.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/version_check@0.9.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/version_check/"
},
{
"type": "vcs",
"url": "https://github.com/SergioBenitez/version_check"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
"author": "The ICU4X Project Developers",
"name": "writeable",
"version": "0.6.2",
"description": "A more efficient alternative to fmt::Display",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/writeable@0.6.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#x509-cert@0.2.5",
"author": "RustCrypto Developers",
"name": "x509-cert",
"version": "0.2.5",
"description": "Pure Rust implementation of the X.509 Public Key Infrastructure Certificate format as described in RFC 5280 ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/x509-cert@0.2.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/x509-cert"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#x509-ocsp@0.2.1",
"author": "RustCrypto Developers",
"name": "x509-ocsp",
"version": "0.2.1",
"description": "Pure Rust implementation of the X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP formats as described in RFC 6960 ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5e54e695a31f0fecb826cf59ae2093c941d7ef932a1f8508185dd23b29ce2e2e"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/x509-ocsp@0.2.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/formats/tree/master/x509-ocsp"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#x509-parser@0.18.1",
"author": "Pierre Chifflier <chifflier@wzdftpd.net>",
"name": "x509-parser",
"version": "0.18.1",
"description": "Parser for the X.509 v3 format (RFC 5280 certificates)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/x509-parser@0.18.1",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/rusticata/x509-parser"
},
{
"type": "vcs",
"url": "https://github.com/rusticata/x509-parser.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
"author": "Manish Goregaokar <manishsmail@gmail.com>",
"name": "yoke-derive",
"version": "0.8.1",
"description": "Custom derive for the yoke crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/yoke-derive@0.8.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"author": "Manish Goregaokar <manishsmail@gmail.com>",
"name": "yoke",
"version": "0.8.1",
"description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/yoke@0.8.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.40",
"author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
"name": "zerocopy",
"version": "0.8.40",
"description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5"
}
],
"licenses": [
{
"expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/zerocopy@0.8.40",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/google/zerocopy"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6",
"author": "Manish Goregaokar <manishsmail@gmail.com>",
"name": "zerofrom-derive",
"version": "0.1.6",
"description": "Custom derive for the zerofrom crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/zerofrom-derive@0.1.6",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
"author": "Manish Goregaokar <manishsmail@gmail.com>",
"name": "zerofrom",
"version": "0.1.6",
"description": "ZeroFrom trait for constructing",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/zerofrom@0.1.6",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2",
"author": "The RustCrypto Project Developers",
"name": "zeroize",
"version": "1.8.2",
"description": "Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/zeroize@1.8.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/RustCrypto/utils/tree/master/zeroize"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.4.3",
"author": "The RustCrypto Project Developers",
"name": "zeroize_derive",
"version": "1.4.3",
"description": "Custom derive support for zeroize",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/zeroize_derive@1.4.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils/tree/master/zeroize/derive"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
"author": "The ICU4X Project Developers",
"name": "zerotrie",
"version": "0.2.3",
"description": "A data structure that efficiently maps strings to integers",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/zerotrie@0.2.3",
"externalReferences": [
{
"type": "website",
"url": "https://icu4x.unicode.org"
},
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2",
"author": "Manish Goregaokar <manishsmail@gmail.com>",
"name": "zerovec-derive",
"version": "0.11.2",
"description": "Custom derive for the zerovec crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/zerovec-derive@0.11.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5",
"author": "The ICU4X Project Developers",
"name": "zerovec",
"version": "0.11.5",
"description": "Zero-copy vector backed by a byte array",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
}
],
"licenses": [
{
"expression": "Unicode-3.0"
}
],
"purl": "pkg:cargo/zerovec@0.11.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/unicode-org/icu4x"
}
]
}
],
"dependencies": [
{
"ref": "path+file:///Users/runner/work/qh3/qh3#1.6.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.0",
"registry+https://github.com/rust-lang/crates.io-index#bincode@1.3.3",
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#dsa@0.6.3",
"registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0",
"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
"registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs@0.2.3",
"registry+https://github.com/rust-lang/crates.io-index#pkcs1@0.7.5",
"registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"registry+https://github.com/rust-lang/crates.io-index#rsa@0.9.10",
"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
"registry+https://github.com/rust-lang/crates.io-index#rustls-pemfile@2.2.0",
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6",
"registry+https://github.com/rust-lang/crates.io-index#x509-cert@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#x509-ocsp@0.2.1",
"registry+https://github.com/rust-lang/crates.io-index#x509-parser@0.18.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs-derive@0.6.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs-impl@0.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#asn1-rs@0.7.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#asn1-rs-derive@0.6.0",
"registry+https://github.com/rust-lang/crates.io-index#asn1-rs-impl@0.2.0",
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#rusticata-macros@4.1.0",
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"registry+https://github.com/rust-lang/crates.io-index#time@0.3.47"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-fips-sys@0.13.11",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bindgen@0.72.1",
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
"registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
"registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
"registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0",
"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aws-lc-fips-sys@0.13.11",
"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.37.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.37.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bindgen@0.72.1",
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
"registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
"registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
"registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bincode@1.3.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bindgen@0.71.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
"registry+https://github.com/rust-lang/crates.io-index#cexpr@0.6.0",
"registry+https://github.com/rust-lang/crates.io-index#clang-sys@1.8.1",
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bindgen@0.72.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
"registry+https://github.com/rust-lang/crates.io-index#cexpr@0.6.0",
"registry+https://github.com/rust-lang/crates.io-index#clang-sys@1.8.1",
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#block-padding@0.3.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cbc@0.1.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
"registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cexpr@0.6.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#clang-sys@1.8.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#glob@0.3.3",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#libloading@0.8.9"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.10.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#der-parser@10.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#asn1-rs@0.7.1",
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#rusticata-macros@4.1.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"registry+https://github.com/rust-lang/crates.io-index#der_derive@0.7.3",
"registry+https://github.com/rust-lang/crates.io-index#flagset@0.4.7",
"registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@0.7.0",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#der_derive@0.7.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#dsa@0.6.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#num-bigint-dig@0.8.6",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#rfc6979@0.4.0",
"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
"registry+https://github.com/rust-lang/crates.io-index#ed25519@2.2.3",
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ed25519@2.2.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#flagset@0.4.7",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#glob@0.3.3",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2",
"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#block-padding@0.3.3",
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.8.9",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs-sys@0.2.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bindgen@0.71.1",
"registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs@0.2.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#ls-qpack-rs-sys@0.2.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint-dig@0.8.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#oid-registry@0.8.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#asn1-rs@0.7.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.12.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@0.7.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs1@0.7.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs5@0.7.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4",
"registry+https://github.com/rust-lang/crates.io-index#cbc@0.1.2",
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.12.2",
"registry+https://github.com/rust-lang/crates.io-index#scrypt@0.11.0",
"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#pkcs5@0.7.1",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.40"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
"registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rfc6979@0.4.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.182",
"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rsa@0.9.10",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#num-bigint-dig@0.8.6",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#pkcs1@0.7.5",
"registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rusticata-macros@4.1.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pemfile@2.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.0",
"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.0",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#salsa20@0.10.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#scrypt@0.11.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.12.2",
"registry+https://github.com/rust-lang/crates.io-index#salsa20@0.10.2",
"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3",
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0",
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8",
"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#tls_codec_derive@0.4.2",
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tls_codec_derive@0.4.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#x509-cert@0.2.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3",
"registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#x509-ocsp@0.2.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6",
"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0",
"registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3",
"registry+https://github.com/rust-lang/crates.io-index#x509-cert@0.2.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#x509-parser@0.18.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#asn1-rs@0.7.1",
"registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.10.0",
"registry+https://github.com/rust-lang/crates.io-index#der-parser@10.0.0",
"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"registry+https://github.com/rust-lang/crates.io-index#oid-registry@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#rusticata-macros@4.1.0",
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"registry+https://github.com/rust-lang/crates.io-index#time@0.3.47"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.40",
"dependsOn": []
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.4.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.4.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2"
]
}
]
}