New hkdf_sha256 function