Merge "[rkp] Raise exception if generateEcdsaP256KeyPair is in test mode" into main
diff --git a/virtualizationservice/src/remote_provisioning.rs b/virtualizationservice/src/remote_provisioning.rs
index 1acbcee..599a614 100644
--- a/virtualizationservice/src/remote_provisioning.rs
+++ b/virtualizationservice/src/remote_provisioning.rs
@@ -52,9 +52,16 @@
fn generateEcdsaP256KeyPair(
&self,
- _testMode: bool,
+ testMode: bool,
_macedPublicKey: &mut MacedPublicKey,
) -> BinderResult<Vec<u8>> {
+ if testMode {
+ return Err(Status::new_service_specific_error_str(
+ STATUS_REMOVED,
+ Some("generateEcdsaP256KeyPair does not support test mode in IRPC v3+ HAL."),
+ ))
+ .with_log();
+ }
// TODO(b/274881098): Implement this.
Err(Status::new_exception(ExceptionCode::UNSUPPORTED_OPERATION, None)).with_log()
}