Projects in Awesome Lists tagged with aead
A curated list of projects in awesome lists tagged with aead .
https://github.com/orion-rs/orion
Usable, easy and safe pure-Rust crypto
aead argon2 blake2b chacha20-poly1305 crypto cryptography fips203 hmac hpke kem key-committing ml-kem orion pqc pure-rust rust sha3 x-wing x25519 xchacha20-poly1305
Last synced: 15 Jan 2026
https://github.com/miscreant/meta
Meta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
aead aes cryptography key-wrapping nonce-misuse-attacks security siv streaming-encryption
Last synced: 20 Mar 2025
https://github.com/ektrah/nsec
A modern and easy-to-use cryptographic library for .NET based on libsodium
aead aes-gcm blake2b chacha20-poly1305 crypto cryptography csharp curve25519 dotnet dotnet-core ed25519 encryption hash hkdf hmac libsodium security sha256 sha512 x25519
Last synced: 14 Jan 2026
https://github.com/samuel-lucas6/cryptography-guidelines
Guidance on implementing cryptography as a developer.
aead aes-gcm blake2b blake3 chacha20-poly1305 crypto cryptographic-algorithms cryptographic-library cryptography ed25519 ed448 education encrypt-then-mac gotchas hmac rsa sha2 sha3 x25519 x448
Last synced: 04 Feb 2026
https://github.com/samuel-lucas6/Cryptography-Guidelines
Guidance on implementing cryptography as a developer.
aead aes-gcm blake2b blake3 chacha20-poly1305 crypto cryptographic-algorithms cryptographic-library cryptography ed25519 ed448 education encrypt-then-mac gotchas hmac rsa sha2 sha3 x25519 x448
Last synced: 23 Apr 2025
https://github.com/ovh/symmecrypt
Golang symmetric encryption library
aead aes aes-gcm chacha20-poly1305 cryptography golang golang-library symmetric-cryptography
Last synced: 09 Apr 2025
https://github.com/skerkour/chacha20-blake3
The official implementation of the ChaCha20-BLAKE3 AEAD cipher with SIMD acceleration - https://kerkour.com/chacha20-blake3
aead avx2 avx512 blake3 chacha12 chacha20 chacha8 crypto cryptography encryption neon rust security simd wasm
Last synced: 19 May 2026
https://github.com/aegis-aead/libaegis
Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.
aead aegis aegis128l aegis128x aegis256 aegis256x cipher cryptography libaegis zig-package
Last synced: 07 Apr 2025
https://github.com/dajiaji/hpke-js
A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.
aead cryptography encryption hpke kdf kem kyber ml-kem post-quantum pqc rfc9180 security webcrypto x-wing
Last synced: 01 Mar 2026
https://github.com/return/branca
Authenticated and encrypted API tokens written in Rust. A secure JWT alternative.
aead authenticated-encryption branca cryptography jwt rust token-based-authentication xchacha20-poly1305
Last synced: 16 May 2025
https://github.com/frogsnot/concryptor
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).
aead aes-gcm argon2 chacha20-poly1305 cli-tool cryptography encryption io-uring performance rust security zero-copy
Last synced: 09 Apr 2026
https://github.com/cryptomator/siv-mode
RFC 5297 SIV mode of operation in Java
aead aes aes-siv authenticated-encryption cipher cryptography encryption java jep-238 jpms rfc-5297 rfc5297 siv siv-mode
Last synced: 21 Jan 2026
https://github.com/line/aes-gcm-siv
AES-GCM-SIV (RFC 8452) implementation for C, Android and Java, with hardware acceleration support.
aead aes-gcm-siv android c crypto cryptography java rfc8452
Last synced: 04 Jul 2025
https://github.com/jedisct1/aegis-x
The AEGIS-128X and AEGIS-256X high performance ciphers.
aead aegis aegis-128x aegis-256x cipher fast vaes ziglang
Last synced: 12 Apr 2025
https://github.com/oasisprotocol/deoxysii
Go Deoxys-II-256-128
aead cryptography go golang mrae
Last synced: 05 May 2025
https://github.com/filosottile/xaes256gcm
Package xaes256gcm implements the XAES-256-GCM extended-nonce AEAD.
Last synced: 21 Sep 2025
https://github.com/cryspen/hacl-packages
The Cryspen HACL Distribution
aead cryptography decryption digest encryption formally-verified hashing hkdf hmac signatures
Last synced: 27 Mar 2026
https://github.com/jedisct1/zig-rocca-s
An implementation of the ROCCA-S encryption scheme.
aead cipher rocca rocca-s zig zig-package
Last synced: 15 Apr 2025
https://github.com/itzmeanjan/ascon
Ascon-Based Lightweight Cryptography Primitives for Constrained Devices: Authenticated Encryption, Hash, and Extendable Output Functions
aead ascon cxof hash-functions light-weight-cryptography lwc xof
Last synced: 09 Sep 2025
https://github.com/paulgrandperrin/xchacha8blake3siv
XChaCha8Blake3Siv is a nonce-reuse misuse-resistant (NRMR) and key-committing authenticated encryption with associated data (AEAD) algorithm
aead authenticated-encryption blake blake3 chacha chacha-cipher chacha8 key-committing nonce-misuse-resistant nonce-reuse-misuse-resistant nrmr siv siv-mode xchacha8
Last synced: 25 Mar 2025
https://github.com/mrdcvlsc/chacha20-poly1305
A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
aead aead-authenticated-cryptography-mac arm authenticated-encryption chacha20 chacha20-poly1305 cplusplus cpp cryptography decryption encryption key library poly1305 rfc-8439 scratch-implementation security stream-cipher uint512 x86-64
Last synced: 21 Mar 2025
https://github.com/rmlibre/aiootp
a high-level async cryptographic anonymity library to scale, simplify, & automate privacy best practices for secure data & identity processing, communication, & storage.
aead aead-commitment asynchronous canonicalization context-committing cryptography cryptography-library databases developer-tools domain-separation ed25519 keccak key-committing key-derivation mnemonic-generator nonce-reuse-misuse-resistant online sha3 tweakable x25519
Last synced: 03 Apr 2026
https://github.com/martindisch/aes-ccm
Rust port of TinyCrypt's CCM mode implementation using RustCrypto's AES
Last synced: 08 Sep 2025
https://github.com/samuel-lucas6/chacha20-blake3
Committing ChaCha20-BLAKE3, XChaCha20-BLAKE3, and XChaCha20-BLAKE3-SIV AEAD implementations.
aead authenticated-encryption blake3 chacha20 chacha20-blake3 crypto cryptography encryption libsodium libsodium-core libsodium-net xchacha20 xchacha20-blake3 xchacha20-blake3-siv xchacha20-siv
Last synced: 15 Apr 2025
https://github.com/ericlagergren/aegis
Implementation of https://www.ietf.org/archive/id/draft-denis-aegis-aead-00.html / https://competitions.cr.yp.to/round3/aegisv11.pdf
Last synced: 14 Jan 2026
https://github.com/elementmerc/stegcore
A Steganography software using Ascon and LSB written in Python
aead ascon ascon-128 lsb steganography symmetric-key-cryptography
Last synced: 12 Mar 2026
https://github.com/aegis-aead/go-libaegis
The AEGIS family of authenticated encryption algorithms for Go.
aead aegis cipher encryption golang
Last synced: 14 Apr 2025
https://github.com/aegis-aead/aegis-bitsliced
Protected implementations of the AEGIS authentication algorithms for platforms without hardware AES support.
aead aegis aegis-128l aegis-128x2 aegis-256 algorithms bitsliced cipher encryption
Last synced: 14 Apr 2025
https://github.com/ansemjo/aenker
authenticated encryption on the commandline using a chunked construction similar to intermaclib
aead authenticated-encryption chacha20-poly1305 commandline curve25519 ecies go
Last synced: 16 Jan 2026
https://github.com/samuel-lucas6/aegis.net
A .NET implementation of AEGIS-128L and AEGIS-256.
aead aegis aegis128l aegis256 aes crypto cryptography
Last synced: 15 Apr 2025
https://github.com/virgilsecurity/virgil-pure-wordpress
Free Wordpress Plugin based on a powerful and revolutionary cryptographic technology that protects user passwords from data breaches and both online and offline attacks.
aead cryptography password-hardened-encryption plugin protect-database pure-plugin wordpress-plugin
Last synced: 09 May 2025
https://github.com/kizzycode/crypto_api_chachapoly
This crate implements ChaCha20-IETF, Poly1305 and ChachaPoly-IETF for `crypto_api`
aead chacha20 chacha20-poly1305 crypto poly1305
Last synced: 25 Jul 2025
https://github.com/oasisprotocol/deoxysii-js
JavaScript Deoxys-II-256-128
aead cryptography javascript mrae
Last synced: 12 Jan 2026
https://github.com/ericlagergren/siv
AES-GCM-SIV per RFC 8452
aead aes-gcm-siv cryptography go misuse-resistant polyval
Last synced: 07 Feb 2026
https://github.com/itzmeanjan/tinyjambu
Accelerated TinyJambu - Lightweight Authenticated Encryption Algorithms
aead authenticated-encryption lwc nist nist-lwc tinyjambu verified-decryption
Last synced: 25 Oct 2025
https://github.com/samuel-lucas6/chacha20-blake2b
Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.
aead authenticated-encryption blake2 blake2b blake2b-hash-algorithm blake2b-key chacha20 chacha20-blake2b crypto cryptography encryption libsodium libsodium-core libsodium-net xchacha20 xchacha20-blake2b xchacha20-blake2b-siv xchacha20-siv
Last synced: 15 Apr 2025
https://github.com/itzmeanjan/photon-beetle
Photon-Beetle: Lightweight Authenticated Encryption & Hashing
aead authenticated-encryption hashing lightweight-cryptography nist-lwc photon-beetle verified-decryption
Last synced: 12 Jul 2025
https://github.com/itzmeanjan/xoodyak
Accelerated Xoodyak - A Lightweight Cryptographic Scheme
aead crypto-aead crypto-hash hashing light-weight-cryptography lwc nist nist-lwc xoodoo xoodyak
Last synced: 28 Feb 2026
https://github.com/ahdinosaur/secret-channel
🤫 A protocol for an authenticated and encrypted message stream
aead authenticated authenticated-encryption chacha20-poly1305 chacha20poly1305 crypto cryptography encryption scuttlebutt secure-scuttlebutt ssb stream streaming
Last synced: 20 Sep 2025
https://github.com/ericlagergren/rocca
Rocca: An Efficient AES-based Encryption Scheme for Beyond 5G - https://eprint.iacr.org/2022/116.pdf
Last synced: 07 Feb 2026
https://github.com/jedisct1/zig-cymric
Zig implementations of the Cymric authenticated encryption modes.
Last synced: 17 Jul 2025
https://github.com/samuel-lucas6/kcchacha20-poly1305
Key-committing ChaCha20-Poly1305.
aead chacha20 chacha20poly1305 committing-aead key-committing poly1305
Last synced: 21 Feb 2026
https://github.com/itzmeanjan/gift-cofb
GIFT-COFB: Lightweight Authenticated Encryption
aead authenticated-encryption gift-128 gift-cofb lightweight-cryptography nist nist-lwc verified-decryption
Last synced: 28 Jan 2026
https://github.com/sdrapkin/securitydriven.winter
Cloud-Scale Cryptography.
aead aes-gcm cryptography gcm streaming
Last synced: 13 Apr 2025
https://github.com/itzmeanjan/romulus
Romulus - The Lightweight Authenticated Encryption and Hash Function
aead authenticated-encryption lightweight-cryptography nist nist-lwc romulus romulus-h romulus-n verified-decryption
Last synced: 03 Oct 2025
https://github.com/aegis-aead/aegis-jasmin
An implementation of AEGIS in the Jasmin programming language.
aead aegis aegis-128x2 aegis-256x2 aegis128l aegis256 cipher cryptography jasmin
Last synced: 11 Mar 2026
https://github.com/itzmeanjan/isap
Lightweight Authenticated Encryption with Associated Data
aead ascon authenticated-encryption isap keccak lightweight-cryptography nist-lwc verified-decryption
Last synced: 13 Jun 2025
https://github.com/samuel-lucas6/rocca-s.net
A .NET implementation of Rocca-S.
aead crypto cryptography rocca rocca-s
Last synced: 27 Mar 2025
https://github.com/systemslibrarian/meow-decoder
Secure Optical Air-Gap File Transfer via QR-Code GIFs Hiss secrets into yarn balls 😼 — cat-meme QR GIFs built for camera loss (fountain codes) and fail-closed crypto.
aead aes-gcm air-gap argon2id forward-secrecy fountain-codes hkdf ml-kem plausible-deniability post-quantum-cryptography steganography x25519
Last synced: 01 Jun 2026
https://github.com/kiooku/mini-signal
Incomplete Signal implementation - for learning purpose
aead aes-gcm-siv concurrent-programming css double-ratchet-algorithm e2ee end-to-end-encryption html js privacy rust security signal sqlite tauri-app tcp tls tokio-rs x3dh
Last synced: 18 Feb 2026
https://github.com/zhongfuze/crypto-dare
TypeScript implementation of the Data At Rest Encryption (DARE) format. DARE combines a modern AE scheme with a simple reordering protection mechanism to build a tamper-resistant encryption scheme.
aead aes aes-gcm bigfile crypto dare decryption encryption nodejs
Last synced: 12 May 2026
https://github.com/samuel-lucas6/kivr.net
A .NET implementation of the KIVR transform for AEAD context commitment.
aead aead-commitment chacha20-poly1305 context-commitment kivr
Last synced: 28 Oct 2025
https://github.com/petrknap/php-crypto-sodium
The library that packages functional `sodium_crypt_*` into objects.
aead aes asymmetric-cryptography block-cipher chacha20 cryptography curve25519 decryption encryption php php-library poly1305 public-key-cryptography secret-key-cryptography security sodium stream-cipher symmetric-cryptography x25519 xchacha20
Last synced: 10 Jul 2025
https://github.com/samuel-lucas6/daence.net
A .NET implementation of ChaCha-Daence.
aead chacha20 crypto cryptography daence hchacha20 poly1305 siv xchacha20
Last synced: 27 Mar 2025
https://github.com/remete618/mcap-encrypt
Chunk-level encryption for MCAP robotics data files. XChaCha20-Poly1305 with RSA-2048 key wrapping. Go CLI, Go library, and TypeScript/Node.js, cross-language compatible.
aead encryption foxglove go golang mcap robotics ros2 typescript xchacha20 xchacha20poly1305
Last synced: 18 May 2026
https://github.com/jkmnt/tiny_eax_mode
Tiny EAX mode (auth + encryption), 128 and 64 bits
aead aes eax embedded encryption xtea
Last synced: 01 Aug 2025
https://github.com/itzmeanjan/sparkle
Accelerated Sparkle - Lightweight Authenticated Encryption & Hashing
aead authenticated-encryption hashing lightweight-cryptography nist-lwc sparkle verified-decryption
Last synced: 03 Jul 2025
https://github.com/itzmeanjan/grain-128aead
Grain-128AEAD: A Lightweight AEAD Stream Cipher
aead authenticated-encryption grain-128a grain-128aead lightweight-cryptography nist nist-lwc stream-cipher verified-decryption
Last synced: 01 Apr 2025
https://github.com/samuel-lucas6/ascon.net
A .NET implementation of the Ascon cipher suite.
aead ascon ascon-128 ascon-128a ascon-80pq ascon-hash ascon-hasha ascon-mac ascon-prf ascon-prfs ascon-xof ascon-xofa crypto cryptography hash message-authentication-code nist nist-lwc prf xof
Last synced: 27 Mar 2025
https://github.com/ansemjo/ascon
Go binding for Ascon-128 from the CAESAR portfolio.
Last synced: 14 Jan 2026
https://github.com/reklatsmasters/is-chacha20-poly1305-supported
Check whether a chacha20-poly1305 cipher is supported by NodeJS
aead chacha20 chacha20-poly1305 cipher crypto cryptography nodejs poly1305 rfc7539
Last synced: 03 May 2026
https://github.com/amdevit/hoddmir
Hoddmir is a library that implements cryptographic helpers using managed .NET APIs and well-known cryptographic libraries to provide classes with useful tools for third-party applications, such as easy-to-use secure storage or in-memory password vaults.
aead cryptography dotnet secure-storage security store
Last synced: 12 Apr 2026
https://github.com/pedroalbanese/leacrypt
TTAK.KO-12.0223 Lightweight Encryption Algorithm (ISO/IEC 29192-2:2019) with Galois/Counter Mode (LEA-GCM)
aead cryptography golang lea symmetric-encryption
Last synced: 23 Feb 2025
https://github.com/fboulnois/ring-pkae-example
An example of public key authenticated encryption in Rust
aead crypto cryptography ecdh elliptic-curve-cryptography public-key-cryptography public-key-encryption rust
Last synced: 01 Jul 2025
https://github.com/cyntrisec/confidential-ml-transport
Attestation-bound encrypted tensor transport for confidential ML inference over VSock/TCP. Binary framing, X25519+ChaCha20Poly1305 AEAD, 3-message attested handshake.
aead attestation aws-nitro-enclaves chacha20poly1305 confidential-computing encryption hpke machine-learning rust secure-transport tee tensor vsock x25519
Last synced: 15 Mar 2026
https://github.com/midnight-wonderer/xoodyak-rb
A blazing fast Ruby wrapper for the Xoodyak cryptographic scheme. Supports hashing and AEAD encryption.
aead cipher cryptography digest gem hash lightweight-cryptography ruby sponge-construction xoodyak
Last synced: 28 May 2026
https://github.com/754446/study18
Study18 is a project management tool focused on facilitating collaborative study efforts. It offers features like task assignment, progress tracking, and document sharing to enhance group learning experiences.
aead authentication checksums ciphers crc32 digest-authentication elliptic-curve-cryptography encryption-decryption hmac java message-authentication-code private-keys secure-classes signatures
Last synced: 31 Mar 2025
https://github.com/samuel-lucas6/xchacha20-hmac-sha256-siv
A .NET implementation of XChaCha20-HMAC-SHA256-SIV.
aead hmac hmac-sha256 mrae s2v sha256 siv xchacha20 xchacha20-siv
Last synced: 16 May 2025
https://github.com/samuel-lucas6/draft-lucas-generalised-committing-aead
Encrypt-then-MAC for Committing AEAD (cAEAD) Draft.
aead authenticated-encryption caead chacha20-blake2b committing-aead encrypt-then-mac
Last synced: 03 Aug 2025
https://github.com/samuel-lucas6/bessie.net
A .NET implementation of Bessie.
aead bessie blake3 blake3-aead
Last synced: 31 Jul 2025
https://github.com/systemslibrarian/dad-mode-morse2
Browser-based demo of encrypted Morse code — AES-GCM encrypted messages transmitted as beep audio and copy/paste Morse. Where 1940s radio meets 2024 authenticated encryption.
aead aes-gcm-encryption argon2id ed25519 encryption-decryption hkdf morse-code offline-first pwa webcrypto
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-shadow-vault
Deniable encryption — one container, two passphrases, two messages. The real one and the decoy. No way to prove which is which.
aead argon2id chacha20-poly1305 deniable-encryption key-derivation rust-wasm sha256 wasm-crypto
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-model-breach
Browser-based HiAE threat model case study — AESL, Theorem 1 candidate enumeration, MITM state recovery, byte decomposition, guess-and-determine key recovery. Security claims are contracts. The threat model is the fine print. No backends. No simulated math.
aead aes algebraic-attacks browser-demo crypto-lab cryptography meet-in-the-middle security-analysis threat-modeling typescript vite
Last synced: 01 Jun 2026
https://github.com/samuel-lucas6/shorten-ciphertext-dotnet
A .NET implementation of the Shorten Ciphertext (SC) transform for AEAD commitment.
aead aead-commitment aes aes-256 context-commitment context-committing cty fully-committing hash-then-mask htm key-commitment key-committing sc sc-transform shorten-ciphertext
Last synced: 25 Feb 2025
https://github.com/samuel-lucas6/hchachacha
A family of block ciphers built from HChaCha20 for use in the PACT/comPACT and SC transforms for AEAD commitment.
aead block-cipher chacha20 compact context-commitment context-committing feistel feistel-cipher feistel-network fully-committing hchacha20 key-commitment key-committing lai-massey pact
Last synced: 25 Feb 2025
https://github.com/samuel-lucas6/noncesarenoticed.net
A .NET implementation of the HN1-HN4 transforms from the Nonces are Noticed paper.
aead authenticated-encryption hide-nonce nonce-hiding nonces-are-noticed
Last synced: 30 Oct 2025
https://github.com/samuel-lucas6/moddedctx.net
A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305
Last synced: 24 Jun 2025
https://github.com/samuel-lucas6/utc.net
Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 17 Jun 2025
https://github.com/arnaud-robin/aead-chacha20-poly1305
Implementation of AEAD_CHACHA20_POLY1305 in c++
aead chacha20-poly1305 cpp cryptography
Last synced: 10 Apr 2025
https://github.com/ppad-tech/aead
Haskell AEAD-ChaCha20-Poly1305
aead chacha20 cryptography haskell poly1305
Last synced: 25 Aug 2025
https://github.com/samuel-lucas6/generic-committing-aead-transforms
Generic transforms with hash functions for committing AEAD.
aead aead-commitment aeah aeth authenticated-encryption blake2 blake2b caead chacha20 chacha20-poly1305 chasiv committing-aead eth htae
Last synced: 05 Jul 2025
https://github.com/samuel-lucas6/ctx.net
Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-160.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 27 Mar 2025