Sam's Missives

The name's Samuel. I'm a psychology graduate hoping to study cyber security. I love films, reading fiction, PC gaming, playing the drums, and doing a little coding.


The Film Review Scale - 21/06/22

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.

HMAC.NET: A .NET implementation of HMAC.

PADME.NET: A .NET implementation of PADMÉ padding.

AES-CTR.NET: A .NET implementation of AES-CTR.

PBKDF1.NET: A .NET implementation of PBKDF1 using SHA512.

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.