A modern, portable, easy to use crypto library.
- crypto
- cryptography
- c
- zig-package
47,133 repositories indexed
1–24 of 52 · Most stars
A modern, portable, easy to use crypto library.
Hash-based post quantum signatures in Rust
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
the official Rust and C implementations of the BLAKE3 cryptographic hash function
free C++ class library of cryptographic schemes
An experiment.
Simple Encryption in PHP.
Safely pass trusted data to untrusted environments and back.
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes.
Collection of cryptographic hash functions written in pure Rust
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
A (mostly) pure-Rust implementation of various cryptographic algorithms.
A Rust implementation of the Noise Protocol Framework
Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
Password hashing functions / KDFs
Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Usable, easy and safe pure-Rust crypto
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
Tiny hashing module that uses the native crypto API in Node.js and the browser
A modern and easy-to-use cryptographic library for .NET based on libsodium
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Axolotl Protocol Implementation