A Rust cryptography library backed by BoringSSL that prioritizes misuse resistance, ergonomics, and performance.
Mundane is a Rust cryptography library that provides secure cryptographic operations through a carefully designed API backed by Google's BoringSSL. It solves the problem of cryptographic misuse by making common errors difficult while maintaining good performance and developer ergonomics.
Rust developers who need cryptographic functionality in their applications, particularly those prioritizing security and wanting to avoid common cryptographic pitfalls.
Developers choose Mundane because it prioritizes security through misuse-resistant API design while providing the performance benefits of BoringSSL and the ergonomics of a well-designed Rust library.
Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
Designed to prevent common cryptographic errors through careful API design, aligning with its security-first philosophy.
Provides a developer-friendly API that follows Rust conventions, making it intuitive for Rust programmers.
Leverages BoringSSL's optimized implementations for efficient cryptographic operations.
Uses custom symbol prefixes to avoid conflicts when multiple versions are in the same dependency graph.
Requires multiple build tools like CMake, Perl, and Go, which complicates setup compared to pure Rust crates.
Only fully supports Linux and Mac, with Windows support under development and no cross-compilation, restricting deployment options.
Vendors BoringSSL, increasing binary size and build time, which may not suit resource-constrained applications.
A modern TLS library in Rust
the official Rust and C implementations of the BLAKE3 cryptographic hash function
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
An experiment.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.