diff --git a/src/ctap/mod.rs b/src/ctap/mod.rs index 6ccb2ed..d7f5c6f 100644 --- a/src/ctap/mod.rs +++ b/src/ctap/mod.rs @@ -130,12 +130,7 @@ const SUPPORTED_CRED_PARAMS: &[PublicKeyCredentialParameter] = &[ ]; fn get_preferred_cred_param (params: &[PublicKeyCredentialParameter]) -> Option<&PublicKeyCredentialParameter> { - for param in params { - if SUPPORTED_CRED_PARAMS.contains(param) { - return Some(param); - } - } - return None; + params.iter().find(|¶m| SUPPORTED_CRED_PARAMS.contains(param)) } /// Transports supported by OpenSK.