Projects in Awesome Lists tagged with authenticated-encryption
A curated list of projects in awesome lists tagged with authenticated-encryption .
https://github.com/patrickfav/armadillo
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
aes-encryption aes-gcm android authenticated-encryption bcrypt crypto cryptography hkdf security sharedpreferences
Last synced: 05 Apr 2025
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/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/azohra/lyra
A lightweight encryption tool designed for ease of use.
argon authenticated-encryption decryption encryption go golang passphrase-generator privacy protect-your-privacy
Last synced: 22 Jul 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/inmcm/kravatte
Implementation of Kravatte Encryption Suite
authenticated-encryption authentication cipher-suites cryptography farfalle keccak multiprocessing numpy python3 security
Last synced: 22 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/meehow/securebytes
⚡️ Take any Go data type, serialize it to JSON or GOB and encrypt it with AES. Works 2.5x faster than securecookie and generates 40% smaller cookies.
aes authenticated-encryption cookie encryption securecookie serialization
Last synced: 15 Apr 2025
https://github.com/peter-evans/paseto-lua
PASETO (Platform-Agnostic Security Tokens) for Lua
authenticated-encryption authorization authorization-token ed25519 jose jwt libsodium lua paseto stateless-token
Last synced: 07 May 2025
https://github.com/capeprivacy/hybrid-pke
The Hybrid Public Key Encryption (HPKE) standard in Python
authenticated-encryption cryptography encryption hpke public-key-encryption symmetric-encryption
Last synced: 12 Apr 2025
https://github.com/antonkueltz/rfc7539
AEAD cipher based on ChaCha20 stream cipher and Poly1305 MAC
authenticated-encryption chacha20 chacha20-poly1305 cryptography poly1305 rfc7539
Last synced: 13 Apr 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/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/inmcm/xoodoo
Golang Implementation of Xoodoo Permutation and Xoofff/Xoodyak Crypto Suites
authenticated-encryption crypto cryptography go hashing lightweight-cryptography nist xoodoo xoodyak
Last synced: 18 Jun 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/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/carteni/crypto-bundle
Symmetric-key authenticated encryption in a Symfony 3 application.
authenticated-encryption bundle cryptography encryption php symfony symfony-bundle symmetric-key-cryptography
Last synced: 22 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/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/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/itzmeanjan/elephant
Elephant - Fast, Parallelizable, Lightweight Authenticated Encryption Scheme
authenticated-encryption delirium dumbo elephant encrypt-then-mac jumbo lightweight-cryptography nist nist-lwc verified-decryption
Last synced: 12 May 2025
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/floatpane/go-secretbox
Password-based encryption for data at rest, in Go. Argon2id + AES-256-GCM
aead authenticated-encryption cipher crypto cryptography data-protection data-security decryption encryption go golang golang-library kdf key-derivation nacl secret-management secretbox secrets-management security vault
Last synced: 22 Jun 2026
https://github.com/itzmeanjan/acorn
Accelerating Acorn: A Lightweight Authenticated Cipher
acorn acorn128 authenticated-encryption caeser-competition caeser-crypto cpu dpcpp fpga gpu lightweight-authenticated-cipher oneapi sycl verified-decryption
Last synced: 12 Jan 2026
https://github.com/krptn/djangoexample
Example Krptn Integration with Django
authenticated-encryption authentication authentication-middleware django mfa python totp tutorial tutorials
Last synced: 20 Aug 2025
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/buhman/cryptio
file-like interface for authenticated encryption
aes-gcm authenticated-encryption cryptography encryption-library
Last synced: 18 Aug 2025
https://github.com/arthurosipyan/os-encryption-decryption-manager
Operating System Security Encryption and Decryption with Affine and Vigenere Cipher project.
affine-cipher authenticated-encryption authentication decrypt decryption decryption-algorithm easygui encrypt encryption encryption-algorithms gui linux operating-system operating-system-security python python3 security security-protocol security-tools vigenere-cipher
Last synced: 16 May 2026
https://github.com/tniessen/cubicrypt
Secure datagram transmissions over untrusted channels, designed for CubeSats 📡🔐🛰
authenticated-encryption authentication communication cubesat embedded encryption ground-station protocol satellite space
Last synced: 20 Mar 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/scblur869/secure-auth-service
Golang based token auth service using http-only encrypted cookies to the client and a backend user store
authenticated-encryption authentication-backend golang golang-gin jwt jwt-authentication jwt-go token-auth
Last synced: 31 Mar 2025
https://github.com/northstrix/entry-assignment-for-cyberia
As the name says
aceternity-ui authenticated-encryption chacha20 firebase hmac-sha512 mlkem mobile-friendly namer-ui nuxt3 post-quantum-cryptography serpent vue vuejs
Last synced: 22 Apr 2026
https://github.com/l0g0rhythm/cryptoolsec
Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation
aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming
Last synced: 27 Apr 2026
https://github.com/bryopsida/eureka
Discovery library to facilitate finding other pieces of a system on spin up
authenticated-encryption discovery multicast udp zeroconf
Last synced: 08 Mar 2026
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/antonkueltz/ocb-forger
Inoue and Minematsu's attack against OCB2
authenticated-encryption cryptanalysis cryptography forgery
Last synced: 17 Jul 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/kizzycode/crypto_api
This crate defines a general purpose API for various cryptographic primitives
authenticated-encryption cipher crypto-api hash kdf message-authentication-code pbkdf
Last synced: 23 Oct 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/systemslibrarian/crypto-lab-aes-modes
Browser-based AES modes demo — ECB, CBC, CTR, GCM, and CCM with live padding oracle attack. Real WebCrypto operations, ECB penguin visualization, Bleichenbacher oracle, and authenticated encryption breakdown. No backends. No simulated math.
aes aes-cbc aes-ctr aes-ecb aes-gcm authenticated-encryption bleichenbacher block-cipher browser ccm crypto-lab cryptography padding-oracle typescript vite
Last synced: 01 Jun 2026