/hardware/interfaces/security/keymint/aidl/vts/functional/ |
D | DeviceUniqueAttestationTest.cpp | 78 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 82 .Authorization(TAG_INCLUDE_UNIQUE_ID) in TEST_P() 83 .Authorization(TAG_CREATION_DATETIME, 1619621648000) in TEST_P() 87 .Authorization(TAG_DEVICE_UNIQUE_ATTESTATION), in TEST_P() 111 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 114 .Authorization(TAG_INCLUDE_UNIQUE_ID) in TEST_P() 115 .Authorization(TAG_CREATION_DATETIME, 1619621648000) in TEST_P() 119 .Authorization(TAG_DEVICE_UNIQUE_ATTESTATION), in TEST_P() 142 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 146 .Authorization(TAG_INCLUDE_UNIQUE_ID) in TEST_P() [all …]
|
D | KeyMintTest.cpp | 696 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in TEST_P() 735 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in TEST_P() 750 .Authorization(TAG_ALGORITHM, Algorithm::AES) in TEST_P() 755 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in TEST_P() 776 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 782 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in TEST_P() 791 params.Authorization(TAG_MAC_LENGTH, 128); in TEST_P() 852 .Authorization(TAG_MIN_MAC_LENGTH, min_mac_len) in TEST_P() 879 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 923 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() [all …]
|
D | AttestKeyTest.cpp | 84 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 118 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 151 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 154 .Authorization(TAG_CREATION_DATETIME, timestamp) in TEST_P() 248 .Authorization(TAG_CERTIFICATE_SERIAL, serial_blob) in TEST_P() 249 .Authorization(TAG_CERTIFICATE_SUBJECT, subject_der) in TEST_P() 250 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 287 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 290 .Authorization(TAG_CERTIFICATE_SERIAL, serial_blob2) in TEST_P() 291 .Authorization(TAG_CERTIFICATE_SUBJECT, subject_der2) in TEST_P() [all …]
|
D | KeyBlobUpgradeTest.cpp | 234 builder.Authorization(TAG_APPLICATION_ID, "appid") in UpgradeKeyBlobs() 235 .Authorization(TAG_APPLICATION_DATA, "appdata"); in UpgradeKeyBlobs() 302 .Authorization(TAG_NO_AUTH_REQUIRED)}, in TEST_P() 307 .Authorization(TAG_ROLLBACK_RESISTANCE) in TEST_P() 308 .Authorization(TAG_NO_AUTH_REQUIRED)}, in TEST_P() 313 .Authorization(TAG_NO_AUTH_REQUIRED)}, in TEST_P() 317 .Authorization(TAG_MIN_MAC_LENGTH, 128) in TEST_P() 318 .Authorization(TAG_NO_AUTH_REQUIRED)}, in TEST_P() 321 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) in TEST_P() 325 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() [all …]
|
D | AuthTest.cpp | 317 .Authorization(TAG_USER_SECURE_ID, sid_) in TEST_P() 318 .Authorization(TAG_USER_AUTH_TYPE, HardwareAuthenticatorType::PASSWORD) in TEST_P() 319 .Authorization(TAG_AUTH_TIMEOUT, timeout_secs); in TEST_P() 393 .Authorization(TAG_USER_SECURE_ID, sid_) in TEST_P() 394 .Authorization(TAG_USER_AUTH_TYPE, HardwareAuthenticatorType::PASSWORD) in TEST_P() 395 .Authorization(TAG_AUTH_TIMEOUT, timeout_secs); in TEST_P() 452 .Authorization(TAG_USER_SECURE_ID, alt_sid_) in TEST_P() 453 .Authorization(TAG_USER_SECURE_ID, sid_) in TEST_P() 454 .Authorization(TAG_USER_AUTH_TYPE, HardwareAuthenticatorType::ANY) in TEST_P() 455 .Authorization(TAG_AUTH_TIMEOUT, timeout_secs); in TEST_P() [all …]
|
D | KeyMintAidlTestBase.h | 256 .Authorization(tagToTest) 259 .Authorization(TAG_NO_AUTH_REQUIRED); 269 .Authorization(tagToTest) 271 .Authorization(TAG_MIN_MAC_LENGTH, 128) 272 .Authorization(TAG_NO_AUTH_REQUIRED); 281 .Authorization(tagToTest) 284 .Authorization(TAG_NO_AUTH_REQUIRED) 297 .Authorization(tagToTest) 299 .Authorization(TAG_NO_AUTH_REQUIRED) 394 tags->Authorization(ttag, prop_value.data(), prop_value.size()); in add_tag_from_prop()
|
D | KeyMintAidlTestBase.cpp | 732 AuthorizationSetBuilder().Digest(digest).Authorization(TAG_MAC_LENGTH, mac_length)); in MacMessage() 738 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckAesIncrementalEncryptOperation() 743 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in CheckAesIncrementalEncryptOperation() 751 params.Authorization(TAG_MAC_LENGTH, 128) /* for GCM */; in CheckAesIncrementalEncryptOperation() 816 .Authorization(TAG_NO_AUTH_REQUIRED) in AesCheckEncryptOneByteAtATime() 820 if (iv.size() > 0) auth_set.Authorization(TAG_CALLER_NONCE); in AesCheckEncryptOneByteAtATime() 821 if (is_authenticated_cipher) auth_set.Authorization(TAG_MIN_MAC_LENGTH, 128); in AesCheckEncryptOneByteAtATime() 835 if (iv.size() > 0) params.Authorization(TAG_NONCE, iv.data(), iv.size()); in CheckEncryptOneByteAtATime() 836 if (is_authenticated_cipher) params.Authorization(TAG_MAC_LENGTH, 128); in CheckEncryptOneByteAtATime() 909 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckHmacTestVector() [all …]
|
D | BootloaderStateTest.cpp | 50 .Authorization(TAG_NO_AUTH_REQUIRED) in SetUp()
|
/hardware/interfaces/keymaster/4.1/vts/functional/ |
D | DeviceUniqueAttestationTest.cpp | 225 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 229 .Authorization(TAG_INCLUDE_UNIQUE_ID)))); in TEST_P() 235 .Authorization(TAG_DEVICE_UNIQUE_ATTESTATION) in TEST_P() 236 .Authorization(TAG_ATTESTATION_CHALLENGE, HidlBuf("challenge")) in TEST_P() 237 .Authorization(TAG_ATTESTATION_APPLICATION_ID, HidlBuf("foo")), in TEST_P() 242 .Authorization(TAG_NO_AUTH_REQUIRED) in TEST_P() 245 .Authorization(TAG_INCLUDE_UNIQUE_ID)))); in TEST_P() 250 .Authorization(TAG_DEVICE_UNIQUE_ATTESTATION) in TEST_P() 251 .Authorization(TAG_ATTESTATION_CHALLENGE, HidlBuf("challenge")) in TEST_P() 252 .Authorization(TAG_ATTESTATION_APPLICATION_ID, HidlBuf("foo")), in TEST_P() [all …]
|
D | Keymaster4_1HidlTest.h | 65 .Authorization(tagToTest) in CreateTestKeys() 68 .Authorization(TAG_NO_AUTH_REQUIRED)); in CreateTestKeys() 76 .Authorization(tagToTest) in CreateTestKeys() 78 .Authorization(TAG_MIN_MAC_LENGTH, 128) in CreateTestKeys() 79 .Authorization(TAG_NO_AUTH_REQUIRED)); in CreateTestKeys() 87 .Authorization(tagToTest) in CreateTestKeys() 90 .Authorization(TAG_NO_AUTH_REQUIRED)); in CreateTestKeys() 98 .Authorization(tagToTest) in CreateTestKeys() 100 .Authorization(TAG_NO_AUTH_REQUIRED)); in CreateTestKeys() 121 .Authorization(TAG_MAC_LENGTH, 128) in UseHmacKey() [all …]
|
/hardware/interfaces/keymaster/4.0/support/fuzzer/ |
D | keymaster4_common.h | 69 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 73 .Authorization(TAG_INCLUDE_UNIQUE_ID); in createAuthorizationSet() 79 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 83 .Authorization(TAG_INCLUDE_UNIQUE_ID); in createAuthorizationSet() 89 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 92 .Authorization(TAG_INCLUDE_UNIQUE_ID); in createAuthorizationSet() 97 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 100 .Authorization(TAG_INCLUDE_UNIQUE_ID); in createAuthorizationSet() 106 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 110 .Authorization(TAG_INCLUDE_UNIQUE_ID); in createAuthorizationSet() [all …]
|
D | keymaster4_attestation_fuzzer.cpp | 164 .Authorization(TAG_ATTESTATION_CHALLENGE, challenge) in invokeAttestationRecord() 165 .Authorization(TAG_ATTESTATION_APPLICATION_ID, attestationId), in invokeAttestationRecord()
|
/hardware/interfaces/security/keymint/support/fuzzer/ |
D | keymint_common.h | 92 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthSetForAttestKey() 100 .Authorization(TAG_CREATION_DATETIME, timestamp) in createAuthSetForAttestKey() 101 .Authorization(TAG_INCLUDE_UNIQUE_ID) in createAuthSetForAttestKey() 102 .Authorization(TAG_PURPOSE, KeyPurpose::ATTEST_KEY); in createAuthSetForAttestKey() 107 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthSetForAttestKey() 114 .Authorization(TAG_CREATION_DATETIME, timestamp) in createAuthSetForAttestKey() 115 .Authorization(TAG_INCLUDE_UNIQUE_ID) in createAuthSetForAttestKey() 116 .Authorization(TAG_PURPOSE, KeyPurpose::ATTEST_KEY); in createAuthSetForAttestKey() 135 .Authorization(TAG_NO_AUTH_REQUIRED) in createAuthorizationSet() 143 .Authorization(TAG_CREATION_DATETIME, timestamp) in createAuthorizationSet() [all …]
|
/hardware/interfaces/security/keymint/support/ |
D | authorization_set.cpp | 118 Authorization(TAG_ALGORITHM, Algorithm::RSA); in RsaKey() 119 Authorization(TAG_KEY_SIZE, key_size); in RsaKey() 120 Authorization(TAG_RSA_PUBLIC_EXPONENT, public_exponent); in RsaKey() 125 Authorization(TAG_ALGORITHM, Algorithm::EC); in EcdsaKey() 126 Authorization(TAG_KEY_SIZE, key_size); in EcdsaKey() 131 Authorization(TAG_ALGORITHM, Algorithm::EC); in EcdsaKey() 132 Authorization(TAG_EC_CURVE, curve); in EcdsaKey() 137 Authorization(TAG_ALGORITHM, Algorithm::AES); in AesKey() 138 return Authorization(TAG_KEY_SIZE, key_size); in AesKey() 142 Authorization(TAG_ALGORITHM, Algorithm::TRIPLE_DES); in TripleDesKey() [all …]
|
/hardware/interfaces/keymaster/4.0/vts/functional/ |
D | keymaster_hidl_hal_test.cpp | 113 tags->Authorization(ttag, reinterpret_cast<const uint8_t*>(value), in add_tag_from_prop() 683 .Authorization(TAG_ALGORITHM, Algorithm::RSA) in TEST_P() 684 .Authorization(TAG_RSA_PUBLIC_EXPONENT, 3U) in TEST_P() 729 .Authorization(TAG_ALGORITHM, Algorithm::EC) in TEST_P() 765 .Authorization(TAG_EC_CURVE, EcCurve::P_256) in TEST_P() 820 GenerateKey(AuthorizationSetBuilder().HmacKey(key_size).Digest(digest).Authorization( in TEST_P() 860 .Authorization(TAG_MIN_MAC_LENGTH, 256))) in TEST_P() 867 .Authorization(TAG_MIN_MAC_LENGTH, 256))) in TEST_P() 893 .Authorization(TAG_MIN_MAC_LENGTH, min_mac_length))) in TEST_P() 901 .Authorization(TAG_MIN_MAC_LENGTH, min_mac_length))) in TEST_P() [all …]
|
D | BootloaderStateTest.cpp | 43 .Authorization(TAG_NO_AUTH_REQUIRED) in SetUp() 51 .Authorization(TAG_ATTESTATION_CHALLENGE, HidlBuf("challenge")) in SetUp() 52 .Authorization(TAG_ATTESTATION_APPLICATION_ID, HidlBuf("foo")), in SetUp()
|
D | KeymasterHidlTest.cpp | 443 AuthorizationSetBuilder().Digest(digest).Authorization(TAG_MAC_LENGTH, mac_length)); in MacMessage() 449 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckAesIncrementalEncryptOperation() 454 builder.Authorization(TAG_MIN_MAC_LENGTH, 128); in CheckAesIncrementalEncryptOperation() 463 .Authorization(TAG_MAC_LENGTH, 128) /* for GCM */; in CheckAesIncrementalEncryptOperation() 546 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckHmacTestVector() 548 .Authorization(TAG_MIN_MAC_LENGTH, expected_mac.size() * 8) in CheckHmacTestVector() 563 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckAesCtrTestVector() 566 .Authorization(TAG_CALLER_NONCE) in CheckAesCtrTestVector() 571 .Authorization(TAG_NONCE, nonce.data(), nonce.size()) in CheckAesCtrTestVector() 586 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckTripleDesTestVector() [all …]
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
D | authorization_set.h | 213 push_back(Authorization(tag, std::forward<Value>(val)...)); in push_back() 244 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { in Authorization() function 250 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, in Authorization() function 259 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, in Authorization() function 261 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 265 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, in Authorization() function 267 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 321 Authorization(TAG_ALGORITHM, Algorithm::RSA); in RsaKey() 322 Authorization(TAG_KEY_SIZE, key_size); in RsaKey() 323 Authorization(TAG_RSA_PUBLIC_EXPONENT, public_exponent); in RsaKey() [all …]
|
D | keymaster_hidl_hal_test.cpp | 452 AuthorizationSet UserAuths() { return AuthorizationSetBuilder().Authorization(TAG_USER_ID, 7); } in UserAuths() 761 AuthorizationSetBuilder().Digest(digest).Authorization(TAG_MAC_LENGTH, mac_length)); in MacMessage() 769 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckHmacTestVector() 771 .Authorization(TAG_MIN_MAC_LENGTH, expected_mac.size() * 8) in CheckHmacTestVector() 783 .Authorization(TAG_NO_AUTH_REQUIRED) in CheckAesCtrTestVector() 786 .Authorization(TAG_CALLER_NONCE) in CheckAesCtrTestVector() 791 .Authorization(TAG_NONCE, nonce.data(), nonce.size()) in CheckAesCtrTestVector() 1133 .Authorization(TAG_ALGORITHM, Algorithm::RSA) in TEST_P() 1134 .Authorization(TAG_RSA_PUBLIC_EXPONENT, 3) in TEST_P() 1178 .Authorization(TAG_ALGORITHM, Algorithm::EC) in TEST_P() [all …]
|
/hardware/interfaces/security/keymint/support/include/keymint_support/ |
D | authorization_set.h | 205 push_back(Authorization(tag, std::forward<Value>(val)...)); in push_back() 230 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { in Authorization() function 236 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, in Authorization() function 244 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, in Authorization() function 246 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 250 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, in Authorization() function 252 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 256 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, in Authorization() function 258 return Authorization(ttag, reinterpret_cast<const uint8_t*>(&data[0]), in Authorization() 263 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, in Authorization() function [all …]
|
/hardware/interfaces/keymaster/4.0/support/ |
D | authorization_set.cpp | 457 Authorization(TAG_ALGORITHM, Algorithm::RSA); in RsaKey() 458 Authorization(TAG_KEY_SIZE, key_size); in RsaKey() 459 Authorization(TAG_RSA_PUBLIC_EXPONENT, public_exponent); in RsaKey() 464 Authorization(TAG_ALGORITHM, Algorithm::EC); in EcdsaKey() 465 Authorization(TAG_KEY_SIZE, key_size); in EcdsaKey() 470 Authorization(TAG_ALGORITHM, Algorithm::EC); in EcdsaKey() 471 Authorization(TAG_EC_CURVE, curve); in EcdsaKey() 476 Authorization(TAG_ALGORITHM, Algorithm::AES); in AesKey() 477 return Authorization(TAG_KEY_SIZE, key_size); in AesKey() 481 Authorization(TAG_ALGORITHM, Algorithm::TRIPLE_DES); in TripleDesKey() [all …]
|
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
D | authorization_set.h | 208 push_back(Authorization(tag, std::forward<Value>(val)...)); in push_back() 236 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { in Authorization() function 242 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, in Authorization() function 251 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, in Authorization() function 253 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 257 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, in Authorization() function 259 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization()
|
/hardware/interfaces/security/keymint/aidl/vts/performance/ |
D | KeyMintBenchmark.cpp | 229 .Authorization(TAG_NO_AUTH_REQUIRED) in GenerateKey() 230 .Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT) in GenerateKey() 231 .Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT) in GenerateKey() 232 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) in GenerateKey() 233 .Authorization(TAG_PURPOSE, KeyPurpose::VERIFY) in GenerateKey() 234 .Authorization(TAG_KEY_SIZE, keySize) in GenerateKey() 235 .Authorization(TAG_ALGORITHM, algorithm.value()) in GenerateKey() 242 authSet.Authorization(TAG_MIN_MAC_LENGTH, 128); in GenerateKey() 246 authSet.Authorization(TAG_MIN_MAC_LENGTH, 128); in GenerateKey() 249 authSet.Authorization(TAG_RSA_PUBLIC_EXPONENT, 65537U); in GenerateKey() [all …]
|
/hardware/interfaces/keymaster/4.0/vts/performance/ |
D | Benchmark.cpp | 141 .Authorization(TAG_NO_AUTH_REQUIRED) 142 .Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT) 143 .Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT) 144 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) 145 .Authorization(TAG_PURPOSE, KeyPurpose::VERIFY) 146 .Authorization(TAG_KEY_SIZE, keySize) 147 .Authorization(TAG_ALGORITHM, algorithm) 149 .Authorization(TAG_MIN_MAC_LENGTH, 128) 155 authSet.Authorization(TAG_RSA_PUBLIC_EXPONENT, 65537U); 215 .Authorization(TAG_MAC_LENGTH, 128) in getOperationParams()
|
/hardware/interfaces/identity/support/src/ |
D | IdentityCredentialSupport.cpp | 238 .Authorization(::keymaster::TAG_CERTIFICATE_NOT_BEFORE, activeTimeMilliSeconds) in signAttestationCertificate() 239 .Authorization(::keymaster::TAG_CERTIFICATE_NOT_AFTER, expireTimeMilliSeconds) in signAttestationCertificate() 240 .Authorization(::keymaster::TAG_ATTESTATION_CHALLENGE, challenge.data(), in signAttestationCertificate() 242 .Authorization(::keymaster::TAG_ACTIVE_DATETIME, activeTimeMilliSeconds) in signAttestationCertificate() 250 .Authorization(::keymaster::TAG_ATTESTATION_APPLICATION_ID, in signAttestationCertificate() 252 .Authorization(::keymaster::TAG_CERTIFICATE_SUBJECT, subject.data(), in signAttestationCertificate() 254 .Authorization(::keymaster::TAG_USAGE_EXPIRE_DATETIME, expireTimeMilliSeconds)); in signAttestationCertificate() 258 ::keymaster::AuthorizationSet swEnforced(::keymaster::AuthorizationSetBuilder().Authorization( in signAttestationCertificate() 263 .Authorization(::keymaster::TAG_PURPOSE, KM_PURPOSE_SIGN) in signAttestationCertificate() 264 .Authorization(::keymaster::TAG_KEY_SIZE, 256) in signAttestationCertificate() [all …]
|