D. J. Bernstein

Hash functions and ciphers

Current designs

Snuffle 2005: the Salsa20 encryption function

The Salsa20 hash function

Notes on the ECRYPT Stream Cipher project (eSTREAM)

Older designs

These aren't as fast as Salsa20 for the same conjectured security level.

The Salsa10 hash function

[surf] (PDF) (PS) (DVI) D. J. Bernstein. SURF: Simple Unpredictable Random Function. URL: http://cr.yp.to/papers.html#surf.