Practical Cryptography For Developers BookPractical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+15900%)
liboqs-rustRust bindings for liboqs
Stars: ✭ 46 (+206.67%)
Awesome SubstrateA curated list of awesome projects and resources related to the Substrate blockchain development framework.
Stars: ✭ 228 (+1420%)
NsecA modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (+1346.67%)
HelibHElib 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.
Stars: ✭ 2,749 (+18226.67%)
sphincsplusThe SPHINCS+ reference code, accompanying the submission to NIST's Post-Quantum Cryptography project
Stars: ✭ 53 (+253.33%)
ArmadilloA shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
Stars: ✭ 226 (+1406.67%)
virgil-crypto-cThis library is designed to be small, flexible and convenient wrapper for a variety crypto algorithms. So it can be used in a small micro controller as well as in a high load server application.
Stars: ✭ 24 (+60%)
optiga-trust-mOPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+473.33%)
Keybase Gpg GithubStep-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.
Stars: ✭ 2,506 (+16606.67%)
KaliumJava binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium
Stars: ✭ 203 (+1253.33%)
LibhydrogenA lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Stars: ✭ 247 (+1546.67%)
liboqs-goGo bindings for liboqs
Stars: ✭ 29 (+93.33%)
Paseto.jsPASETO: Platform-Agnostic Security Tokens
Stars: ✭ 241 (+1506.67%)
penetration testing🎩 [penetration testing Book], Kali Magic, Cryptography, Hash Crack, Botnet, Rootkit, Malware, Spyware, Python, Go, C|EH.
Stars: ✭ 57 (+280%)
OrionUsable, easy and safe pure-Rust crypto
Stars: ✭ 227 (+1413.33%)
prune-horstSignature scheme submitted to NIST's Post-Quantum Cryptography Project
Stars: ✭ 23 (+53.33%)
Asn1cryptoPython ASN.1 library with a focus on performance and a pythonic API
Stars: ✭ 220 (+1366.67%)
kyber-k2soGo implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM.
Stars: ✭ 23 (+53.33%)
GortrThe RPKI-to-Router server used at Cloudflare
Stars: ✭ 216 (+1340%)
dilithiumNo description or website provided.
Stars: ✭ 166 (+1006.67%)
Discohash👯 Discohash - A super fast and simple hash. 5GB/s serial (depending on hardware). Also in NodeJS
Stars: ✭ 205 (+1266.67%)
kyberNo description or website provided.
Stars: ✭ 170 (+1033.33%)
BitcoinBitcoin Core integration/staging tree
Stars: ✭ 60,211 (+401306.67%)
WycheproofProject Wycheproof tests crypto libraries against known attacks.
Stars: ✭ 2,299 (+15226.67%)
Poodle Poc🐩 Poodle (Padding Oracle On Downgraded Legacy Encryption) attack CVE-2014-3566 🐩
Stars: ✭ 198 (+1220%)
Awesome Blockchain RustCollect libraries and packages about blockchain/cryptography in Rust
Stars: ✭ 251 (+1573.33%)
sike-javaSIKE for Java is a software library that implements experimental supersingular isogeny cryptographic schemes that aim to provide protection against attackers running a large-scale quantum computer.
Stars: ✭ 28 (+86.67%)
SqleetSQLite3 encryption that sucks less
Stars: ✭ 244 (+1526.67%)
rust-cpaceA Rust implementation of CPace, a balanced PAKE.
Stars: ✭ 18 (+20%)
Go Bip39The BIP39 library for Go.
Stars: ✭ 238 (+1486.67%)
gravity-sphincsSignature scheme submitted to NIST's Post-Quantum Cryptography Project
Stars: ✭ 67 (+346.67%)
Erlang JoseJSON Object Signing and Encryption (JOSE) for Erlang and Elixir
Stars: ✭ 232 (+1446.67%)
Authenticator🔒 Happy Two-Factor Verifying!
Stars: ✭ 53 (+253.33%)
Awesome He✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
Stars: ✭ 224 (+1393.33%)
nim-blscurveNim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Stars: ✭ 19 (+26.67%)
Frank jwtJSON Web Token implementation in Rust.
Stars: ✭ 227 (+1413.33%)
lwe-frodoPost-quantum key exchange from the learning with errors problem — from the paper "Frodo: Take off the ring! Practical, Quantum-Secure Key Exchange from LWE", published in ACM CCS 2016, https://eprint.iacr.org/2016/659
Stars: ✭ 36 (+140%)
RustlsA modern TLS library in Rust
Stars: ✭ 3,062 (+20313.33%)
libsafecryptoWP6 of the SAFEcrypto project - a suite of lattice-based cryptographic schemes
Stars: ✭ 31 (+106.67%)
Whitebox Crypto AesWhitebox AES implementation in C++. Chow, Karroumi.
Stars: ✭ 218 (+1353.33%)
tweedleGenerator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo
Stars: ✭ 16 (+6.67%)
RoutinatorAn RPKI Validator written in Rust
Stars: ✭ 215 (+1333.33%)
prsaRSA Public Key Encryption
Stars: ✭ 18 (+20%)
VuvuzelaPrivate messaging system that hides metadata
Stars: ✭ 2,423 (+16053.33%)
paw.jsPasswordless Authentication Wallet (PAW) is key-based authentication for the web. The library helps manage identities, their associated public/private keypairs, and signing operations in the browser.
Stars: ✭ 38 (+153.33%)
GoploaderEasy file sharing with server-side encryption, curl/httpie/wget compliant
Stars: ✭ 205 (+1266.67%)
bee2A cryptographic library
Stars: ✭ 59 (+293.33%)
PgsodiumModern cryptography for PostgreSQL using libsodium.
Stars: ✭ 202 (+1246.67%)
stash-electronStash - The friendly secret storage made for teams
Stars: ✭ 18 (+20%)
Encrypt🔒 A set of high-level APIs over PointyCastle for two-way cryptography.
Stars: ✭ 199 (+1226.67%)
frodopractical quantum-secure key encapsulation from generic lattices
Stars: ✭ 17 (+13.33%)
merkle sigs.rs🎄🖋 A Rust implementation of Merkle signing
Stars: ✭ 13 (-13.33%)
IavlMerkleized IAVL+ Tree implementation in Go
Stars: ✭ 197 (+1213.33%)
OpensslTLS/SSL and crypto library
Stars: ✭ 17,157 (+114280%)
WeDPR-Lab-Java-SDKJava SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件通用Java SDK
Stars: ✭ 18 (+20%)
he-toolkitThe Intel Homomorphic Encryption (HE) toolkit is the primordial vehicle for the continuous distribution of the Intel HE technological innovation to users. The toolkit has been designed with usability in mind and to make it easier for users to evaluate and deploy homomorphic encryption technology on the Intel platforms.
Stars: ✭ 40 (+166.67%)
gottsA blockchain for non-collateralized stable-coins, follow MimbleWimble protocol but with explicit amount.
Stars: ✭ 48 (+220%)
coxCrystal wrapper for the libsodium crypto API
Stars: ✭ 15 (+0%)