rename require_ to ensure

This commit is contained in:
Fabian Kaczmarczyck
2021-02-05 14:52:38 +01:00
parent a54b217116
commit 604f084815
2 changed files with 7 additions and 7 deletions

View File

@@ -638,7 +638,7 @@ where
}
self.pin_protocol_v1
.has_permission(PinPermission::MakeCredential)?;
self.pin_protocol_v1.require_rp_id_permission(&rp_id)?;
self.pin_protocol_v1.ensure_rp_id_permission(&rp_id)?;
UP_FLAG | UV_FLAG | AT_FLAG | ed_flag
}
None => {
@@ -923,7 +923,7 @@ where
}
self.pin_protocol_v1
.has_permission(PinPermission::GetAssertion)?;
self.pin_protocol_v1.require_rp_id_permission(&rp_id)?;
self.pin_protocol_v1.ensure_rp_id_permission(&rp_id)?;
UV_FLAG
}
None => {

View File

@@ -543,7 +543,7 @@ impl PinProtocolV1 {
/// Check if the passed RP ID is associated with the token permission.
///
/// If no RP ID is associated, associate the passed RP ID as a side effect.
pub fn require_rp_id_permission(&mut self, rp_id: &str) -> Result<(), Ctap2StatusCode> {
pub fn ensure_rp_id_permission(&mut self, rp_id: &str) -> Result<(), Ctap2StatusCode> {
match &self.permissions_rp_id {
Some(p) if rp_id != p => Err(Ctap2StatusCode::CTAP2_ERR_PIN_AUTH_INVALID),
None => {
@@ -1230,11 +1230,11 @@ mod test {
}
#[test]
fn test_require_rp_id_permission() {
fn test_ensure_rp_id_permission() {
let mut rng = ThreadRng256 {};
let mut pin_protocol_v1 = PinProtocolV1::new(&mut rng);
assert_eq!(
pin_protocol_v1.require_rp_id_permission("example.com"),
pin_protocol_v1.ensure_rp_id_permission("example.com"),
Ok(())
);
assert_eq!(
@@ -1242,11 +1242,11 @@ mod test {
Some(String::from("example.com"))
);
assert_eq!(
pin_protocol_v1.require_rp_id_permission("example.com"),
pin_protocol_v1.ensure_rp_id_permission("example.com"),
Ok(())
);
assert_eq!(
pin_protocol_v1.require_rp_id_permission("counter-example.com"),
pin_protocol_v1.ensure_rp_id_permission("counter-example.com"),
Err(Ctap2StatusCode::CTAP2_ERR_PIN_AUTH_INVALID)
);
}