Merge "KeyMint HAL: process destroyAttestationIds" into main
This commit is contained in:
commit
2f6bd6fa43
3 changed files with 12 additions and 1 deletions
|
|
@ -218,6 +218,11 @@ void TrustyKeymaster::DeleteAllKeys(const DeleteAllKeysRequest& request,
|
||||||
ForwardCommand(KM_DELETE_ALL_KEYS, request, response);
|
ForwardCommand(KM_DELETE_ALL_KEYS, request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TrustyKeymaster::DestroyAttestationIds(const DestroyAttestationIdsRequest& request,
|
||||||
|
DestroyAttestationIdsResponse* response) {
|
||||||
|
ForwardCommand(KM_DESTROY_ATTESTATION_IDS, request, response);
|
||||||
|
}
|
||||||
|
|
||||||
void TrustyKeymaster::BeginOperation(const BeginOperationRequest& request,
|
void TrustyKeymaster::BeginOperation(const BeginOperationRequest& request,
|
||||||
BeginOperationResponse* response) {
|
BeginOperationResponse* response) {
|
||||||
ForwardCommand(KM_BEGIN_OPERATION, request, response);
|
ForwardCommand(KM_BEGIN_OPERATION, request, response);
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,8 @@ class TrustyKeymaster {
|
||||||
void UpgradeKey(const UpgradeKeyRequest& request, UpgradeKeyResponse* response);
|
void UpgradeKey(const UpgradeKeyRequest& request, UpgradeKeyResponse* response);
|
||||||
void DeleteKey(const DeleteKeyRequest& request, DeleteKeyResponse* response);
|
void DeleteKey(const DeleteKeyRequest& request, DeleteKeyResponse* response);
|
||||||
void DeleteAllKeys(const DeleteAllKeysRequest& request, DeleteAllKeysResponse* response);
|
void DeleteAllKeys(const DeleteAllKeysRequest& request, DeleteAllKeysResponse* response);
|
||||||
|
void DestroyAttestationIds(const DestroyAttestationIdsRequest& request,
|
||||||
|
DestroyAttestationIdsResponse* response);
|
||||||
void BeginOperation(const BeginOperationRequest& request, BeginOperationResponse* response);
|
void BeginOperation(const BeginOperationRequest& request, BeginOperationResponse* response);
|
||||||
void UpdateOperation(const UpdateOperationRequest& request, UpdateOperationResponse* response);
|
void UpdateOperation(const UpdateOperationRequest& request, UpdateOperationResponse* response);
|
||||||
void FinishOperation(const FinishOperationRequest& request, FinishOperationResponse* response);
|
void FinishOperation(const FinishOperationRequest& request, FinishOperationResponse* response);
|
||||||
|
|
|
||||||
|
|
@ -258,7 +258,11 @@ ScopedAStatus TrustyKeyMintDevice::deleteAllKeys() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ScopedAStatus TrustyKeyMintDevice::destroyAttestationIds() {
|
ScopedAStatus TrustyKeyMintDevice::destroyAttestationIds() {
|
||||||
return kmError2ScopedAStatus(KM_ERROR_UNIMPLEMENTED);
|
keymaster::DestroyAttestationIdsRequest request(impl_->message_version());
|
||||||
|
keymaster::DestroyAttestationIdsResponse response(impl_->message_version());
|
||||||
|
impl_->DestroyAttestationIds(request, &response);
|
||||||
|
|
||||||
|
return kmError2ScopedAStatus(response.error);
|
||||||
}
|
}
|
||||||
|
|
||||||
ScopedAStatus TrustyKeyMintDevice::begin(KeyPurpose purpose, const vector<uint8_t>& keyBlob,
|
ScopedAStatus TrustyKeyMintDevice::begin(KeyPurpose purpose, const vector<uint8_t>& keyBlob,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue