/system/keymaster/tests/ |
D | authorization_set_test.cpp | 30 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), Authorization(TAG_PURPOSE, KM_PURPOSE_VERIFY), in TEST() 31 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA), Authorization(TAG_USER_ID, 7), in TEST() 32 Authorization(TAG_USER_AUTH_TYPE, HW_AUTH_PASSWORD), in TEST() 33 Authorization(TAG_APPLICATION_ID, "my_app", 6), Authorization(TAG_KEY_SIZE, 256), in TEST() 34 Authorization(TAG_AUTH_TIMEOUT, 300), in TEST() 42 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), Authorization(TAG_PURPOSE, KM_PURPOSE_VERIFY), in TEST() 43 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA), Authorization(TAG_USER_ID, 7), in TEST() 44 Authorization(TAG_USER_AUTH_TYPE, HW_AUTH_PASSWORD), in TEST() 45 Authorization(TAG_APPLICATION_ID, "my_app", 6), Authorization(TAG_KEY_SIZE, 256), in TEST() 46 Authorization(TAG_AUTH_TIMEOUT, 300), in TEST() [all …]
|
D | keymaster_enforcement_test.cpp | 81 sign_param = Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN); in KeymasterBaseTest() 110 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA), Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), in TEST_F() 111 Authorization(TAG_NO_AUTH_REQUIRED), Authorization(TAG_ACTIVE_DATETIME, future_time), in TEST_F() 126 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), Authorization(TAG_ACTIVE_DATETIME, past_time), in TEST_F() 138 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA), Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), in TEST_F() 139 Authorization(TAG_ORIGINATION_EXPIRE_DATETIME, past_time), in TEST_F() 154 Authorization(TAG_PURPOSE, KM_PURPOSE_VERIFY), in TEST_F() 155 Authorization(TAG_ORIGINATION_EXPIRE_DATETIME, past_time), in TEST_F() 167 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), in TEST_F() 168 Authorization(TAG_ORIGINATION_EXPIRE_DATETIME, future_time), in TEST_F() [all …]
|
D | attestation_record_test.cpp | 72 .Authorization(TAG_OS_VERSION, 60000) in TEST() 73 .Authorization(TAG_OS_PATCHLEVEL, 201512) in TEST() 74 .Authorization(TAG_INCLUDE_UNIQUE_ID)); in TEST() 76 .Authorization(TAG_ACTIVE_DATETIME, 10) in TEST() 77 .Authorization(TAG_CREATION_DATETIME, 10) in TEST() 78 .Authorization(TAG_APPLICATION_ID, "fake_app_id", 11)); in TEST() 84 .Authorization(TAG_ATTESTATION_CHALLENGE, "fake_challenge", 14) in TEST() 85 .Authorization(TAG_ATTESTATION_APPLICATION_ID, "fake_attest_app_id", 18)); in TEST()
|
D | ecies_kem_test.cpp | 46 .Authorization(TAG_EC_CURVE, curve) in TEST() 47 .Authorization(TAG_KDF, KM_KDF_RFC5869_SHA256) in TEST() 48 .Authorization(TAG_ECIES_SINGLE_HASH_MODE) in TEST() 49 .Authorization(TAG_KEY_SIZE, kKeyLen)); in TEST()
|
D | android_keymaster_test.cpp | 120 .Authorization(TAG_OS_VERSION, kOsVersion) in CreateDevice() 121 .Authorization(TAG_OS_PATCHLEVEL, kOsPatchLevel)); in CreateDevice() 154 .Authorization(TAG_OS_VERSION, kOsVersion) in CreateDevice() 155 .Authorization(TAG_OS_PATCHLEVEL, kOsPatchLevel)); in CreateDevice() 189 .Authorization(TAG_OS_VERSION, kOsVersion) in CreateDevice() 190 .Authorization(TAG_OS_PATCHLEVEL, kOsPatchLevel)); in CreateDevice() 286 .Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA) in TEST_P() 287 .Authorization(TAG_RSA_PUBLIC_EXPONENT, 3) in TEST_P() 324 .Authorization(TAG_ALGORITHM, KM_ALGORITHM_EC) in TEST_P() 341 .Authorization(TAG_EC_CURVE, KM_EC_CURVE_P_256) in TEST_P() [all …]
|
D | nist_curve_key_exchange_test.cpp | 44 AuthorizationSetBuilder().Authorization(TAG_EC_CURVE, curve)); in TEST() 82 AuthorizationSetBuilder().Authorization(TAG_EC_CURVE, curve)); in TEST() 114 AuthorizationSetBuilder().Authorization(TAG_EC_CURVE, curve)); in TEST()
|
D | android_keymaster_messages_test.cpp | 120 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN), 121 Authorization(TAG_PURPOSE, KM_PURPOSE_VERIFY), 122 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA), 123 Authorization(TAG_USER_ID, 7), 124 Authorization(TAG_USER_AUTH_TYPE, HW_AUTH_PASSWORD), 125 Authorization(TAG_APPLICATION_ID, "app_id", 6), 126 Authorization(TAG_AUTH_TIMEOUT, 300), 216 msg.output_params.push_back(Authorization(TAG_NONCE, "foo", 3)); in TEST()
|
D | android_keymaster_test_utils.cpp | 632 .Authorization(TAG_MIN_MAC_LENGTH, expected_mac.size() * 8) in CheckHmacTestVector() 645 .Authorization(TAG_BLOCK_MODE, KM_MODE_CTR) in CheckAesCtrTestVector() 646 .Authorization(TAG_CALLER_NONCE) in CheckAesCtrTestVector() 666 .Authorization(TAG_BLOCK_MODE, block_mode) in CheckTripleDesTestVector() 668 if (iv.size()) authset.Authorization(TAG_CALLER_NONCE); in CheckTripleDesTestVector()
|
D | android_keymaster_test_utils.h | 343 Authorization(TAG_APPLICATION_ID, client_id_.data, client_id_.data_length)};
|
/system/keymaster/ng/include/ |
D | authorization_set.h | 194 push_back(Authorization(tag, std::forward<Value>(val)...)); in push_back() 223 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { in Authorization() function 229 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, in Authorization() function 238 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, in Authorization() function 240 return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() 259 return Authorization(TAG_DIGEST, digest); in Digest() 263 return Authorization(TAG_PADDING, padding); in Padding() 269 Authorization(TAG_ALGORITHM, Algorithm::RSA); in RsaKey() 270 Authorization(TAG_KEY_SIZE, key_size); in RsaKey() 271 Authorization(TAG_RSA_PUBLIC_EXPONENT, public_exponent); in RsaKey() [all …]
|
D | keymaster_tags.h | 273 inline KeyParameter Authorization(TypedTag<tag_type, tag> ttag, Args&&... args) {
|
/system/keymaster/include/keymaster/ |
D | authorization_set.h | 395 return push_back(Authorization(tag, val)); in push_back() 402 return push_back(Authorization(tag)); in push_back() 434 return push_back(Authorization(tag, val)); in push_back() 439 return push_back(Authorization(tag, bytes, bytes_len)); in push_back() 490 AuthorizationSetBuilder& Authorization(TagType tag, ValueType value) { in Authorization() function 496 AuthorizationSetBuilder& Authorization(TypedTag<KM_BOOL, Tag> tag) { in Authorization() function 502 AuthorizationSetBuilder& Authorization(TypedTag<KM_INVALID, Tag> tag) { in Authorization() function 510 AuthorizationSetBuilder& Authorization(TypedTag<KM_BYTES, Tag> tag, const uint8_t* data, in Authorization() function 517 AuthorizationSetBuilder& Authorization(TypedTag<KM_BYTES, Tag> tag, const char* data, in Authorization() function 519 return Authorization(tag, reinterpret_cast<const uint8_t*>(data), data_length); in Authorization() [all …]
|
D | keymaster_tags.h | 210 inline keymaster_key_param_t Authorization(TypedTag<KM_BOOL, Tag> tag) { 215 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT, Tag> tag, uint32_t value) { 220 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT_REP, Tag> tag, uint32_t value) { 225 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG, Tag> tag, uint64_t value) { 230 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG_REP, Tag> tag, uint64_t value) { 235 inline keymaster_key_param_t Authorization(TypedTag<KM_DATE, Tag> tag, uint64_t value) { 240 inline keymaster_key_param_t Authorization(TypedTag<KM_BYTES, Tag> tag, const void* bytes, 246 inline keymaster_key_param_t Authorization(TypedTag<KM_BYTES, Tag> tag, 252 inline keymaster_key_param_t Authorization(TypedTag<KM_BIGNUM, Tag> tag, const void* bytes, 258 inline keymaster_key_param_t Authorization(TypedTag<KM_BIGNUM, Tag> tag, [all …]
|
/system/security/keystore/ |
D | keystore_cli_v2.cpp | 146 .Authorization(TAG_NO_AUTH_REQUIRED); in GetRSASignParameters() 158 .Authorization(TAG_NO_AUTH_REQUIRED); in GetRSAEncryptParameters() 166 .Authorization(TAG_NO_AUTH_REQUIRED); in GetECDSAParameters() 175 parameters.AesEncryptionKey(key_size).Authorization(TAG_NO_AUTH_REQUIRED); in GetAESParameters() 177 parameters.Authorization(TAG_BLOCK_MODE, BlockMode::GCM) in GetAESParameters() 178 .Authorization(TAG_MIN_MAC_LENGTH, 128); in GetAESParameters() 180 parameters.Authorization(TAG_BLOCK_MODE, BlockMode::ECB); in GetAESParameters() 181 parameters.Authorization(TAG_BLOCK_MODE, BlockMode::CBC); in GetAESParameters() 182 parameters.Authorization(TAG_BLOCK_MODE, BlockMode::CTR); in GetAESParameters() 192 .Authorization(TAG_MIN_MAC_LENGTH, 224) in GetHMACParameters() [all …]
|
D | keystore_client_impl.cpp | 85 encrypt_params.Authorization(TAG_BLOCK_MODE, BlockMode::CBC); in encryptWithAuthentication() 103 authenticate_params.Authorization(TAG_MAC_LENGTH, kHMACOutputSize); in encryptWithAuthentication() 144 encrypt_params.Authorization(TAG_BLOCK_MODE, BlockMode::CBC); in decryptWithAuthentication() 145 encrypt_params.Authorization(TAG_NONCE, protobuf.init_vector().data(), in decryptWithAuthentication() 490 .Authorization(TAG_BLOCK_MODE, BlockMode::CBC) in createOrVerifyEncryptionKey() 491 .Authorization(TAG_NO_AUTH_REQUIRED); in createOrVerifyEncryptionKey() 529 .Authorization(TAG_MIN_MAC_LENGTH, kHMACOutputSize) in createOrVerifyAuthenticationKey() 530 .Authorization(TAG_NO_AUTH_REQUIRED); in createOrVerifyAuthenticationKey()
|
/system/keymaster/contexts/ |
D | pure_soft_keymaster_context.cpp | 324 .Authorization(TAG_PURPOSE, KM_PURPOSE_WRAP) in UnwrapKey() 370 .Authorization(TAG_BLOCK_MODE, KM_MODE_GCM) in UnwrapKey() 371 .Authorization(TAG_NONCE, iv) in UnwrapKey() 372 .Authorization(TAG_MIN_MAC_LENGTH, 128) in UnwrapKey() 379 .Authorization(TAG_BLOCK_MODE, KM_MODE_GCM) in UnwrapKey() 380 .Authorization(TAG_NONCE, iv) in UnwrapKey() 381 .Authorization(TAG_MAC_LENGTH, 128) in UnwrapKey() 422 .Authorization(TAG_ASSOCIATED_DATA, wrapped_key_description.data, in UnwrapKey()
|
/system/vold/ |
D | KeyStorage.cpp | 113 … .Authorization(km::TAG_APPLICATION_ID, km::support::blob2hidlVec(appId)); in generateKeymasterKey() 116 paramBuilder.Authorization(km::TAG_NO_AUTH_REQUIRED); in generateKeymasterKey() 126 paramBuilder.Authorization(km::TAG_USER_SECURE_ID, user_id); in generateKeymasterKey() 127 paramBuilder.Authorization(km::TAG_USER_AUTH_TYPE, km::HardwareAuthenticatorType::PASSWORD); in generateKeymasterKey() 128 paramBuilder.Authorization(km::TAG_AUTH_TIMEOUT, AUTH_TIMEOUT); in generateKeymasterKey() 132 paramsWithRollback.Authorization(km::TAG_ROLLBACK_RESISTANCE); in generateKeymasterKey() 144 paramBuilder.Authorization(km::TAG_ROLLBACK_RESISTANCE); in generateWrappedStorageKey() 145 paramBuilder.Authorization(km::TAG_STORAGE_KEY); in generateWrappedStorageKey() 167 … .Authorization(km::TAG_APPLICATION_ID, km::support::blob2hidlVec(appId)); in beginParams() 304 auto opParams = km::AuthorizationSetBuilder().Authorization(km::TAG_NONCE, in decryptWithKeymasterKey()
|
D | Keymaster.cpp | 283 .Authorization(km::TAG_BLOB_USAGE_REQUIREMENTS, km::KeyBlobUsageRequirements::STANDALONE) in keyParams() 284 .Authorization(km::TAG_NO_AUTH_REQUIRED) in keyParams() 285 .Authorization(km::TAG_MIN_SECONDS_BETWEEN_OPS, ratelimit); in keyParams()
|
/system/keymaster/android_keymaster/ |
D | keymaster_configuration.cpp | 73 .Authorization(keymaster::TAG_OS_VERSION, os_version) in ConfigureDevice() 74 .Authorization(keymaster::TAG_OS_PATCHLEVEL, os_patchlevel)); in ConfigureDevice()
|
/system/security/keystore-engine/ |
D | keystore_backend_binder.cpp | 136 params[0] = Authorization(TAG_DIGEST, Digest::NONE); in sign() 137 params[1] = Authorization(TAG_PADDING, PaddingMode::NONE); in sign() 138 params[2] = Authorization(TAG_ALGORITHM, algorithm.value()); in sign()
|
/system/hardware/interfaces/wifi/keystore/1.0/default/ |
D | keystore.cpp | 225 params[0] = Authorization(TAG_DIGEST, Digest::NONE); in sign() 226 params[1] = Authorization(TAG_PADDING, PaddingMode::NONE); in sign() 227 params[2] = Authorization(TAG_ALGORITHM, algorithm.value()); in sign()
|
/system/security/keystore/tests/ |
D | auth_token_table_test.cpp | 78 builder.Authorization(TAG_USER_AUTH_TYPE, HardwareAuthenticatorType::PASSWORD) in make_set() 79 .Authorization(TAG_USER_SECURE_ID, rsid); in make_set() 81 if (timeout != 0) builder.Authorization(TAG_AUTH_TIMEOUT, timeout); in make_set() 282 AuthorizationSetBuilder().Authorization(TAG_NO_AUTH_REQUIRED), KeyPurpose::SIGN, in TEST()
|
/system/hardware/interfaces/wifi/keystore/1.0/vts/functional/ |
D | VtsHalWifiKeystoreV1_0TargetTest.cpp | 152 .Authorization(keystore::keymaster::TAG_BLOCK_MODE, keystore::keymaster::BlockMode::CBC) in generateKey() 153 .Authorization(keystore::keymaster::TAG_NO_AUTH_REQUIRED); in generateKey()
|