pub fn extract_and_expand( salt: &SigningKey, secret: &[u8], info: &[u8], out: &mut [u8], ) -> Result<()>