Skip to main content

Crate slugencode

Crate slugencode 

Source
Expand description

§SlugEncode

SlugAPI is a module that provides a unified interface for encoding and decoding various formats such as Hex, Base32, Base58, and Base64 in a constant-time manner. It is designed to be efficient and secure, making it suitable for cryptographic applications.

This crate provides a set of traits and implementations for encoding and decoding data in a constant-time manner, ensuring that sensitive data is handled securely. It supports various encodings including Hex, Base32, Base58, and Base64.

§Features

[X] Encodings (Hex, Base32, Base58, Base64, Bytes) [] Try Get Encoding (using RegEx) (feature) [] Large Unsigned Integer (feature) [] Zeroize (feature) [] integrity-check (feature) (uses BLAKE2s) [] Add Base85 (not constant-time) [] Add feature Cert

Modules§

errors
prelude

Structs§

SlugEncodingUsage
SlugAPI Usage

Enums§

SlugEncodings
SlugEncodings

Traits§

SlugDecoder
SlugEncoder
SlugEncoder
SlugEncoder