Primitive building blocks for dealing with passwords. Key-derivation and verification.