-
ahash
A non-cryptographic hash function using AES-NI for high performance
-
aes
Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
-
aes-gcm
Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration
-
aes-gcm-siv
Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional architecture-specific hardware acceleration
-
gxhash
non-cryptographic algorithm
-
cosmian_crypto_core
Cosmian base cryptographic library
-
mbedtls
Idiomatic Rust wrapper for MbedTLS, allowing you to use MbedTLS with only safe code while being able to use such great Rust features like error handling and closures. Building on MbedTLS's focus on embedded use…
-
yaxpeax-x86
x86 decoders for the yaxpeax project
-
enc_file
Password-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.
-
saorsa-pqc
Post-Quantum Cryptography library for Saorsa Labs projects
-
mla
Multi Layer Archive - A pure rust encrypted and compressed archive file format
-
aes-prng
Pseudo-random number generator based on AES
-
hiae
High-throughput Authenticated Encryption (HiAE) algorithm implementation
-
aes_crypto
A platform-agnostic library for the AES cipher (Rijndael)
-
rand_aes
AES based pseudo-random number generator
-
t1ha
T1AH (Fast Positive Hash) hash function
-
rvoip-rtp-core
RTP/RTCP protocol implementation for the rvoip stack
-
cachekit-core
LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads
-
crabgraph
A safe, ergonomic, high-performance cryptographic library for Rust built on audited primitives
-
libcrux-aesgcm
Libcrux AES-GCM implementation
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
cartridge-rs
High-performance mutable archive format with SQLite VFS support
-
domain-key
High-performance, domain-driven, type-safe key system for Rust
-
fss-rs
Function secret sharing including distributed comparison & point functions
-
somny_too
Binary protocol server for secure communications
-
rencfs
WARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create encrypted directories.
-
gsc-fq
High-performance TCP proxy with enterprise-grade encryption, TOKEN authentication, CPU hardware acceleration, and reverse proxy capabilities
-
libcrux
The Formally Verified Cryptography Library
-
cpu_info
A lightweight, cross-platform Rust library to retrieve CPU vendor, model, core topology, and hybrid distribution detection using pure Rust with no external commands
-
deoxysii
Deoxys-II-256-128 MRAE primitives for Rust
-
vitaminc-encrypt
Secure, flexible and fast encryption for Rust types. Part of the Vitamin-C cryptographic suite.
-
rustfs-crypto
Cryptography and security features for RustFS, providing encryption, hashing, and secure authentication mechanisms
-
drtahash
A non-cryptographic hash function using AES-NI for high performance
-
mbedtls-sys-auto
Rust bindings for MbedTLS. This version generates the correct bindings at compile time using bindgen
-
sgx_tseal
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
ore-rs
Order-revealing encryption library used by the CipherStash searchable encryption platform
-
groestl-aesni
Hardware-accelerated Groestl hash for x86-64 systems with AES extensions
-
ecies-ed25519
ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256
-
rustfs-rio
Rio is a RustFS component that provides a high-performance, asynchronous I/O framework for building scalable and efficient applications
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
rust-aes-proofs
Various AES-based Proof-of-Replication and Proof-of-Time implementations and benchmarks
-
mbedtls-platform-support
support library for the
mbedtlscrate, providing platform and target specific implementations of all necessary functions. By separating this logic into a separate crate, multiple… -
fast-shard
High-performance configurable sharding library with SIMD optimizations
-
mc-oblivious-aes-gcm
WARNING: This crate is not intended for general use, you should use the official RustCrypto crate instead. Fork of RustCrypto's AES-GCM to provide a public CTR member, for use in a constant-time decrypt-in-place method
-
hermetica
Hardware accelerated file encryption/decryption
-
mesalink
memory-safe and OpenSSL-compatible TLS library based on Rustls and Ring
-
qssh
Experimental quantum-safe SSH using post-quantum crypto. Research project - NOT for production. See LIMITATIONS.md
-
aez
Rust wrapper for AEZ wide block cipher written in C
-
crypto_pimitives
Performance oriented crypto primitives
-
aesni
DEPRECATED: replaced by the
aescrate -
libote-codes
Linear code bindings to libOTe
-
libgmssl-sys
-
cryptonight-hash
A pure-rust implementation of the CryptoNight digest algorithm
Try searching with DuckDuckGo or on crates.io.