diff options
Diffstat (limited to 'android_keymaster.cpp')
| -rw-r--r-- | android_keymaster.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/android_keymaster.cpp b/android_keymaster.cpp index c2ff8e6..f60d6ee 100644 --- a/android_keymaster.cpp +++ b/android_keymaster.cpp @@ -364,23 +364,6 @@ void AndroidKeymaster::ExportKey(const ExportKeyRequest& request, ExportKeyRespo } } -void AndroidKeymaster::AttestKey(const AttestKeyRequest& request, AttestKeyResponse* response) { - if (!response) - return; - - AuthorizationSet tee_enforced; - AuthorizationSet sw_enforced; - const KeyFactory* key_factory; - UniquePtr<Key> key; - response->error = LoadKey(request.key_blob, request.attest_params, &tee_enforced, &sw_enforced, - &key_factory, &key); - if (response->error != KM_ERROR_OK) - return; - - response->error = key->GenerateAttestation(*context_, request.attest_params, tee_enforced, - sw_enforced, &response->certificate_chain); -} - void AndroidKeymaster::ImportKey(const ImportKeyRequest& request, ImportKeyResponse* response) { if (response == NULL) return; |
