rust-crypto

Crypto library

A pure-Rust implementation of common cryptographic algorithms

A (mostly) pure-Rust implementation of various cryptographic algorithms.

GitHub

1k stars
38 watching
300 forks
Language: Rust
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rust-bitcoin/rust-bitcoinA Rust library for working with Bitcoin protocol messages and data structures2,181
brndnmtthws/dryocA pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling.294
pluto/ronkathonA collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles.192
0xpolygonzero/plonky2A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems791
rustcrypto/formatsProvides tools and libraries for encoding and decoding various cryptographic formats253
orion-rs/orionA cryptographic library providing secure encryption and decryption methods631
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478
espressosystems/jellyfishA Rust implementation of a cryptographic system and extensions.412
rustcrypto/hashesA collection of cryptographic hash functions implemented in pure Rust.1,913
rustcrypto/aeadsA collection of authenticated encryption algorithms implemented in Rust733
dedis/kyberA comprehensive cryptographic toolkit for Go developers646
deliberative/cryptoA reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing.29
bytecodealliance/rustixA safe Rust interface to POSIX-like system calls with configurable backends.1,512
rustcrypto/nacl-compatProvides Rust compatibility with NaCl-family libraries for secure cryptographic functions.60
warycat/rustgymA comprehensive Rust library and tutorial repository containing solutions to various programming challenges and problems901