HkdfSourceRFC 5869 specifies a HMAC-based Extract-and-Expand Key Derivation Function (HKDF), which is abstracted over a specific hash function.
Given a Hash function, get the HKDF
convenience extract hash salt ikm where the hash has to be provided explicitly
convenience expand hash prk info len where the hash has to be provided explicitly