This package provides a 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
This package provides a 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
This package provides struct RGB/RGBA/etc.
for sharing pixels between crates + convenience methods for color manipulation. It allows no-copy high-level interoperability. It also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.
Pure Rust implementation of the EAX Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration This scheme is only based on a block cipher. It uses counter mode (CTR) for encryption and CBC mode for generating a OMAC/CMAC/CBCMAC (all names for the same thing).
This package provides a Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once.
uom
(Units of measurement) is a crate that does automatic type-safe zero-cost dimensional analysis. You can create your own systems or use the pre-built International System of Units (SI) which is based on the International System of Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with conversion factors for even more numerous measurement units (meter, kilometer, foot, mile, ...).
uom
(Units of measurement) is a crate that does automatic type-safe zero-cost dimensional analysis. You can create your own systems or use the pre-built International System of Units (SI) which is based on the International System of Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with conversion factors for even more numerous measurement units (meter, kilometer, foot, mile, ...).
Strongly Typed Mimes
Shader translation infrastructure
The Elegant Parser
Type-level strings
IDEA block cipher
The Elegant Parser.
Simple SPMC channel
Bindings to Python interpreter
Simple, safe HTTP client
Fuzzy Finder in rust!
Spin-based synchronization primitives
Streaming, structured value serialization
Bindings to Python interpreter.
Another Base58 codec implementation.
Library for cryptographic research
Streaming, structured value serialization
An SVG simplification library.