circom-compatby arkworks-rs
Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation.
updated 5mo ago
32 projects
For TLS, rustls is a memory-safe implementation written in Rust and is used by reqwest, hyper-based servers and many clients. It relies on a pluggable crypto provider, with aws-lc-rs and ring as the common options. rust-openssl binds the system OpenSSL when you need its full feature set or FIPS builds, and native-tls uses each platform's own library: SChannel on Windows, Security.framework on macOS and OpenSSL elsewhere.
circom-compatby arkworks-rs
Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation.
updated 5mo ago
ringby briansmith
Safe, fast, small crypto using Rust and BoringSSL's cryptography primitives.
ring0.17.14188.6m/90d Assemblyupdated 2mo ago
roosterby conradkleinespel
Simple password manager to use in your terminal
rooster2.14.127/90d updated 4mo ago
themisby cossacklabs
A high-level cryptographic library for solving typical data security tasks, best fit for multi-platform apps.
themis0.14.0472/90d Cupdated 5mo ago
curve25519-dalekby dalek-cryptography
Curve25519 operations
curve25519-dalek5.0.078.7m/90d updated 26d ago
bls12-381by dusk-network
A Rust-native BLS12-381 with enhancements for zk performance: optimized multi-scalar multiplication, custom hashing, and serde support—ideal for privacy-focused protocols and zero-knowledge applications. [dusk-bls12_381]
dusk-bls12_3810.16.037.7k/90d updated 9d ago
plonkby dusk-network
A high-performance, Rust-native implementation of the PLONK zk-SNARK over BLS12-381, optimized with custom gates and KZG10 polynomial commitment for efficient zero-knowledge proofs. [PLONK]
dusk-plonk0.24.023.4k/90d updated 9d ago
poseidon252by dusk-network
A Rust-native Poseidon hash over BLS12-381, Poseidon252 is built for zk-SNARK efficiency, ideal for privacy-focused protocols and zero-knowledge applications. [Poseidon]
dusk-poseidon0.44.018.9k/90d updated 9d ago
opaque-keby facebook
Implementation of the recent OPAQUE password-authenticated key exchange.
opaque-ke4.0.1286.6k/90d updated 3mo ago
ecc-rsby kn0sys
Intuitive library for elliptic curve cryptography tutorials
kn0syseccrs0.2.214/90d Jupyter Notebookupdated 8mo ago
rust-security-frameworkby kornelski
Bindings for Security Framework (OSX native)
security-framework3.7.0100m/90d updated 2mo ago
orionby orion-rs
This library aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse.
orion0.18.01.7m/90d updated 4d ago
memsafeby po0uyan
Locked, sealed, zero-on-drop memory for secrets.
memsafe1.0.26.2k/90d updated 1d ago
rust-djangohashersby racum
Port of the password primitives used in the Django Project. It doesn't require Django, only hashes and validates passwords according to its style.
djangohashers1.8.46.4k/90d updated 9mo ago
randby rust-random
Comprehensive random number generation library with support for strong and small PRNGs, random value sampling, distributions, and random processes.
rand0.10.3532.6m/90d updated 1mo ago
abcryptby sorairolake
A simple, modern and secure file encryption library.
abcrypt0.5.0159/90d updated 2d ago
scryptenc-rsby sorairolake
An implementation of the scrypt encrypted data format.
scryptenc0.10.094/90d updated 2d ago
encryptmanby suradet-ps
AES-256-GCM encryption for application settings with HKDF key derivation
encryptman0.5.04.9k/90d updated 3d ago
encryptman-keyringby suradet-ps
OS keychain-backed master key storage for encryptman
encryptman-keyring0.1.43.1k/90d updated 4d ago
verifyfetchby hamzaydia
Streaming file integrity verification using Rust/WASM SHA-256 hashing with constant memory. Resumable downloads for large files in the browser.
v1.1.1TypeScriptupdated 6mo ago