WebAssembly port of Base64, Base64URL, Base16, and Base58 encoding algorithms
WebAssembly port of Base64 and Base64URL
Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
A modern, lightweight, descriptor-based wallet library
A secure file encryption tool with AES-GCM and Argon2 for password hashing.
Common cryptographic library used at Mysten Labs
Collection of useful cryptographic macros
PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys.
Visualize crate.io dependencies as a Tree ├──.
Pure Rust implementation of SSH key file format decoders/encoders as described in RFC4251/RFC4253 and OpenSSH key formats, as well as "sshsig" signatures and certificates (including certificate validation and certificate authority support), with further support for the `authorized_keys` and `known_hosts` file formats.
JWK/JWKS for Rust and WASM (RFC 7517, 7518, 7638, 8037, 9864) with jwt-simple integration
JSON Web Tokens done right... hopefully.
KDL Web Token (KWT) — production Rust implementation
Official Rust client for StreamFlow Pulse — AI Agent Platform