An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with poly1305

A curated list of projects in awesome lists tagged with poly1305 .

https://github.com/neilalexander/jnacl

Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl "Box" implementation

android-library authentication crypto curve25519 curve25519xsalsa20poly1305 ecc ecdsa hsalsa20 java java-library nacl poly1305 salsa20 xsalsa20 xsalsa20poly1305

Last synced: 16 May 2025

https://github.com/daviddesmet/NaCl.Core

🔑 NaCl.Core, a cryptography library for .NET

chacha20-poly1305 dotnet dotnet-core netstandard poly1305 xchacha20-poly1305

Last synced: 14 Mar 2025

https://github.com/xaionaro-go/secureio

An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

awesome blake3 cipher ecdh ed25519 encrypt encryption golang hmac multiplexer poly1305 psk read reader readwriter stream udp wrapper writer xchacha20

Last synced: 28 Apr 2025

https://github.com/andy-goryachev/memsafecrypto

A subset of BouncyCastle crypto primitives, refactored to use DirectByteBuffer.

argon2 blake2b bouncycastle poly1305 salsa20 salsa20engine sha256 xsalsa20 xsalsa20poly1305

Last synced: 07 May 2025

https://github.com/pedroalbanese/edgetk

🔒 Encrypted Data Gateway Engine - Command-line Integrated Security Suite written in Go (OpenSSL compliant)

aria blake2 camellia chacha20 ecdsa-cryptography ed25519 golang gost3410-2012 kuznechik openssl poly1305 rsa-cryptography seed sm2 sm3 sm4 streebog tlcp tls whirlpool

Last synced: 12 Feb 2026

https://github.com/dunkelstern/mbedtls-esp8266

Updated and Upgraded mbedTLS library for the ESP8266 (probably ESP32 too)

chacha20 crypto ed25519 embedded esp8266 hkdf mbedtls poly1305 srp tls

Last synced: 30 Oct 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/andreypfau/kotlinx-crypto

A multiplatform Kotlin library providing basic cryptographic functions and primitives

blake2 crc32 crypto cryptography hmac keccak kotlin kotlin-language kotlin-library kotlin-multiplatform pbkdf2 poly1305 salsa20 sha256 sha512

Last synced: 01 Sep 2025

https://github.com/aead/poly1305

The poly1305 message authentication code

chacha20-poly1305 cryptography golang poly1305

Last synced: 21 Mar 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/jedisct1/xsecretbox

Go implementation of crypto_secretbox_xchacha20poly1305

dnscrypt golang libsodium poly1305 xchacha20 xchacha20poly1305

Last synced: 15 Apr 2025

https://github.com/nuxed/crypto

The Nuxed Crypto component provides a high-level cryptography interface that relies on libsodium for all of its underlying cryptography operations.

argon2 authentication constant-time cryptography cryptography-library curve25519 digital-signature ed25519 encryption hack hacklang hhvm libsodium misuse-resistant nuxed password-hashing poly1305 x25519 xsalsa20

Last synced: 30 Jan 2026

https://github.com/murilochianfa/srv6-pot-tlv

Design and implementation of a new SRv6 Proof-of-Transit TLV using SipHash, Poly1305 and BLAKE3 Keyed-hash through eBPF XDP and TC.

blake3 ebpf golang hmac-sha256 ipv6 kernel keyed-hashing linux poly1305 seg6 segment-routing siphash srv6 tc tlv xdp

Last synced: 30 Jul 2025

https://github.com/primefactor-io/xchacha20-poly1305

100% RFC compliant implementations of ChaCha20-Poly1305 and XChaCha20-Poly1305

chacha20 chacha20-poly1305 cryptography cryptography-algorithms poly1305

Last synced: 01 Mar 2026

https://github.com/angeal185/rabbit-cipher

rabbit 128bit cipher with poly1305 in javascript

browser cipher decryption encryption nodejs poly1305 rabbit rabbit-cipher

Last synced: 16 May 2026

https://github.com/rustic-rs/aes256ctr_poly1305aes

Pure Rust implementation of AES256CTR-Poly1305AES

aes-256 encryption poly1305

Last synced: 25 Jun 2025

https://github.com/cfcs/ocaml-poly1305

MirageOS-friendly bindings to Poly1305 C-stubs from WireGuard

cryptography mirageos ocaml poly1305

Last synced: 17 Apr 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/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/jaybosamiya/poly1305-equivalence

Proving equivalence of spec for Poly1305 in HACL* and Vale

fstar poly1305 proof verification work-in-progress

Last synced: 31 Mar 2025

https://github.com/threez/rfc8439.cr

Crystal implementation ChaCha20 stream cipher as well as the Poly1305 authenticator and the AEAD mode defined in rfc8439.

aead chacha20 crystal poly1305 rfc8439

Last synced: 30 Jun 2025

https://github.com/sundarnagarajan/py_poly1305aes

Python wrapper around poly1305aes by Daniel J. Bernstein

hmac pentium poly1305

Last synced: 23 Mar 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

https://github.com/samuel-lucas6/xxchacha20-poly1305-siv

A key-committing, misuse-resistant AEAD scheme based on ChaCha20-Poly1305-PSIV and Daence.

chacha20 chacha20-poly1305 chacha20-poly1305-psiv daence hchacha20 poly1305 xchacha20 xchacha20-poly1305 xchacha20-siv

Last synced: 11 Mar 2025

https://github.com/aead/poly

Package poly implements message authenticators based on polynomials

cryptography gcm golang poly1305

Last synced: 19 May 2026

https://github.com/carlosmakin/chacha20

An implementation of the symmetric ChaCha20 cipher, Poly1305 (MAC), and ChaCha20-Poly1305 (AEAD) scheme as per RFC 8439.

chacha20 chacha20-poly1305 dart poly1305 rfc8439

Last synced: 14 Nov 2025

https://github.com/banyc/tokio_chacha20

Encrypt/Decrypt async stream data (`AsyncRead/Write`) using ChaCha20

chacha20 poly1305 tokio

Last synced: 10 Nov 2025

https://github.com/systemslibrarian/crypto-lab-mac-race

Browser-based MAC demo — HMAC, CMAC, Poly1305, and GHASH compared with live length extension attack, timing attack, and nonce reuse demonstrations. Real WebCrypto operations. No backends. No simulated math.

aes-gcm amc browser cmac crypto-lab cryptography ghash hmac length-extension-attack message-authentication nist poly1305 timing-attack typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-chacha20-stream

Browser-based ChaCha20 stream cipher — quarter-round stepper, keystream visualizer, nonce reuse attack demo, and encrypt/decrypt playground. ARX design, no AES-NI required. Part of crypto-lab.

arx-cipher browser-demo chacha20 crypto-lab cryptography-education nonce-reuse poly1305 stream-cipher typescript vite

Last synced: 01 Jun 2026

https://github.com/ericmann/xchacha20-demo

XChaCha20 (and Poly1305) Demo in PHP

demo php poly1305 xchacha20

Last synced: 10 Aug 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/ppad-tech/poly1305

The Poly1305 message authentication code

cryptography haskell mac poly1305

Last synced: 21 Apr 2026

https://github.com/ppad-tech/aead

Haskell AEAD-ChaCha20-Poly1305

aead chacha20 cryptography haskell poly1305

Last synced: 25 Aug 2025