cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
INDIRECT
1
cfg-if • 1.0.0A 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.
const-oid • 0.6.2Const-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
cpufeatures • 0.2.14Lightweight 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
der • 0.4.5Pure 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
INDIRECT
1
digest • 0.10.7Traits for cryptographic hash functions and message authentication codes
INDIRECT
5
digest • 0.9.0Traits for cryptographic hash functions and message authentication codes
INDIRECT
3
dirs-sys • 0.3.7System-level helper functions for the dirs and directories crates.
INDIRECT
25
dirs • 3.0.2A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
DIRECT
26
ed25519 • 1.5.3Edwards 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
INDIRECT
1
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
errno • 0.3.9Cross-platform interface to the `errno` variable.
ipnet • 2.10.1Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.
itoa • 0.4.8Fast integer primitive to string conversion
INDIRECT
0
itoa • 1.0.11Fast integer primitive to string conversion
INDIRECT
0
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like
Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
proc-macro2 • 1.0.88A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
scoped-tls • 1.0.1Library implementation of the standard library's old `scoped_thread_local!`
macro for providing scoped access to thread local storage (TLS) so any type can
be stored into TLS.
INDIRECT
0
send_wrapper • 0.4.0This Rust library implements a wrapper type called SendWrapper which allows you to move around non-Send types
between threads, as long as you access the contained value only from within the original thread. You also have to
make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated,
a panic occurs.
typenum • 1.17.0Typenum 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.
unicode-normalization • 0.1.24This crate provides functions for normalization of
Unicode strings, including Canonical and Compatible
Decomposition and Recomposition, as described in
Unicode Standard Annex #15.
INDIRECT
2
url • 2.5.2URL library for Rust, based on the WHATWG URL Standard
DIRECT
7
uuid • 0.8.2A library to generate and parse UUIDs.
INDIRECT
19
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL
INDIRECT
14
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
INDIRECT
0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
zeroize • 1.3.0Securely 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!
DIRECT
5
MIT58
Package
Relation
Dependencies
Published
ansi_term • 0.12.1Library for ANSI terminal colours and styles (bold, underline)