{ "bomFormat": "CycloneDX", "specVersion": "1.5", "version": 1, "serialNumber": "urn:uuid:8bb29223-fab8-458a-8eba-29e0d5f7a6c5", "metadata": { "timestamp": "2026-05-11T12:02:19.325535686Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.9" } ], "component": { "type": "library", "bom-ref": "path+file:///home/runner/work/uuid-utils/uuid-utils#0.15.0", "name": "uuid-utils", "version": "0.15.0", "scope": "required", "purl": "pkg:cargo/uuid-utils@0.15.0?download_url=file://.", "components": [ { "type": "library", "bom-ref": "path+file:///home/runner/work/uuid-utils/uuid-utils#0.15.0 bin-target-0", "name": "uuid_utils", "version": "0.15.0", "purl": "pkg:cargo/uuid-utils@0.15.0?download_url=file://.#src/lib.rs" } ] }, "properties": [ { "name": "cdx:rustc:sbom:target:all_targets", "value": "true" } ] }, "components": [ { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "author": "Tom Kaitchuck ", "name": "ahash", "version": "0.8.12", "description": "A non-cryptographic hash function using AES-NI for high performance", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ahash@0.8.12", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ahash" }, { "type": "vcs", "url": "https://github.com/tkaitchuck/ahash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#atomic@0.6.1", "author": "Amanieu d'Antras ", "name": "atomic", "version": "0.6.1", "description": "Generic Atomic wrapper type", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/atomic@0.6.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/atomic-rs" } ] }, { "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#bitflags@2.5.0", "author": "The Rust Project Developers", "name": "bitflags", "version": "2.5.0", "description": "A macro to generate structures which behave like bitflags. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/bitflags@2.5.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#bytemuck@1.23.2", "author": "Lokathor ", "name": "bytemuck", "version": "1.23.2", "description": "A crate for mucking around with piles of bytes.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" } ], "licenses": [ { "expression": "Zlib OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/bytemuck@1.23.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Lokathor/bytemuck" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "author": "Alex Crichton ", "name": "cfg-if", "version": "1.0.0", "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": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cfg-if@1.0.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cfg-if" }, { "type": "website", "url": "https://github.com/alexcrichton/cfg-if" }, { "type": "vcs", "url": "https://github.com/alexcrichton/cfg-if" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", "author": "Zicklag ", "name": "cfg_aliases", "version": "0.2.1", "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/cfg_aliases@0.2.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cfg_aliases" }, { "type": "website", "url": "https://github.com/katharostech/cfg_aliases" }, { "type": "vcs", "url": "https://github.com/katharostech/cfg_aliases" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "author": "RustCrypto Developers", "name": "chacha20", "version": "0.10.0", "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": "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/chacha20@0.10.0", "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#cpufeatures@0.3.0", "author": "RustCrypto Developers", "name": "cpufeatures", "version": "0.3.0", "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": "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cpufeatures@0.3.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cpufeatures" }, { "type": "vcs", "url": "https://github.com/RustCrypto/utils" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.6", "author": "RustCrypto Developers", "name": "crypto-common", "version": "0.1.6", "description": "Common cryptographic traits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crypto-common@0.1.6", "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#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#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.3.2", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.3.2", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.3.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#getrandom@0.4.1", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.4.1", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.4.1", "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#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#libc@0.2.171", "author": "The Rust Project Developers", "name": "libc", "version": "0.2.171", "description": "Raw FFI bindings to platform libraries like libc. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/libc@0.2.171", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/libc/" }, { "type": "website", "url": "https://github.com/rust-lang/libc" }, { "type": "vcs", "url": "https://github.com/rust-lang/libc" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mac_address@1.1.8", "author": "rep-nop ", "name": "mac_address", "version": "1.1.8", "description": "Cross-platform retrieval of a network interface MAC address.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/mac_address@1.1.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rep-nop/mac_address" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6", "author": "RustCrypto Developers", "name": "md-5", "version": "0.10.6", "description": "MD5 hash function", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/md-5@0.10.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/md-5" }, { "type": "vcs", "url": "https://github.com/RustCrypto/hashes" } ] }, { "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#nix@0.29.0", "author": "The nix-rust Project Developers", "name": "nix", "version": "0.29.0", "description": "Rust friendly bindings to *nix APIs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/nix@0.29.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nix-rust/nix" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "author": "Aleksey Kladov ", "name": "once_cell", "version": "1.21.3", "description": "Single assignment cells and lazy values.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/once_cell@1.21.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/once_cell" }, { "type": "vcs", "url": "https://github.com/matklad/once_cell" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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.28.3", "author": "PyO3 Project and Contributors ", "name": "pyo3-build-config", "version": "0.28.3", "description": "Build configuration for the PyO3 ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-build-config@0.28.3", "externalReferences": [ { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "vcs", "url": "https://github.com/pyo3/pyo3" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3", "author": "PyO3 Project and Contributors ", "name": "pyo3-ffi", "version": "0.28.3", "description": "Python-API bindings for the PyO3 ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-ffi@0.28.3", "externalReferences": [ { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "other", "url": "python" }, { "type": "vcs", "url": "https://github.com/pyo3/pyo3" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros-backend", "version": "0.28.3", "description": "Code generation for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c4cdc218d835738f81c2338f822078af45b4afdf8b2e33cbb5916f108b813acb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros-backend@0.28.3", "externalReferences": [ { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "vcs", "url": "https://github.com/pyo3/pyo3" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros", "version": "0.28.3", "description": "Proc macros for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "df6e520eff47c45997d2fc7dd8214b25dd1310918bbb2642156ef66a67f29813" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros@0.28.3", "externalReferences": [ { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "vcs", "url": "https://github.com/pyo3/pyo3" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3", "author": "PyO3 Project and Contributors ", "name": "pyo3", "version": "0.28.3", "description": "Bindings to Python interpreter", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3@0.28.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/crate/pyo3/" }, { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "vcs", "url": "https://github.com/pyo3/pyo3" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.15", "author": "Sergey Kvachonok , messense , Adam Reichold ", "name": "python3-dll-a", "version": "0.2.15", "description": "Standalone python3(y)(t).dll import library generator", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d80ba7540edb18890d444c5aa8e1f1f99b1bdf26fb26ae383135325f4a36042b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/python3-dll-a@0.2.15", "externalReferences": [ { "type": "vcs", "url": "https://github.com/PyO3/python3-dll-a" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44", "author": "David Tolnay ", "name": "quote", "version": "1.0.44", "description": "Quasi-quoting macro quote!(...)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/quote@1.0.44", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/quote/" }, { "type": "vcs", "url": "https://github.com/dtolnay/quote" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand", "version": "0.10.1", "description": "Random number generators and other randomness functionality. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.10.1", "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_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#sha1_smol@1.0.1", "author": "Armin Ronacher ", "name": "sha1_smol", "version": "1.0.1", "description": "Minimal dependency-free implementation of SHA1 for Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" } ], "licenses": [ { "expression": "BSD-3-Clause" } ], "purl": "pkg:cargo/sha1_smol@1.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mitsuhiko/sha1-smol" } ] }, { "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#typenum@1.18.0", "author": "Paho Lurie-Gregg , Andre Bogus ", "name": "typenum", "version": "1.18.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": "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/typenum@1.18.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.12", "author": "David Tolnay ", "name": "unicode-ident", "version": "1.0.12", "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": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" } ], "licenses": [ { "expression": "(MIT OR Apache-2.0) AND Unicode-DFS-2016" } ], "purl": "pkg:cargo/unicode-ident@1.0.12", "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#uuid@1.23.1", "author": "Ashley Mannix, Dylan DPC, Hunar Roop Kahlon", "name": "uuid", "version": "1.23.1", "description": "A library to generate and parse UUIDs.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/uuid@1.23.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/uuid" }, { "type": "website", "url": "https://github.com/uuid-rs/uuid" }, { "type": "vcs", "url": "https://github.com/uuid-rs/uuid" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4", "author": "Sergio Benitez ", "name": "version_check", "version": "0.9.4", "description": "Tiny crate to check the version of the installed/running rustc.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/version_check@0.9.4", "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#zerocopy@0.8.26", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy", "version": "0.8.26", "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" } ], "licenses": [ { "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/zerocopy@0.8.26", "externalReferences": [ { "type": "vcs", "url": "https://github.com/google/zerocopy" } ] } ], "dependencies": [ { "ref": "path+file:///home/runner/work/uuid-utils/uuid-utils#0.15.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#mac_address@1.1.8", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3", "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.2", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4", "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.26" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#atomic@0.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.23.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.5.0" }, { "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#bytemuck@1.23.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "registry+https://github.com/rust-lang/crates.io-index#typenum@1.18.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4", "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.6" ] }, { "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.18.0", "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#mac_address@1.1.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7" ] }, { "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#nix@0.29.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.5.0", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171", "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3" }, { "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.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.15", "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.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#pyo3-macros-backend@0.28.3", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.171", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3", "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3", "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.15" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1", "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_core@0.10.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#sha1_smol@1.0.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.18.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#atomic@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1", "registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6", "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#sha1_smol@1.0.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.26" } ] }