Support classes for KDF based key derivation functions.