Crate subtle_encoding[][src]

Encoders and decoders for common data encodings (base64, hex) which avoid branching or performing table lookups based on their inputs (a.k.a. "constant time-ish").

Re-exports

pub use base64::Base64;
pub use encoding::Encoding;
pub use hex::Hex;
pub use identity::Identity;

Modules

base64

Adapted from this C++ implementation:

encoding

The Encoding trait: common operations across all encoders

hex

Adapted from this C++ implementation:

identity

Identity Encoding: output is identical to input

Enums

Error

Error type