1. ahash

    A non-cryptographic hash function using AES-NI for high performance

    v0.8.12 19.2M #non-cryptographic-hash #hasher #hash-map
  2. aes

    Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)

    v0.9.0-rc.2 7.8M #block-cipher #encryption #rijndael
  3. 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

    v0.11.0-rc.2 3.5M #aead #encryption #aes #ghash #gcm
  4. aes-gcm-siv

    Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional architecture-specific hardware acceleration

    v0.12.0-rc.2 878K #aead #encryption #aes-gcm #aes #siv
  5. gxhash

    non-cryptographic algorithm

    v3.5.0 56K #hasher #hash-map #hash
  6. cosmian_crypto_core

    Cosmian base cryptographic library

    v10.3.0 32K #encryption #cryptography #cosmian
  7. 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…

    v0.13.4 7.2K #tls #mbed
  8. yaxpeax-x86

    x86 decoders for the yaxpeax project

    v2.0.0 14K #x86-64 #instruction-decoder #instruction-set #yaxpeax #extension #instructions-set-extension #yaxpeax-arch
  9. enc_file

    Password-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.

    v0.6.3 #encryption #chacha20-poly1305 #blake3 #aes-gcm #command-line
  10. saorsa-pqc

    Post-Quantum Cryptography library for Saorsa Labs projects

    v0.3.14 3.2K #post-quantum-cryptography #ml-kem #ml-dsa #quic #cryptography
  11. mla

    Multi Layer Archive - A pure rust encrypted and compressed archive file format

    v2.0.0-beta 320 #encryption #archive #archive-file-format #compression #post-quantum-cryptography #signature-verification #ml-kem #hpke #asymmetric-encryption #aead
  12. aes-prng

    Pseudo-random number generator based on AES

    v0.2.2 5.4K #random #aes #cryptography #rng
  13. hiae

    High-throughput Authenticated Encryption (HiAE) algorithm implementation

    v0.2.0 #encryption #cryptography #aead #authentication #aead-encryption
  14. aes_crypto

    A platform-agnostic library for the AES cipher (Rijndael)

    v1.4.0 700 #cryptography #aes #rijndael #no-alloc
  15. rand_aes

    AES based pseudo-random number generator

    v0.6.0 #random #aes #no-std
  16. t1ha

    T1AH (Fast Positive Hash) hash function

    v0.1.2 10K #hash #hash-map
  17. rvoip-rtp-core

    RTP/RTCP protocol implementation for the rvoip stack

    v0.1.26 #voip #rtp #sip #telephony
  18. cachekit-core

    LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads

    v0.1.1 300 #encryption #aes-gcm #compression #lz4 #xxhash3
  19. crabgraph

    A safe, ergonomic, high-performance cryptographic library for Rust built on audited primitives

    v0.3.3 #encryption #authentication #cryptography
  20. libcrux-aesgcm

    Libcrux AES-GCM implementation

    v0.0.4 6.3K #aes-gcm #encryption #x86-64 #libcrux #cryptography
  21. drbg

    Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1

    v1.1.3 #random #ctr-drbg #csprng
  22. cartridge-rs

    High-performance mutable archive format with SQLite VFS support

    v0.2.5 #sqlite #archive #vfs #storage
  23. domain-key

    High-performance, domain-driven, type-safe key system for Rust

    v0.1.1 #type-safe #ddd #domain #key #performance
  24. fss-rs

    Function secret sharing including distributed comparison & point functions

    v0.6.0 390 #secret-sharing #cryptography #dcf #dpf
  25. somny_too

    Binary protocol server for secure communications

    v1.0.0 #binary-protocol #tcp #server #protocols
  26. rencfs

    WARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create encrypted directories.

    v0.14.11 3.4K #encryption #filesystem #privacy #cryptography
  27. gsc-fq

    High-performance TCP proxy with enterprise-grade encryption, TOKEN authentication, CPU hardware acceleration, and reverse proxy capabilities

    v0.8.10 #reverse-proxy #tcp #tcp-proxy #forwarding #proxy
  28. libcrux

    The Formally Verified Cryptography Library

    v0.0.2-pre.2 850 #formally-verified #cryptography #encryption #hacspec #detailed
  29. 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

    v0.1.0 #cpu-topology #system #hardware #info
  30. deoxysii

    Deoxys-II-256-128 MRAE primitives for Rust

    v0.2.4 2.7K #mrae #deoxys-ii-256-128 #x86-64 #simd-intrinsics #primitive #env-var #rustflags
  31. vitaminc-encrypt

    Secure, flexible and fast encryption for Rust types. Part of the Vitamin-C cryptographic suite.

    v0.1.0-pre4 #encryption #cryptography #security
  32. rustfs-crypto

    Cryptography and security features for RustFS, providing encryption, hashing, and secure authentication mechanisms

    v0.0.3 #encryption #cryptography #rustfs #min-io #encryption-hashing #hashing
  33. drtahash

    A non-cryptographic hash function using AES-NI for high performance

    v0.0.17 #hasher #hash-map #aes
  34. mbedtls-sys-auto

    Rust bindings for MbedTLS. This version generates the correct bindings at compile time using bindgen

    v2.28.12 6.5K #mbed-tls #compile-time #bindings #cryptography #aes-ni #embedded #zlib #pkcs11 #padlock #certificate
  35. sgx_tseal

    Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language

    v1.1.1 #intel-sgx #cryptography #encryption #sdk #sealed #trusted-execution-environment #decryption
  36. ore-rs

    Order-revealing encryption library used by the CipherStash searchable encryption platform

    v0.8.0 310 #order-revealing-encryption #searchable #cipher-stash #knuth #shuffle #random-oracle #feistel #arm-v8 #x86-64 #exclusive
  37. groestl-aesni

    Hardware-accelerated Groestl hash for x86-64 systems with AES extensions

    v0.3.1 550 #hash #groestl #digest
  38. ecies-ed25519

    ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256

    v0.5.1 500 #encryption #aes-gcm #ecies #ed25519 #curve25519
  39. rustfs-rio

    Rio is a RustFS component that provides a high-performance, asynchronous I/O framework for building scalable and efficient applications

    v0.0.3 #min-io #rustfs #framework
  40. oramfs

    fully encrypted and optionally authenticated Oblivious RAM filesystem

    v1.0.0 #local-directory #oram #remote-storage #oblivious-ram #write-file #config-file #data-access #write-access #ext4 #privacy
  41. Try searching with DuckDuckGo or on crates.io.

  42. rust-aes-proofs

    Various AES-based Proof-of-Replication and Proof-of-Time implementations and benchmarks

    v0.2.0 #proof-of-replication #proof-of-time #aes #subspace
  43. mbedtls-platform-support

    support library for the mbedtls crate, providing platform and target specific implementations of all necessary functions. By separating this logic into a separate crate, multiple…

    v0.1.1 6.3K #mbed-tls #tls #mbed
  44. fast-shard

    High-performance configurable sharding library with SIMD optimizations

    v0.1.2 #simd #hash #simd-performance #sharding #distributed
  45. 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

    v0.10.1 750 #cryptography #constant-time-cryptography #encryption #aes-gcm #aead #warnings #oblivious #decryption #ctr
  46. hermetica

    Hardware accelerated file encryption/decryption

    v0.1.3 #encryption #decryption #paralell #accelerated
  47. mesalink

    memory-safe and OpenSSL-compatible TLS library based on Rustls and Ring

    v1.1.0-cratesio 100 #tls #rust
  48. qssh

    Experimental quantum-safe SSH using post-quantum crypto. Research project - NOT for production. See LIMITATIONS.md

    v0.0.3-alpha #post-quantum-cryptography #ssh #blockchain #quantum-safe #port-forwarding #qkd #encryption #qrng #tcp-port
  49. aez

    Rust wrapper for AEZ wide block cipher written in C

    v0.0.7 #cryptography #sprp #ffi
  50. crypto_pimitives

    Performance oriented crypto primitives

    v0.1.1 #cryptography #performance #primitive #aes-ni #oriented #encryption #ecb
  51. aesni

    DEPRECATED: replaced by the aes crate

    v0.99.99 328K #deprecated #block-cipher #replacing #github
  52. libote-codes

    Linear code bindings to libOTe

    v0.1.0 #bindings #lib-o-te #build #codes #linear
  53. libgmssl-sys

    v3.1.0-alpha #enable-tls-debug #sm2 #enable-http-tests #debugging #assembly #testing-http #private-key #http-post #sm3 #broken
  54. cryptonight-hash

    A pure-rust implementation of the CryptoNight digest algorithm

    v0.1.2 #hash #aes-ni #crypto-night #cryptonote #digest