summaryrefslogtreecommitdiff
path: root/security/keymint/support/authorization_set.cpp
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2021-02-17 20:49:10 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-02-17 20:49:10 +0000
commit0a21d6ecb6259cf76c7501832fd99d314ee73310 (patch)
tree769e5786776838444e916f3c3e46ef16960b5128 /security/keymint/support/authorization_set.cpp
parentc9eccc49bed5e605d620411b0e4c60b152cbac3d (diff)
parentcad4604a2e63dae936cd23f7e0a45f2c425c966a (diff)
Add KeyPurpose::ATTEST_KEY. am: 7c13039711 am: 99ac9848df am: cad4604a2e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534063 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5340ad2ac563ef786eb5ad0a77f29d4dc13156fc
Diffstat (limited to 'security/keymint/support/authorization_set.cpp')
-rw-r--r--security/keymint/support/authorization_set.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/security/keymint/support/authorization_set.cpp b/security/keymint/support/authorization_set.cpp
index 8d4257101c..25eace3caf 100644
--- a/security/keymint/support/authorization_set.cpp
+++ b/security/keymint/support/authorization_set.cpp
@@ -191,6 +191,10 @@ AuthorizationSetBuilder& AuthorizationSetBuilder::EncryptionKey() {
return Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT);
}
+AuthorizationSetBuilder& AuthorizationSetBuilder::AttestKey() {
+ return Authorization(TAG_PURPOSE, KeyPurpose::ATTEST_KEY);
+}
+
AuthorizationSetBuilder& AuthorizationSetBuilder::NoDigestOrPadding() {
Authorization(TAG_DIGEST, Digest::NONE);
return Authorization(TAG_PADDING, PaddingMode::NONE);