An implementation of djb-s salsa20 in 45 lines of human-readable C code