Source release 19.3.0
This commit is contained in:
@@ -235,24 +235,30 @@ void MessageDumper::DumpProvisioningRequest(
|
||||
const CdmProvisioningRequest& request) {
|
||||
if (wvoec::global_features.derive_key_method ==
|
||||
wvoec::DeviceFeatures::TEST_PROVISION_40) {
|
||||
LOGD("Provisioning 4.0 does not have a v17 or v18 core message.");
|
||||
// The ODKGoldenProvision40V19 test will have its own class for now since
|
||||
// we are only testing the request.
|
||||
DumpHeader(&provision_file, "Provision40");
|
||||
} else {
|
||||
DumpHeader(&provision_file, "Provision");
|
||||
SignedProvisioningMessage signed_message;
|
||||
EXPECT_TRUE(signed_message.ParseFromString(request))
|
||||
<< "Request = " << wvutil::b2a_hex(request);
|
||||
if (wvoec::global_features.api_version >= wvoec::kCoreMessagesAPI) {
|
||||
EXPECT_TRUE(signed_message.has_oemcrypto_core_message());
|
||||
DumpHex(&provision_file, "core_request",
|
||||
signed_message.oemcrypto_core_message());
|
||||
}
|
||||
}
|
||||
SignedProvisioningMessage signed_message;
|
||||
EXPECT_TRUE(signed_message.ParseFromString(request))
|
||||
<< "Request = " << wvutil::b2a_hex(request);
|
||||
if (wvoec::global_features.api_version >= wvoec::kCoreMessagesAPI) {
|
||||
EXPECT_TRUE(signed_message.has_oemcrypto_core_message());
|
||||
DumpHex(&provision_file, "core_request",
|
||||
signed_message.oemcrypto_core_message());
|
||||
}
|
||||
}
|
||||
|
||||
void MessageDumper::DumpProvisioning(const CdmProvisioningResponse& response) {
|
||||
if (wvoec::global_features.derive_key_method ==
|
||||
wvoec::DeviceFeatures::TEST_PROVISION_40) {
|
||||
LOGD("Provisioning 4.0 does not have a core message.");
|
||||
LOGD(
|
||||
"Provisioning 4.0 does not have a v17, v18 or v19 core message in the "
|
||||
"response.");
|
||||
provision_file << " RunTest();\n";
|
||||
provision_file << "}\n\n";
|
||||
} else {
|
||||
SignedProvisioningMessage signed_response;
|
||||
if (!signed_response.ParseFromString(response)) {
|
||||
|
||||
Reference in New Issue
Block a user