All Stories

My Plant Pet

The motivation Working from home has taken a toll on all of us. I say that despite the fact that nothing significant has changed for me personally - I still...

Calculating the Key Check Value of a key

What are Key Check Values? When a key is transmitted securely to a third party, there is no easy way to find if the recepient got the same key or...

Creating a new UBER keystore in Java

My quest for creating a new keystore from scratch I had to store a key in a keystore for a project I’ve been working on. Unfortunately all examples I could...

Applying Key Variants manually

What are Key Variants? In systems involving two parties securely transmitting information to each other, there is always some sort of “key exchange” process. One of these processes is to...

Jelly: Experimental RPC

jelly What the heck is Jelly? Jelly is an experimental Remote Procedure Call system that tries to minimize boilerplate code in distributed systems.

Tail Recursion in Scala

Tail Recursion in Scala