This is your work, valued
I'm an entry-level SOC analyst and threat hunter who also likes applied cryptography.
Kryptor. A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
502Cryptography-Guidelines. Guidance on implementing cryptography as a developer.
440Geralt. A modern cryptographic library for .NET 8+ based on libsodium and inspired by Monocypher.
63crypto-is-cool. A list of cryptography books, papers, blog posts, presentations, and Q&A answers.
19ChaCha20-BLAKE3. Committing ChaCha20-BLAKE3, XChaCha20-BLAKE3, and XChaCha20-BLAKE3-SIV AEAD implementations.
13draft-lucas-bkdf. An Internet-Draft for the Balloon Key Derivation Function (BKDF), a memory-hard password hashing and password-based key derivation function.
11Cahir. A deterministic password manager.
10Milva. A simple, cross-platform command line tool for hashing files and text.
10DoubleSec. A simple, double-paranoid encryption library inspired by TripleSec.
6ChaCha20-BLAKE2b. Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.
6kcChaCha20-Poly1305. Key-committing ChaCha20-Poly1305.
5AEGIS.NET. A .NET implementation of AEGIS-128L and AEGIS-256.
5crypto-secretstream-aegis256. Libsodium's crypto_secretstream using AEGIS-256.
5Finnick. A proof of concept for how you can turn a duplex-style AEAD scheme (e.g., AEGIS) into a memory-hard password-based KDF.
4XXChaCha20-Poly1305-SIV. A key-committing, misuse-resistant AEAD scheme based on ChaCha20-Poly1305-PSIV and Daence.
3scrypt.NET. A .NET implementation of scrypt.
3ChaCha.NET. A .NET implementation of ChaCha8, ChaCha12, and ChaCha20.
3Daence.NET. A .NET implementation of ChaCha-Daence.
3PADME.NET. A .NET implementation of PADMÉ padding.
3Rocca-S.NET. A .NET implementation of the Rocca-S AEAD scheme.
2FXChaCha20. Feed-forward XChaCha20.
2CovertPadding. An implementation of the Covert Encryption randomised padding scheme.
2draft-lucas-generalised-committing-aead. Encrypt-then-MAC for Committing AEAD (cAEAD) Draft.
2samuel-lucas6.github.io. My website/blog.
2HashMe. Retrieve MD5, SHA1, and SHA256 hashes for files.
2AES-CTR.NET. A .NET implementation of AES-CTR.
2HForro.NET. A .NET implementation of HForró.
2Ascon.NET. A .NET implementation of the Ascon cipher suite.
1XChaCha20-SIV.NET. A .NET implementation of XChaCha20-SIV.
1generic-committing-aead-transforms. Generic transforms with hash functions for committing AEAD.
1NIST-KBKDFs. A .NET implementation of the NIST SP 800-56Cr2 and NIST SP 800-108r1 KDFs.
1dndk-gcm-dotnet. A .NET implementation of Double Nonce Derive Key AES-GCM (DNDK-GCM).
1hchachacha. A family of block ciphers built from HChaCha20 for use in the PACT/comPACT and SC transforms for AEAD commitment.
1benchmark-argon2-dotnet. Benchmark Argon2 in Libsodium, Monocypher, Konscious.Security.Cryptography, and/or Isopoh.Cryptography using BenchmarkDotNet to find suitable parameters.
1KIVR.NET. A .NET implementation of the KIVR transform for AEAD context commitment.
1xaes-256-gcm-dotnet. A .NET implementation of XAES-256-GCM, an extended nonce version of AES-GCM.
1Bessie.NET. A .NET implementation of Bessie.
1Rumba.NET. A .NET implementation of Rumba20, Rumba12, and Rumba8.
1Balloon.NET. A .NET implementation of the Balloon password hashing algorithm.
1hiae-dotnet. A .NET implementation of the HiAE AEAD scheme.
1Salsa.NET. A .NET implementation of Salsa20, Salsa20/12, and Salsa20/8.
1HSalsa20.NET. A .NET implementation of HSalsa20.
1Forro.NET. A .NET implementation of Forró, a cipher based on ChaCha and Salsa.
1SipHash.NET. A .NET implementation of SipHash-2-4.
1XXChaCha20. ChaCha20 with a 224-bit nonce.
1Tango12. A stream cipher based on BLAKE2b.
1HKDF-BLAKE2b. HKDF with keyed BLAKE2b-512 instead of HMAC.
1