Document OEMCrypto_LoadProvisioningCast
Bug: 314222872 Change-Id: I05031d1eacefceb73931b979ef69e69fdba871a7
This commit is contained in:
committed by
Robert Shih
parent
ce2af4e96a
commit
34ac11b187
@@ -540,11 +540,24 @@ OEMCryptoResult ProvisioningRoundTrip::LoadResponseNoRetry(
|
||||
Session* session, size_t* wrapped_key_length) {
|
||||
EXPECT_NE(session, nullptr);
|
||||
VerifyEncryptAndSignResponseLengths();
|
||||
return OEMCrypto_LoadProvisioning(
|
||||
session->session_id(), request_.data(), request_.size(),
|
||||
encrypted_response_.data(), encrypted_response_.size(),
|
||||
serialized_core_message_.size(), response_signature_.data(),
|
||||
response_signature_.size(), wrapped_rsa_key_.data(), wrapped_key_length);
|
||||
if (allowed_schemes_ == kSign_RSASSA_PSS) {
|
||||
return OEMCrypto_LoadProvisioning(
|
||||
session->session_id(), request_.data(), request_.size(),
|
||||
encrypted_response_.data(), encrypted_response_.size(),
|
||||
serialized_core_message_.size(), response_signature_.data(),
|
||||
response_signature_.size(), wrapped_rsa_key_.data(),
|
||||
wrapped_key_length);
|
||||
} else {
|
||||
// TODO(b/316053127): Clean this up a lot.
|
||||
const uint8_t* derivation_key = nullptr;
|
||||
const size_t derivation_key_length = 0;
|
||||
return OEMCrypto_LoadProvisioningCast(
|
||||
session->session_id(), derivation_key, derivation_key_length,
|
||||
request_.data(), request_.size(), encrypted_response_.data(),
|
||||
encrypted_response_.size(), serialized_core_message_.size(),
|
||||
response_signature_.data(), response_signature_.size(),
|
||||
wrapped_rsa_key_.data(), wrapped_key_length);
|
||||
}
|
||||
}
|
||||
|
||||
void ProvisioningRoundTrip::VerifyLoadFailed() {
|
||||
|
||||
Reference in New Issue
Block a user