samuel-lucas6
I'm a psychology BSc and cyber security MSc graduate now working in infosec.
United Kingdom
Pinned Repositories
draft-irtf-cfrg-aegis-aead
Specification for the AEGIS family of authenticated encryption algorithms.
AEGIS.NET
A .NET implementation of AEGIS-128L and AEGIS-256.
ChaCha20-BLAKE3
Committing ChaCha20-BLAKE3, XChaCha20-BLAKE3, and XChaCha20-BLAKE3-SIV AEAD implementations.
crypto-is-cool
A list of cryptography books, papers, blog posts, presentations, and Q&A answers.
Cryptography-Guidelines
Guidance on implementing cryptography as a developer.
draft-lucas-bkdf
An Internet-Draft for the Balloon Key Derivation Function (BKDF), a memory-hard password hashing and password-based key derivation function.
Geralt
A modern cryptographic library for .NET 8+ based on libsodium and inspired by Monocypher.
kcChaCha20-Poly1305
Key-committing ChaCha20-Poly1305.
Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
Milva
A simple, cross-platform command line tool for hashing files and text.
samuel-lucas6's Repositories
samuel-lucas6/Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
samuel-lucas6/Geralt
A modern cryptographic library for .NET 8+ based on libsodium and inspired by Monocypher.
samuel-lucas6/crypto-is-cool
A list of cryptography books, papers, blog posts, presentations, and Q&A answers.
samuel-lucas6/draft-lucas-bkdf
An Internet-Draft for the Balloon Key Derivation Function (BKDF), a memory-hard password hashing and password-based key derivation function.
samuel-lucas6/Milva
A simple, cross-platform command line tool for hashing files and text.
samuel-lucas6/Cahir
A deterministic password manager.
samuel-lucas6/AEGIS.NET
A .NET implementation of AEGIS-128L and AEGIS-256.
samuel-lucas6/crypto-secretstream-aegis256
Libsodium's crypto_secretstream using AEGIS-256.
samuel-lucas6/Finnick
A proof of concept for how you can turn a duplex-style AEAD scheme (e.g., AEGIS) into a memory-hard password-based KDF.
samuel-lucas6/samuel-lucas6.github.io
My website/blog.
samuel-lucas6/scrypt.NET
A .NET implementation of scrypt.
samuel-lucas6/Balloon.NET
A .NET implementation of the Balloon password hashing algorithm.
samuel-lucas6/benchmark-argon2-dotnet
Benchmark Argon2 in Libsodium, Monocypher, Konscious.Security.Cryptography, and/or Isopoh.Cryptography using BenchmarkDotNet to find suitable parameters.
samuel-lucas6/dndk-gcm-dotnet
A .NET implementation of Double Nonce Derive Key AES-GCM (DNDK-GCM).
samuel-lucas6/NIST-KBKDFs
A .NET implementation of the NIST SP 800-56Cr2 and NIST SP 800-108r1 KDFs.
samuel-lucas6/xaes-256-gcm-dotnet
A .NET implementation of XAES-256-GCM, an extended nonce version of AES-GCM.
samuel-lucas6/draft-lucas-generalised-committing-aead
Encrypt-then-MAC for Committing AEAD (cAEAD) Draft.
samuel-lucas6/chnkd
Incremental APIs for different approaches to stream encryption.
samuel-lucas6/dnd-aes-gcm-go
A variant of Double-Nonce-Derive for AES-GCM.
samuel-lucas6/draft-irtf-cfrg-aegis-aead
Specification for the AEGIS family of authenticated encryption algorithms.
samuel-lucas6/hchachacha
A family of block ciphers built from HChaCha20 for use in the PACT/comPACT and SC transforms for AEAD commitment.
samuel-lucas6/KIVR.NET
A .NET implementation of the KIVR transform for AEAD context commitment.
samuel-lucas6/Kryptor-Chocolatey
The Kryptor Chocolatey package.
samuel-lucas6/NoncesAreNoticed.NET
A .NET implementation of the HN1-HN4 transforms from the Nonces are Noticed paper.
samuel-lucas6/pact-go
A Go implementation of PACT and comPACT for AEAD commitment.
samuel-lucas6/phc-discussions
The Password Hashing Competition (PHC) mailing list as files for searching.
samuel-lucas6/ponteil-dotnet
A .NET implementation of Ponteil, a very fast, compact XOF/hash function/PRF based on AEGIS.
samuel-lucas6/shorten-ciphertext-dotnet
A .NET implementation of the Shorten Ciphertext (SC) transform for AEAD commitment.
samuel-lucas6/XChaCha20-SIV.NET
A .NET implementation of XChaCha20-SIV.
samuel-lucas6/xxchacha20-poly1305-siv
A key-committing, misuse-resistant AEAD scheme based on ChaCha20-Poly1305-PSIV and Daence.