Timed-Release-Crypto

December 23, 2024

Preface: I recently coded a tiny Rust library, implementing a cryptographic idea which had caught my interest. This post is my way of cementing my understanding of concepts which I found difficult. I’m not a cryptographer and make zero guarantees regarding the correctness of the code or math in this post. One final note, no Ai was used in writing the story in this post, I wrote it myself, so you can expect it to suck lol. Read more

Squarings modulo n per second

December 19, 2024

A quick, non-scientific, look at how we might estimate the number of squarings modulo n that a computer can perform per second.

The TypeState Pattern

December 10, 2024

TypeState is a powerful design pattern that we can use to provide compiletime checks based on the state of things. This post is my way of writing about what I’m learning with the hopes that it’ll stick better.

'I write to understand as much as to be understood.' —Elie Wiesel
(c) 2024 CryptoPatrick