ronkathon

Cryptography library

A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles.

Cryptography Educational Foundations

GitHub

192 stars
2 watching
25 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

crypmathematicsrustlangzero-knowledge

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
randombit/botan-rsA Rust cryptography library that wraps the Botan C API34
0xpolygonzero/plonky2A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems791
orion-rs/orionA cryptographic library providing secure encryption and decryption methods631
dagenix/rust-cryptoA pure-Rust implementation of common cryptographic algorithms1,400
rustcrypto/hashesA collection of cryptographic hash functions implemented in pure Rust.1,913
brndnmtthws/dryocA pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling.294
espressosystems/jellyfishA Rust implementation of a cryptographic system and extensions.412
google/mundaneA Rust cryptography library using BoringSSL that aims to be secure, ergonomic, and efficient.1,069
kushaldas/johnnycanencryptProvides a Python module with encryption and decryption capabilities using Rust.53
pornin/crrlA Rust library providing efficient implementations of cryptographic primitives136
dalek-cryptography/bulletproofsA high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints.1,058
ruppde/crypto_puzzlesA tool and library providing functions for encryption and steganography as puzzles or brain teasers.30
rust-bitcoin/rust-bitcoinA Rust library for working with Bitcoin protocol messages and data structures2,181
sorairolake/scryptenc-rsA Rust library and tool implementing a secure data encryption format based on the scrypt algorithm1
rustcrypto/formatsProvides tools and libraries for encoding and decoding various cryptographic formats253