fn prf( algorithm: &'static Algorithm, secret: &[u8], label: &[u8], seed1: &[u8], seed2: Option<&[u8]>, output: usize, ) -> Result<Secret, Unspecified>