Snap for 10017950 from d5b91adcb70c18b9f1005c186b56f81d7e04727f to udc-release
Change-Id: I06ed38e6fb42716e8d365fc704c6d15734925871
diff --git a/ta/src/rkp.rs b/ta/src/rkp.rs
index fbad5e0..5424463 100644
--- a/ta/src/rkp.rs
+++ b/ta/src/rkp.rs
@@ -134,6 +134,13 @@
&mut self,
test_mode: rpc::TestMode,
) -> Result<(MacedPublicKey, Vec<u8>), Error> {
+ if self.rpc_info.get_version() > IRPC_V2 && test_mode == rpc::TestMode(true) {
+ return Err(rpc_err!(
+ Removed,
+ "generate_ecdsa_p256_keypair does not support test mode in IRPC V3+ HAL."
+ ));
+ }
+
let (key_material, chars) = self.generate_key_material(&RPC_P256_KEYGEN_PARAMS)?;
let pub_cose_key = match key_material {