the official Rust and C implementations of the BLAKE3 cryptographic hash function
Repository Index
88,073 visible repositories in the index
1–24 of 39 · Most stars
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.
- asn1
- x509
- certificate
- crl
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.
- sha
- sha-1
- sha-2
- sha-3
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Obfuscation library based on C++20 and metaprogramming
TFHE-rs: A Pure Rust implementation of the TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data.
- cryptography
- homomorphic-encryption
- rust
- tfhe
An ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript? 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
A Rust implementation of the Noise Protocol Framework
- cryptography
- crypto
- noise-protocol-framework
- noise-protocol
ObjectivePGP is an open-source library for iOS and macOS that provides developers with tools for implementing OpenPGP encryption and decryption, digital signing, and signature verification in their applications, thereby enhancing security and data integrity.
- openpgp
- objective-c
- encryption
- pgp
Charm: A Framework for Rapidly Prototyping Cryptosystems
- python
- cryptography
- prototyping
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
TLS in pure OCaml
Fundamentals 5 Code Library for FreePascal and Delphi
Hashing for Modern Object Pascal
- delphi
- fpc
- checksum
- stream
A framework for the JOSE standards JWS, JWE, and JWK written in Swift.
- jws
- jwk
- swift
- jwe
C++11 header-only message digest library
- hash
- sha1
- sha256
- sha512
Portable version of Bouncy Castle with support for .NET 4, .NET Standard 2.0, MonoAndroid, Xamarin.iOS, .NET Core
The VBCorLib framework brings many of the powerful .NET classes to VB6.
- collections
- hashing
- biginteger
- encoding
A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. :closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key: (project was renamed, libchaos is main)
OCaml cryptographic library
A library of cryptographic primitives (ciphers, hashes, etc) for OCaml
A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
Simple hash algorithms in OCaml
- hash
- ocaml
- sha1
- sha256
Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.