pub fn hkdf( digest: &MdRef, key: &[u8], salt: Option<&[u8]>, info: Option<&[u8]>, mode: HkdfMode, ctx: Option<&LibCtxRef>, out: &mut [u8], ) -> Result<(), ErrorStack>