Sam's Missives

The name's Samuel. I'm a psychology undergraduate hoping to study cyber security. I love films, reading fiction, playing video games, and doing a little coding.


Cryptography Guidelines - 19/09/21

I Don't Like Any Messaging App - 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[dash]lucas6[at]pm[dot]me (PGP)

GitHub: samuel-lucas6


Kryptor: A simple, modern, and secure encryption tool.

Geralt: A 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.

MultiMAC: Authenticate multiple inputs easily using keyed BLAKE2b.

DoubleSec: A simple, double-paranoid encryption library inspired by TripleSec.

HKDF.NET: A .NET implementation of HKDF.

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

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

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.

Milva: A simple, cross-platform command line tool for hashing files.

ClipboardClear: Clear your clipboard with one click.