{ "bomFormat": "CycloneDX", "specVersion": "1.5", "version": 1, "serialNumber": "urn:uuid:4589d14e-dd85-4e73-b182-5a93591f37a6", "metadata": { "timestamp": "2026-03-29T02:26:18.680638123Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.7" } ], "component": { "type": "library", "bom-ref": "path+file:///home/runner/work/davey/davey/davey-python#0.1.5", "name": "davey-python", "version": "0.1.5", "scope": "required", "purl": "pkg:cargo/davey-python@0.1.5?download_url=file://.", "components": [ { "type": "library", "bom-ref": "path+file:///home/runner/work/davey/davey/davey-python#0.1.5 bin-target-0", "name": "davey", "version": "0.1.5", "purl": "pkg:cargo/davey-python@0.1.5?download_url=file://.#src/lib.rs" } ] }, "properties": [ { "name": "cdx:rustc:sbom:target:all_targets", "value": "true" } ] }, "components": [ { "type": "library", "bom-ref": "path+file:///home/runner/work/davey/davey/davey#0.1.3", "author": "Snazzah ", "name": "davey", "version": "0.1.3", "description": "A Rust implementation of Discord Audio & Video End-to-End Encryption (DAVE) Protocol", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/davey@0.1.3?download_url=file://../davey", "externalReferences": [ { "type": "website", "url": "https://github.com/Snazzah/davey" }, { "type": "vcs", "url": "https://github.com/Snazzah/davey" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2", "author": "RustCrypto Developers", "name": "aead", "version": "0.5.2", "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/aead@0.5.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/aead" }, { "type": "vcs", "url": "https://github.com/RustCrypto/traits" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3", "author": "RustCrypto Developers", "name": "aes-gcm", "version": "0.10.3", "description": "Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/aes-gcm@0.10.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/aes-gcm" }, { "type": "vcs", "url": "https://github.com/RustCrypto/AEADs" } ] }, { "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#autocfg@1.5.0", "author": "Josh Stone ", "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#base16ct@0.2.0", "author": "RustCrypto Developers", "name": "base16ct", "version": "0.2.0", "description": "Pure Rust implementation of Base16 a.k.a hexadecimal (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": "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/base16ct@0.2.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/base16ct" }, { "type": "vcs", "url": "https://github.com/RustCrypto/formats/tree/master/base16ct" } ] }, { "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#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": "required", "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#cfg-if@1.0.4", "author": "Alex Crichton ", "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#chacha20@0.9.1", "author": "RustCrypto Developers", "name": "chacha20", "version": "0.9.1", "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/chacha20@0.9.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/chacha20" }, { "type": "vcs", "url": "https://github.com/RustCrypto/stream-ciphers" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1", "author": "RustCrypto Developers", "name": "chacha20poly1305", "version": "0.10.1", "description": "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/chacha20poly1305@0.10.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/chacha20poly1305" }, { "type": "vcs", "url": "https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305" } ] }, { "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#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#convert_case@0.11.0", "author": "rutrum ", "name": "convert_case", "version": "0.11.0", "description": "Convert strings into any case", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/convert_case@0.11.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rutrum/convert-case" } ] }, { "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#crossbeam-deque@0.8.6", "name": "crossbeam-deque", "version": "0.8.6", "description": "Concurrent work-stealing deque", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-deque@0.8.6", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "name": "crossbeam-epoch", "version": "0.9.18", "description": "Epoch-based garbage collection", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-epoch@0.9.18", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "name": "crossbeam-utils", "version": "0.8.21", "description": "Utilities for concurrent programming", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-utils@0.8.21", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-bigint@0.5.5", "author": "RustCrypto Developers", "name": "crypto-bigint", "version": "0.5.5", "description": "Pure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic applications. Provides constant-time, no_std-friendly implementations of modern formulas using const generics. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/crypto-bigint@0.5.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/RustCrypto/crypto-bigint" } ] }, { "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#ctor-proc-macro@0.0.7", "author": "Matt Mastracci ", "name": "ctor-proc-macro", "version": "0.0.7", "description": "proc-macro support for the ctor crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/ctor-proc-macro@0.0.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mmastrac/rust-ctor" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ctor@0.8.0", "author": "Matt Mastracci ", "name": "ctor", "version": "0.8.0", "description": "__attribute__((constructor)) for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/ctor@0.8.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mmastrac/rust-ctor" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.2", "author": "RustCrypto Developers", "name": "ctr", "version": "0.9.2", "description": "CTR block modes of operation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ctr@0.9.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ctr" }, { "type": "vcs", "url": "https://github.com/RustCrypto/block-modes" } ] }, { "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 , Henry de Valence ", "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#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#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#dtor-proc-macro@0.0.6", "author": "Matt Mastracci ", "name": "dtor-proc-macro", "version": "0.0.6", "description": "proc-macro support for the dtor crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/dtor-proc-macro@0.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mmastrac/rust-ctor" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dtor@0.3.0", "author": "Matt Mastracci ", "name": "dtor", "version": "0.3.0", "description": "__attribute__((destructor)) for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/dtor@0.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mmastrac/rust-ctor" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ecdsa@0.16.9", "author": "RustCrypto Developers", "name": "ecdsa", "version": "0.16.9", "description": "Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) 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": "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/ecdsa@0.16.9", "externalReferences": [ { "type": "vcs", "url": "https://github.com/RustCrypto/signatures/tree/master/ecdsa" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0", "author": "isis lovecruft , Tony Arcieri , Michael Rosenberg ", "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": "required", "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#elliptic-curve@0.13.8", "author": "RustCrypto Developers", "name": "elliptic-curve", "version": "0.13.8", "description": "General purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/elliptic-curve@0.13.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/RustCrypto/traits/tree/master/elliptic-curve" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ff@0.13.1", "author": "Sean Bowe , Jack Grigg ", "name": "ff", "version": "0.13.1", "description": "Library for building and interfacing with finite fields", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ff@0.13.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ff/" }, { "type": "website", "url": "https://github.com/zkcrypto/ff" }, { "type": "vcs", "url": "https://github.com/zkcrypto/ff" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fluvio-wasm-timer@0.2.5", "author": "Pierre Krieger ", "name": "fluvio-wasm-timer", "version": "0.2.5", "description": "Abstraction over std::time::Instant and futures-timer that works on WASM", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b768c170dc045fa587a8f948c91f9bcfb87f774930477c6215addf54317f137f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/fluvio-wasm-timer@0.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tomaka/wasm-timer" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "name": "futures-channel", "version": "0.3.32", "description": "Channels for asynchronous communication using futures-rs. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-channel@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "name": "futures-core", "version": "0.3.32", "description": "The core traits and types in for the `futures` library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-core@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32", "name": "futures-executor", "version": "0.3.32", "description": "Executors for asynchronous tasks based on the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-executor@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "name": "futures-io", "version": "0.3.32", "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-io@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32", "name": "futures-macro", "version": "0.3.32", "description": "The futures-rs procedural macro implementations. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-macro@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "name": "futures-sink", "version": "0.3.32", "description": "The asynchronous `Sink` trait for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-sink@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", "name": "futures-task", "version": "0.3.32", "description": "Tools for working with tasks. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-task@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "name": "futures-util", "version": "0.3.32", "description": "Common utilities and extension traits for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-util@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "name": "futures", "version": "0.3.32", "description": "An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures@0.3.32", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "author": "Bartłomiej Kamiński , Aaron Trent ", "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#getrandom@0.3.4", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.3.4", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.3.4", "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#getrandom@0.4.2", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.4.2", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.4.2", "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#ghash@0.5.1", "author": "RustCrypto Developers", "name": "ghash", "version": "0.5.1", "description": "Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated encryption cipher. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/ghash@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ghash" }, { "type": "vcs", "url": "https://github.com/RustCrypto/universal-hashes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#group@0.13.0", "author": "Sean Bowe , Jack Grigg ", "name": "group", "version": "0.13.0", "description": "Elliptic curve group traits and utilities", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/group@0.13.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/group/" }, { "type": "website", "url": "https://github.com/zkcrypto/group" }, { "type": "vcs", "url": "https://github.com/zkcrypto/group" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hax-lib-macros@0.3.6", "author": "hax Authors", "name": "hax-lib-macros", "version": "0.3.6", "description": "Hax-specific proc-macros for Rust programs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f8755751e760b11021765bb04cb4a6c4e24742688d9f3aa14c2079638f537b0f" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/hax-lib-macros@0.3.6", "externalReferences": [ { "type": "website", "url": "https://github.com/hacspec/hax" }, { "type": "vcs", "url": "https://github.com/hacspec/hax" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6", "author": "hax Authors", "name": "hax-lib", "version": "0.3.6", "description": "Hax-specific helpers for Rust programs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "543f93241d32b3f00569201bfce9d7a93c92c6421b23c77864ac929dc947b9fc" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/hax-lib@0.3.6", "externalReferences": [ { "type": "website", "url": "https://github.com/hacspec/hax" }, { "type": "vcs", "url": "https://github.com/hacspec/hax" } ] }, { "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#hex-literal@0.3.4", "author": "RustCrypto Developers", "name": "hex-literal", "version": "0.3.4", "description": "Procedural macro for converting hexadecimal string to byte array at compile time.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hex-literal@0.3.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hex-literal" }, { "type": "vcs", "url": "https://github.com/RustCrypto/utils" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4", "author": "RustCrypto Developers", "name": "hkdf", "version": "0.12.4", "description": "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hkdf@0.12.4", "externalReferences": [ { "type": "website", "url": "https://github.com/RustCrypto/KDFs/" }, { "type": "vcs", "url": "https://github.com/RustCrypto/KDFs/" } ] }, { "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#hpke-rs-crypto@0.6.1", "author": "Franziskus Kiefer ", "name": "hpke-rs-crypto", "version": "0.6.1", "description": "Traits and types for HPKE crypto backends", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0a73a99d9008010d73289f41335a3f6e14fb8c04eaf60e9111b450463b1bbc7f" } ], "licenses": [ { "expression": "MPL-2.0" } ], "purl": "pkg:cargo/hpke-rs-crypto@0.6.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hpke-rs-crypto" }, { "type": "vcs", "url": "https://github.com/cryspen/hpke-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-libcrux@0.6.1", "author": "Franziskus Kiefer ", "name": "hpke-rs-libcrux", "version": "0.6.1", "description": "Crypto backend for HPKE using formally verified code from libcrux.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c0ce6b7e54aebe540faee869c67ee253bede44ea6cb67c6e72c7847d6c59f1df" } ], "licenses": [ { "expression": "MPL-2.0" } ], "purl": "pkg:cargo/hpke-rs-libcrux@0.6.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hpke-rs-libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/hpke-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-rust-crypto@0.6.1", "author": "Franziskus Kiefer ", "name": "hpke-rs-rust-crypto", "version": "0.6.1", "description": "Crypto backend for HPKE using native Rust crypto.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "14b28be6cba9081c7feda2651d51c2a900029798e78b4c1e093e792f4571a870" } ], "licenses": [ { "expression": "MPL-2.0" } ], "purl": "pkg:cargo/hpke-rs-rust-crypto@0.6.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hpke-rs-rust-crypto" }, { "type": "vcs", "url": "https://github.com/cryspen/hpke-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs@0.6.1", "author": "Franziskus Kiefer ", "name": "hpke-rs", "version": "0.6.1", "description": "HPKE Implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b6ad6a58eb3e0ee30be8bfc7a9770ae98adcfa1d9bc820a5847732ce84f70837" } ], "licenses": [ { "expression": "MPL-2.0" } ], "purl": "pkg:cargo/hpke-rs@0.6.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hpke-rs" }, { "type": "vcs", "url": "https://github.com/cryspen/hpke-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.7", "author": "David Tolnay ", "name": "indoc", "version": "2.0.7", "description": "Indented document literals", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/indoc@2.0.7", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/indoc" }, { "type": "vcs", "url": "https://github.com/dtolnay/indoc" } ] }, { "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#instant@0.1.13", "author": "sebcrozet ", "name": "instant", "version": "0.1.13", "description": "Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" } ], "licenses": [ { "expression": "BSD-3-Clause" } ], "purl": "pkg:cargo/instant@0.1.13", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebcrozet/instant" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", "author": "David Tolnay ", "name": "itoa", "version": "1.0.18", "description": "Fast integer primitive to string conversion", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/itoa@1.0.18", "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#k256@0.13.4", "author": "RustCrypto Developers", "name": "k256", "version": "0.13.4", "description": "secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/k256@0.13.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/k256" }, { "type": "vcs", "url": "https://github.com/RustCrypto/elliptic-curves/tree/master/k256" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183", "author": "The Rust Project Developers", "name": "libc", "version": "0.2.183", "description": "Raw FFI bindings to platform libraries like libc.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/libc@0.2.183", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/libc" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-aead@0.0.7", "author": "Cryspen", "name": "libcrux-aead", "version": "0.0.7", "description": "Formally verified AEAD library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "13297ce29869a5c0edab0378837b0fc5f88bf99a843712d9201c3b1150b3b476" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-aead@0.0.7", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-aesgcm@0.0.7", "author": "Cryspen", "name": "libcrux-aesgcm", "version": "0.0.7", "description": "Libcrux AES-GCM implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "99f2a019dab4097585a7d4f5b9deebe46cd1e628b16a5bc4cb0ce35e1da334e6" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-aesgcm@0.0.7", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-chacha20poly1305@0.0.7", "author": "Cryspen", "name": "libcrux-chacha20poly1305", "version": "0.0.7", "description": "Formally verified ChaCha20-Poly1305 AEAD library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cc08d044676af21343b32b988411fa98dbb5cf65a03c9df478ced221bbdfdb1b" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-chacha20poly1305@0.0.7", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-curve25519@0.0.6", "author": "Cryspen", "name": "libcrux-curve25519", "version": "0.0.6", "description": "Formally verified curve25519 ECDH library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bb1e5fd8476a6ed609d24ef42aee5ab6f99f7c65d054f92412da9f499e423299" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-curve25519@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-ecdh@0.0.6", "author": "Cryspen", "name": "libcrux-ecdh", "version": "0.0.6", "description": "Libcrux ECDH implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b65f73ce79337c762eb38bbac91e4c9b9e60cf318e8501b812750c640814d45e" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-ecdh@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "author": "Cryspen", "name": "libcrux-hacl-rs", "version": "0.0.4", "description": "Formally verified Rust code extracted from HACL* - helper library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2637dc87d158e1f1b550fd9b226443e84153fded4de69028d897b534d16d22e6" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-hacl-rs@0.0.4", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hkdf@0.0.6", "author": "Cryspen", "name": "libcrux-hkdf", "version": "0.0.6", "description": "Libcrux HKDF implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8c1a89ca0c89be3a268a921e47105fb7873badf7267f5e3ebf4ea46baedd73ef" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-hkdf@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hmac@0.0.6", "author": "Cryspen", "name": "libcrux-hmac", "version": "0.0.6", "description": "Libcrux HMAC implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8a7a242707d65960770bd7e14e4f18a92bdf0b967777dd404887db8d087a643b" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-hmac@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-intrinsics@0.0.6", "author": "Cryspen", "name": "libcrux-intrinsics", "version": "0.0.6", "description": "Libcrux intrinsics crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b1b5db005ff8001e026b73a6842ee81bbef8ec5ff0e1915a67ae65fd2a9fafa5" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-intrinsics@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-kem@0.0.7", "author": "Cryspen", "name": "libcrux-kem", "version": "0.0.7", "description": "Libcrux KEM implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "12631592f491d22fd1a176d32b2c6edfb673998fd3987e9d95f8fa79ad2a737b" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-kem@0.0.7", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "author": "Cryspen", "name": "libcrux-macros", "version": "0.0.3", "description": "Macros needed in libcrux", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ffd6aa2dcd5be681662001b81d493f1569c6d49a32361f470b0c955465cd0338" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-macros@0.0.3", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-ml-kem@0.0.8", "author": "Cryspen", "name": "libcrux-ml-kem", "version": "0.0.8", "description": "Libcrux ML-KEM & Kyber implementations", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a14ab3e477de9df6ee1273a114018ff62c4996ca9220070c4e5cb1743f94a67d" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-ml-kem@0.0.8", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-p256@0.0.6", "author": "Cryspen", "name": "libcrux-p256", "version": "0.0.6", "description": "Formally verified P-256 implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f4778ba25cb08bb8a96bd100e19ed9aecf78337198fd176036e21042b2dd99bc" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-p256@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-platform@0.0.3", "author": "Cryspen", "name": "libcrux-platform", "version": "0.0.3", "description": "Platform detection crate for libcrux.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1d9e21d7ed31a92ac539bd69a8c970b183ee883872d2d19ce27036e24cb8ecc4" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-platform@0.0.3", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-poly1305@0.0.5", "author": "Cryspen", "name": "libcrux-poly1305", "version": "0.0.5", "description": "Formally verified Poly1305 MAC library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "02491808ee5b9db8cb65fad64ae0be812db64beef179d945c00c7787dc7dfcf9" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-poly1305@0.0.5", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "author": "Cryspen", "name": "libcrux-secrets", "version": "0.0.5", "description": "Libcrux utilities for working with secrets", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ce650f3041b44ba40d4263852347d007cd2cd9d1cc856a6f6c8b2e10c3fd40b" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-secrets@0.0.5", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha2@0.0.6", "author": "Cryspen", "name": "libcrux-sha2", "version": "0.0.6", "description": "Formally verified SHA2 hash library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e9d253473f259fc74a280c43f29c464f7e374abdf28b4942234dc707f529d4b7" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-sha2@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha3@0.0.8", "author": "Cryspen", "name": "libcrux-sha3", "version": "0.0.8", "description": "Libcrux SHA-3 implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b1ae0b7d0e1cc4793a609fd0ff2ca3b3a3fabae523770c619a3d4bc86417b0d7" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-sha3@0.0.8", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6", "author": "Cryspen", "name": "libcrux-traits", "version": "0.0.6", "description": "Traits for cryptographic algorithms", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "812e4fa89f3f5e34b47f928b22b1b78395a0d4ec23b1f583db635f128159d65f" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/libcrux-traits@0.0.6", "externalReferences": [ { "type": "website", "url": "https://github.com/cryspen/libcrux" }, { "type": "vcs", "url": "https://github.com/cryspen/libcrux" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0", "author": "Simonas Kazlauskas ", "name": "libloading", "version": "0.9.0", "description": "Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60" } ], "licenses": [ { "expression": "ISC" } ], "purl": "pkg:cargo/libloading@0.9.0", "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#lock_api@0.4.14", "author": "Amanieu d'Antras ", "name": "lock_api", "version": "0.4.14", "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lock_api@0.4.14", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "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#memchr@2.8.0", "author": "Andrew Gallant , 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#memoffset@0.9.1", "author": "Gilad Naaman ", "name": "memoffset", "version": "0.9.1", "description": "offset_of functionality for Rust structs.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/memoffset@0.9.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Gilnaa/memoffset" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#napi-build@2.3.1", "author": "LongYinan ", "name": "napi-build", "version": "2.3.1", "description": "N-API build support", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "d376940fd5b723c6893cd1ee3f33abbfd86acb1cd1ec079f3ab04a2a3bc4d3b1" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/napi-build@2.3.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/napi-rs/napi-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#napi-derive-backend@5.0.2", "name": "napi-derive-backend", "version": "5.0.2", "description": "Codegen backend for napi procedural macro", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f0864cf6a82e2cfb69067374b64c9253d7e910e5b34db833ed7495dda56ccb18" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/napi-derive-backend@5.0.2", "externalReferences": [ { "type": "website", "url": "https://napi.rs" }, { "type": "vcs", "url": "https://github.com/napi-rs/napi-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#napi-derive@3.5.3", "author": "LongYinan , Forehalo ", "name": "napi-derive", "version": "3.5.3", "description": "N-API procedural macros", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "60867ff9a6f76e82350e0c3420cb0736f5866091b61d7d8a024baa54b0ec17dd" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/napi-derive@3.5.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/napi-rs/napi-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#napi-sys@3.2.1", "author": "LongYinan ", "name": "napi-sys", "version": "3.2.1", "description": "NodeJS N-API raw binding", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8eb602b84d7c1edae45e50bbf1374696548f36ae179dfa667f577e384bb90c2b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/napi-sys@3.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/napi-rs/napi-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#napi@3.8.4", "author": "Nathan Sobo , Yinan Long ", "name": "napi", "version": "3.8.4", "description": "N-API bindings", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "fb7848c221fb7bb789e02f01875287ebb1e078b92a6566a34de01ef8806e7c2b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/napi@3.8.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/napi-rs/napi-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nohash-hasher@0.2.0", "author": "Parity Technologies ", "name": "nohash-hasher", "version": "0.2.0", "description": "An implementation of `std::hash::Hasher` which does not hash at all.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/nohash-hasher@0.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/paritytech/nohash-hasher" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-derive@0.4.2", "author": "The Rust Project Developers", "name": "num-derive", "version": "0.4.2", "description": "Numeric syntax extensions", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-derive@0.4.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/num-derive" }, { "type": "website", "url": "https://github.com/rust-num/num-derive" }, { "type": "vcs", "url": "https://github.com/rust-num/num-derive" } ] }, { "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#once_cell@1.21.4", "author": "Aleksey Kladov ", "name": "once_cell", "version": "1.21.4", "description": "Single assignment cells and lazy values.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/once_cell@1.21.4", "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#opaque-debug@0.3.1", "author": "RustCrypto Developers", "name": "opaque-debug", "version": "0.3.1", "description": "Macro for opaque Debug trait implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/opaque-debug@0.3.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/opaque-debug" }, { "type": "vcs", "url": "https://github.com/RustCrypto/utils" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openmls@0.8.1", "author": "OpenMLS Authors", "name": "openmls", "version": "0.8.1", "description": "A Rust implementation of the Messaging Layer Security (MLS) protocol, as defined in RFC 9420.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "dcb512bfe6a55777518853ea535c6241f069cb0e8984678c117151d2a1e7e903" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/openmls@0.8.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/openmls" }, { "type": "vcs", "url": "https://github.com/openmls/openmls/" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_basic_credential@0.5.0", "author": "OpenMLS Authors", "name": "openmls_basic_credential", "version": "0.5.0", "description": "A Basic Credential implementation for OpenMLS", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "983e8be1457dd6f316f409292cec334af3b57b49a19deadc925c83c3c35e15b6" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/openmls_basic_credential@0.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/openmls_basic_credential" }, { "type": "vcs", "url": "https://github.com/openmls/openmls/tree/main/basic_credential" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_memory_storage@0.5.0", "author": "OpenMLS Authors", "name": "openmls_memory_storage", "version": "0.5.0", "description": "A very basic storage for OpenMLS implementing openmls_traits.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1a52c927ddb9940acb96d51aebd54b8b9c601c7119e6609622fb3f2cbe16abe3" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/openmls_memory_storage@0.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/openmls_memory_storage" }, { "type": "vcs", "url": "https://github.com/openmls/openmls/tree/main/memory_storage" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_rust_crypto@0.5.1", "author": "OpenMLS Authors", "name": "openmls_rust_crypto", "version": "0.5.1", "description": "A crypto backend for OpenMLS implementing openmls_traits using RustCrypto primitives.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "fafcc8a3552b10fbb3ab757cccaf1a34081e826ca819f49aa7e6645b1d95c00f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/openmls_rust_crypto@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/openmls_rust_crypto" }, { "type": "vcs", "url": "https://github.com/openmls/openmls/tree/main/openmls_rust_crypto" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "author": "OpenMLS Authors", "name": "openmls_traits", "version": "0.5.0", "description": "Traits used by OpenMLS", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4f88ccdd53448dfdbfa5b8da8ba4e527c418fdb966418172bace2e3b41eedd56" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/openmls_traits@0.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/openmls_traits" }, { "type": "vcs", "url": "https://github.com/openmls/openmls/tree/main/traits" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "author": "RustCrypto Developers", "name": "p256", "version": "0.13.2", "description": "Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/p256@0.13.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/p256" }, { "type": "vcs", "url": "https://github.com/RustCrypto/elliptic-curves/tree/master/p256" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#p384@0.13.1", "author": "RustCrypto Developers, Frank Denis ", "name": "p384", "version": "0.13.1", "description": "Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/p384@0.13.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/p384" }, { "type": "vcs", "url": "https://github.com/RustCrypto/elliptic-curves/tree/master/p384" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.11.2", "author": "Amanieu d'Antras ", "name": "parking_lot", "version": "0.11.2", "description": "More compact and efficient implementations of the standard synchronization primitives.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/parking_lot@0.11.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.8.6", "author": "Amanieu d'Antras ", "name": "parking_lot_core", "version": "0.8.6", "description": "An advanced API for creating custom synchronization primitives.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/parking_lot_core@0.8.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "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#pin-project-lite@0.2.17", "name": "pin-project-lite", "version": "0.2.17", "description": "A lightweight version of pin-project written with declarative macros. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/pin-project-lite@0.2.17", "externalReferences": [ { "type": "vcs", "url": "https://github.com/taiki-e/pin-project-lite" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0", "author": "Josef Brandl ", "name": "pin-utils", "version": "0.1.0", "description": "Utilities for pinning ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pin-utils@0.1.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/pin-utils" }, { "type": "vcs", "url": "https://github.com/rust-lang-nursery/pin-utils" } ] }, { "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#poly1305@0.8.0", "author": "RustCrypto Developers", "name": "poly1305", "version": "0.8.0", "description": "The Poly1305 universal hash function and message authentication code", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/poly1305@0.8.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/poly1305" }, { "type": "vcs", "url": "https://github.com/RustCrypto/universal-hashes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#polyval@0.6.2", "author": "RustCrypto Developers", "name": "polyval", "version": "0.6.2", "description": "POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC) ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/polyval@0.6.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/polyval" }, { "type": "vcs", "url": "https://github.com/RustCrypto/universal-hashes" } ] }, { "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#primeorder@0.13.6", "author": "RustCrypto Developers", "name": "primeorder", "version": "0.13.6", "description": "Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve equation coefficients ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/primeorder@0.13.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/primeorder" }, { "type": "vcs", "url": "https://github.com/RustCrypto/elliptic-curves/tree/master/primeorder" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "author": "David Tolnay , Alex Crichton ", "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.25.1", "author": "PyO3 Project and Contributors ", "name": "pyo3-build-config", "version": "0.25.1", "description": "Build configuration for the PyO3 ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-build-config@0.25.1", "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.25.1", "author": "PyO3 Project and Contributors ", "name": "pyo3-ffi", "version": "0.25.1", "description": "Python-API bindings for the PyO3 ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-ffi@0.25.1", "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.25.1", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros-backend", "version": "0.25.1", "description": "Code generation for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros-backend@0.25.1", "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.25.1", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros", "version": "0.25.1", "description": "Proc macros for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros@0.25.1", "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.25.1", "author": "PyO3 Project and Contributors ", "name": "pyo3", "version": "0.25.1", "description": "Bindings to Python interpreter", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3@0.25.1", "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#quote@1.0.45", "author": "David Tolnay ", "name": "quote", "version": "1.0.45", "description": "Quasi-quoting macro quote!(...)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/quote@1.0.45", "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.10.0", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand", "version": "0.10.0", "description": "Random number generators and other randomness functionality. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.10.0", "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@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@0.9.2", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand", "version": "0.9.2", "description": "Random number generators and other randomness functionality. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.9.2", "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.10.0", "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors", "name": "rand_chacha", "version": "0.10.0", "description": "ChaCha random number generator ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3e6af7f3e25ded52c41df4e0b1af2d047e45896c2f3281792ed68a1c243daedb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_chacha@0.10.0", "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_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_chacha@0.9.0", "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors", "name": "rand_chacha", "version": "0.9.0", "description": "ChaCha random number generator ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_chacha@0.9.0", "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.10.0", "author": "The Rand Project Developers", "name": "rand_core", "version": "0.10.0", "description": "Core random number generation traits and tools for implementation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_core@0.10.0", "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_core" } ] }, { "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#rand_core@0.9.5", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand_core", "version": "0.9.5", "description": "Core random number generator traits and tools for implementation. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_core@0.9.5", "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#rayon-core@1.13.0", "name": "rayon-core", "version": "1.13.0", "description": "Core APIs for Rayon", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rayon-core@1.13.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rayon-core/" }, { "type": "other", "url": "rayon-core" }, { "type": "vcs", "url": "https://github.com/rayon-rs/rayon" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "name": "rayon", "version": "1.11.0", "description": "Simple work-stealing parallelism for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rayon@1.11.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rayon/" }, { "type": "vcs", "url": "https://github.com/rayon-rs/rayon" } ] }, { "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#rustc-hash@2.1.2", "author": "The Rust Project Developers", "name": "rustc-hash", "version": "2.1.2", "description": "A speedy, non-cryptographic hashing algorithm used by rustc", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/rustc-hash@2.1.2", "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#rustversion@1.0.22", "author": "David Tolnay ", "name": "rustversion", "version": "1.0.22", "description": "Conditional compilation according to rustc compiler version", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rustversion@1.0.22", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustversion" }, { "type": "vcs", "url": "https://github.com/dtolnay/rustversion" } ] }, { "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#scopeguard@1.2.0", "author": "bluss", "name": "scopeguard", "version": "1.2.0", "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/scopeguard@1.2.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/scopeguard/" }, { "type": "vcs", "url": "https://github.com/bluss/scopeguard" } ] }, { "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#sec1@0.7.3", "author": "RustCrypto Developers", "name": "sec1", "version": "0.7.3", "description": "Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER-serialized private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/sec1@0.7.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/RustCrypto/formats/tree/master/sec1" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27", "author": "David Tolnay ", "name": "semver", "version": "1.0.27", "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", "scope": "required", "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 , David Tolnay ", "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_bytes@0.11.19", "author": "David Tolnay ", "name": "serde_bytes", "version": "0.11.19", "description": "Optimized handling of `&[u8]` and `Vec` for Serde", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_bytes@0.11.19", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/serde_bytes" }, { "type": "vcs", "url": "https://github.com/serde-rs/bytes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "author": "Erick Tryzelaar , David Tolnay ", "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 , David Tolnay ", "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#serde_json@1.0.149", "author": "Erick Tryzelaar , David Tolnay ", "name": "serde_json", "version": "1.0.149", "description": "A JSON serialization file format", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_json@1.0.149", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/serde_json" }, { "type": "vcs", "url": "https://github.com/serde-rs/json" } ] }, { "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#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#slab@0.4.12", "author": "Carl Lerche ", "name": "slab", "version": "0.4.12", "description": "Pre-allocated storage for a uniform data type", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/slab@0.4.12", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tokio-rs/slab" } ] }, { "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#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#subtle@2.6.1", "author": "Isis Lovecruft , Henry de Valence ", "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 ", "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#target-lexicon@0.13.5", "author": "Dan Gohman ", "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 ", "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 ", "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#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#tracing-attributes@0.1.31", "author": "Tokio Contributors , Eliza Weisman , David Barsky ", "name": "tracing-attributes", "version": "0.1.31", "description": "Procedural macro attributes for automatically instrumenting functions. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-attributes@0.1.31", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "author": "Tokio Contributors ", "name": "tracing-core", "version": "0.1.36", "description": "Core primitives for application-level tracing. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-core@0.1.36", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "author": "Eliza Weisman , Tokio Contributors ", "name": "tracing", "version": "0.1.44", "description": "Application-level tracing for Rust. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing@0.1.44", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0", "author": "Paho Lurie-Gregg , Andre Bogus ", "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 ", "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#unicode-segmentation@1.13.2", "author": "kwantam , Manish Goregaokar ", "name": "unicode-segmentation", "version": "1.13.2", "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/unicode-segmentation@1.13.2", "externalReferences": [ { "type": "website", "url": "https://github.com/unicode-rs/unicode-segmentation" }, { "type": "vcs", "url": "https://github.com/unicode-rs/unicode-segmentation" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unindent@0.2.4", "author": "David Tolnay ", "name": "unindent", "version": "0.2.4", "description": "Remove a column of leading whitespace from a string", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/unindent@0.2.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/unindent" }, { "type": "vcs", "url": "https://github.com/dtolnay/indoc" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1", "author": "RustCrypto Developers", "name": "universal-hash", "version": "0.5.1", "description": "Traits which describe the functionality of universal hash functions (UHFs)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/universal-hash@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/universal-hash" }, { "type": "vcs", "url": "https://github.com/RustCrypto/traits" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5", "author": "Sergio Benitez ", "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#x25519-dalek@2.0.1", "author": "Isis Lovecruft , DebugSteven , Henry de Valence ", "name": "x25519-dalek", "version": "2.0.1", "description": "X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" } ], "licenses": [ { "expression": "BSD-3-Clause" } ], "purl": "pkg:cargo/x25519-dalek@2.0.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/x25519-dalek" }, { "type": "website", "url": "https://github.com/dalek-cryptography/curve25519-dalek" }, { "type": "vcs", "url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.47", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy", "version": "0.8.47", "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" } ], "licenses": [ { "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/zerocopy@0.8.47", "externalReferences": [ { "type": "vcs", "url": "https://github.com/google/zerocopy" } ] }, { "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#zmij@1.0.21", "author": "David Tolnay ", "name": "zmij", "version": "1.0.21", "description": "A double-to-string conversion algorithm based on Schubfach and yy", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zmij@1.0.21", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/zmij" }, { "type": "vcs", "url": "https://github.com/dtolnay/zmij" } ] } ], "dependencies": [ { "ref": "path+file:///home/runner/work/davey/davey/davey#0.1.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2", "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4", "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.2", "registry+https://github.com/rust-lang/crates.io-index#ghash@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#hex-literal@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1", "registry+https://github.com/rust-lang/crates.io-index#napi@3.8.4", "registry+https://github.com/rust-lang/crates.io-index#napi-derive@3.5.3", "registry+https://github.com/rust-lang/crates.io-index#num-derive@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#openmls@0.8.1", "registry+https://github.com/rust-lang/crates.io-index#openmls_basic_credential@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#openmls_rust_crypto@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.25.1", "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5", "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#subtle@2.6.1", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, { "ref": "path+file:///home/runner/work/davey/davey/davey-python#0.1.5", "dependsOn": [ "path+file:///home/runner/work/davey/davey/davey#0.1.3", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.25.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2", "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4", "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.2", "registry+https://github.com/rust-lang/crates.io-index#ghash@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.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#autocfg@1.5.0", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#base16ct@0.2.0", "dependsOn": [] }, { "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#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#cfg-if@1.0.4", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.9.1", "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#chacha20poly1305@0.10.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2", "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.9.1", "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#poly1305@0.8.0", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "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", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "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#convert_case@0.11.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-bigint@0.5.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4", "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#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#rand_core@0.6.4", "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.7", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ctor@0.8.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.7", "registry+https://github.com/rust-lang/crates.io-index#dtor@0.3.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.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#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.45", "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#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#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#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#dtor-proc-macro@0.0.6", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#dtor@0.3.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ecdsa@0.16.9", "dependsOn": [ "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#elliptic-curve@0.13.8", "registry+https://github.com/rust-lang/crates.io-index#rfc6979@0.4.0", "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" ] }, { "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#rand_core@0.6.4", "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#elliptic-curve@0.13.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base16ct@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#crypto-bigint@0.5.5", "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "registry+https://github.com/rust-lang/crates.io-index#ff@0.13.1", "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "registry+https://github.com/rust-lang/crates.io-index#group@0.13.0", "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4", "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@0.7.0", "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#sec1@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#ff@0.13.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#fluvio-wasm-timer@0.2.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.11.2", "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32", "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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32" ] }, { "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", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "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.183" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.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#libc@0.2.183" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2", "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.183", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ghash@0.5.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1", "registry+https://github.com/rust-lang/crates.io-index#polyval@0.6.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#group@0.13.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ff@0.13.1", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hax-lib-macros@0.3.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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hax-lib-macros@0.3.6" ] }, { "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#hex-literal@0.3.4", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1" ] }, { "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#hpke-rs-crypto@0.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-libcrux@0.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#libcrux-aead@0.0.7", "registry+https://github.com/rust-lang/crates.io-index#libcrux-ecdh@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-hkdf@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-kem@0.0.7", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-rust-crypto@0.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#k256@0.13.4", "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "registry+https://github.com/rust-lang/crates.io-index#p384@0.13.1", "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5", "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", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0", "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#x25519-dalek@2.0.1", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hpke-rs@0.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-libcrux@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-rust-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha3@0.0.8", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@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#indoc@2.0.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.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#instant@0.1.13", "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#itoa@1.0.18", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#k256@0.13.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#elliptic-curve@0.13.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-aead@0.0.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-aesgcm@0.0.7", "registry+https://github.com/rust-lang/crates.io-index#libcrux-chacha20poly1305@0.0.7", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-aesgcm@0.0.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-intrinsics@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-platform@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-chacha20poly1305@0.0.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-poly1305@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-curve25519@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-ecdh@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-curve25519@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-p256@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hkdf@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-hmac@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-hmac@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha2@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-intrinsics@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-kem@0.0.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-curve25519@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-ecdh@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-ml-kem@0.0.8", "registry+https://github.com/rust-lang/crates.io-index#libcrux-p256@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha3@0.0.8", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-ml-kem@0.0.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-intrinsics@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-platform@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha3@0.0.8", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-p256@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha2@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-platform@0.0.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-poly1305@0.0.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha2@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-hacl-rs@0.0.4", "registry+https://github.com/rust-lang/crates.io-index#libcrux-macros@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-sha3@0.0.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hax-lib@0.3.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-intrinsics@0.0.6", "registry+https://github.com/rust-lang/crates.io-index#libcrux-platform@0.0.3", "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libcrux-traits@0.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libcrux-secrets@0.0.5", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0", "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#lock_api@0.4.14", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0" ] }, { "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#memchr@2.8.0", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#napi-build@2.3.1", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#napi-derive-backend@5.0.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#convert_case@0.11.0", "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.45", "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#napi-derive@3.5.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#convert_case@0.11.0", "registry+https://github.com/rust-lang/crates.io-index#ctor@0.8.0", "registry+https://github.com/rust-lang/crates.io-index#napi-derive-backend@5.0.2", "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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#napi-sys@3.2.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#napi@3.8.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0", "registry+https://github.com/rust-lang/crates.io-index#ctor@0.8.0", "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#napi-build@2.3.1", "registry+https://github.com/rust-lang/crates.io-index#napi-sys@3.2.1", "registry+https://github.com/rust-lang/crates.io-index#nohash-hasher@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#nohash-hasher@0.2.0", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "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" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#openmls@0.8.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#fluvio-wasm-timer@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_bytes@0.11.19", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@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#openmls_basic_credential@0.5.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_memory_storage@0.5.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_rust_crypto@0.5.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4", "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#hpke-rs-rust-crypto@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#openmls_memory_storage@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5", "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1", "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#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#openmls_traits@0.5.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#tls_codec@0.4.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ecdsa@0.16.9", "registry+https://github.com/rust-lang/crates.io-index#elliptic-curve@0.13.8", "registry+https://github.com/rust-lang/crates.io-index#primeorder@0.13.6", "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#p384@0.13.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#elliptic-curve@0.13.8", "registry+https://github.com/rust-lang/crates.io-index#primeorder@0.13.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.11.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#instant@0.1.13", "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.8.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.8.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#instant@0.1.13", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" ] }, { "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#pin-project-lite@0.2.17", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0", "dependsOn": [] }, { "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#spki@0.7.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#poly1305@0.8.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1", "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#polyval@0.6.2", "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#opaque-debug@0.3.1", "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1" ] }, { "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.47" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#primeorder@0.13.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#elliptic-curve@0.13.8" ] }, { "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.25.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "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.25.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.25.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.25.1", "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.25.1", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.25.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#pyo3-macros-backend@0.25.1", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.25.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.7", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183", "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.25.1", "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.25.1", "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.25.1", "registry+https://github.com/rust-lang/crates.io-index#unindent@0.2.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.10.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0" ] }, { "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.183", "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@0.9.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.10.0", "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.10.0" ] }, { "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_chacha@0.9.0", "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.9.5" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0", "dependsOn": [] }, { "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#rand_core@0.9.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0", "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0" ] }, { "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#rustc-hash@2.1.2", "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#rustversion@1.0.22", "dependsOn": [] }, { "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#scopeguard@1.2.0", "dependsOn": [] }, { "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#sec1@0.7.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base16ct@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#der@0.7.10", "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "registry+https://github.com/rust-lang/crates.io-index#pkcs8@0.10.2", "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#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_bytes@0.11.19", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde_core@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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21" ] }, { "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#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#slab@0.4.12", "dependsOn": [] }, { "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#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#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.45", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24" ] }, { "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.45", "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#tls_codec@0.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" ] }, { "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#unicode-segmentation@1.13.2", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#unindent@0.2.4", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1", "dependsOn": [ "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#version_check@0.9.5", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#x25519-dalek@2.0.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.47", "dependsOn": [] }, { "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.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21", "dependsOn": [] } ] }