Lightweight cryptographic primitives for Ether, starting with password hashing.