General purpose TLS and crypto library
- cryptography
- openssl
- encryption
- tls
68,261 visible repositories in the index
1–24 of 93 · Most stars
General purpose TLS and crypto library
A modern, portable, easy to use crypto library.
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
A modern TLS library in Rust
Modular ZK(Zero Knowledge) backend accelerated by GPU
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
Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
free C++ class library of cryptographic schemes
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Zero-knowledge proof acceleration with GPUs for C++ and Rust
An implementation of the TLS/SSL protocols
An experiment.
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
CAUTION: END OF SUPPORT ON 14 AUG 2026. The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.
[mirror] Go supplementary cryptography libraries
Cryptography Toolkit
A self-contained cryptographic library for Python
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
C library for prototyping and experimenting with quantum-resistant cryptography
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.
Bouncy Castle Java Distribution (Mirror)
Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe