diff options
Diffstat (limited to 'keystore2/src/remote_provisioning.rs')
-rw-r--r-- | keystore2/src/remote_provisioning.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/keystore2/src/remote_provisioning.rs b/keystore2/src/remote_provisioning.rs index 1e33ef1c..3f7833ed 100644 --- a/keystore2/src/remote_provisioning.rs +++ b/keystore2/src/remote_provisioning.rs @@ -35,6 +35,7 @@ use crate::globals::get_remotely_provisioned_component_name; use crate::ks_err; use crate::metrics_store::log_rkp_error_stats; use crate::rkpd_client::get_rkpd_attestation_key; +use crate::watchdog_helper::watchdog as wd; use android_security_metrics::aidl::android::security::metrics::RkpError::RkpError as MetricsRkpError; /// Contains helper functions to check if remote provisioning is enabled on the system and, if so, @@ -96,6 +97,7 @@ impl RemProvState { } else { let rpc_name = get_remotely_provisioned_component_name(&self.security_level) .context(ks_err!("Trying to get IRPC name."))?; + let _wd = wd::watch_millis("Calling get_rkpd_attestation_key()", 500); match get_rkpd_attestation_key(&rpc_name, caller_uid) { Err(e) => { if self.is_rkp_only() { |