The name's Samuel. I'm a psychology undergraduate hoping to study cyber security. I love films, reading fiction, PC gaming, playing the drums, and doing a little coding.
Bodybuilding Guidelines - 02/02/22
Cryptography Guidelines - 19/09/21
I Don't Like Any Messaging Apps - 16/05/21
How to Learn About Cryptography - 30/03/21
Kryptor v3 - 28/01/21
Cyberpunk 2077 is Disappointing - 14/12/20
My Experience With Linux - 22/11/20
Email: samuel[at]samuellucas[dot]com
GitHub: samuel-lucas6
Kryptor: A simple, modern, and secure encryption and signing tool.
Geralt: An easy-to-use cryptographic library for .NET based on libsodium.
ChaCha20-BLAKE2b: Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.
ChaCha20-BLAKE3: Committing ChaCha20-BLAKE3, XChaCha20-BLAKE3, and XChaCha20-BLAKE3-SIV AEAD implementations.
Milva: A simple, cross-platform command line tool for hashing files.
HKDF.NET: A .NET implementation of HKDF.
PADME.NET: A .NET implementation of PADMÉ padding.
AES-CTR.NET: A .NET implementation of AES-CTR.
MultiMAC: Authenticate multiple inputs easily using keyed BLAKE2b.
DoubleSec: A simple, double-paranoid encryption library inspired by TripleSec.
Tango12: A stream cipher based on BLAKE2b.
Committing-ChaCha20-Poly1305: Several committing ChaCha20-Poly1305 implementations.
CSEC 507: Applied Cryptology Notes: My notes from watching the CSEC 507: Applied Cryptology course by Cihangir Tezcan from Middle East Technical University.
ClipboardClear: Clear your clipboard with one click.