Begin designing the KDF interfaces. Fixes #511
4 files changed