Usable, easy and safe pure-Rust crypto
Aead GitHub Repositories
Explore popular GitHub repositories tagged “aead”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
:white_check_mark: .NET crypto done right. Professionally audited.
A framework for building composable proxy protocol stack.
A modern and easy-to-use cryptographic library for .NET based on libsodium
Guidance on implementing cryptography as a developer.
Sockets with pure VB6 impl of TLS encryption
Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.
Golang symmetric encryption library
A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.
The official implementation of the ChaCha20-BLAKE3 AEAD cipher with SIMD acceleration - https://kerkour.com/chacha20-blake3
Lean cryptographic library usable for bare-metal environments
Datagram Transport Layer Security (DTLS) client.
Authenticated and encrypted API tokens written in Rust. A secure JWT alternative.
A gigabyte-per-second, multi-threaded file encryption engine. Achieves extreme throughput using a lock-free, triple-buffered io_uring pipeline, Rayon parallel chunking, and hardware-accelerated AEADs (AES-256-GCM / ChaCha20).
AES-GCM-SIV (RFC 8452) implementation for C, Android and Java, with hardware acceleration support.
RFC 5297 SIV mode of operation in Java
AEGIS high performance ciphers for Rust.
The AEGIS-128X and AEGIS-256X high performance ciphers.
Rust crypto w/ zero default deps: BLAKE3, Ed25519/X25519, hashes, MACs, KDFs, AEADs, and checksums w/ full SIMD/ASM acceleration
ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256
Pure python ChaCha20Poly1305 implementation
Go Deoxys-II-256-128
A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
ChaCha20 and Poly1305 for IETF Protocols (RFC 8439)
The AEGIS family of authenticated encryption algorithms for Go.
Specification for the AEGIS family of authenticated encryption algorithms.
Package xaes256gcm implements the XAES-256-GCM extended-nonce AEAD.
An implementation of the ROCCA-S encryption scheme.
Ascon-Based Lightweight Cryptography Primitives for Constrained Devices: Authenticated Encryption, Hash, and Extendable Output Functions
HiAE - A High-Throughput Authenticated Encryption Algorithm for Cross-Platform Efficiency.