Un naufragio personal

Ángel Ortega

Single-primitive authenticated encryption for fun

Another interesting blog entry by Christopher Wellons:

Just as a fun exercise, I designed and implemented from scratch a standalone, authenticated encryption tool, including key derivation with stretching, using a single cryptographic primitive. Or, more specifically, half of a primitive. That primitive is the encryption function of the XXTEA block cipher.