pub fn sha512( iter: u32, salt: Salt<'_>, sec: Secret<'_>, out: &mut [u8; 64], ) -> Result<(), String>