/aosp12/system/security/keystore/tests/ |
H A D | auth_token_table_test.cpp | 348 key_info, KeyPurpose::SIGN, 0 /* no op handle */), in TEST() 351 key_info, KeyPurpose::SIGN, 0 /* no op handle */), in TEST() 354 key_info, KeyPurpose::SIGN, 0 /* no op handle */), in TEST() 357 key_info, KeyPurpose::SIGN, 0 /* no op handle */), in TEST() 360 key_info, KeyPurpose::SIGN, 0 /* no op handle */), in TEST() 435 make_set(1), KeyPurpose::SIGN, 0 /* challenge */), in TEST() 449 make_set(1), KeyPurpose::SIGN, 0 /* challenge */), in TEST() 462 make_set(1), KeyPurpose::SIGN, 0 /* challenge */), in TEST() 485 make_set(2), KeyPurpose::SIGN, 0 /* challenge */), in TEST() 501 make_set(1), KeyPurpose::SIGN, 0 /* challenge */), in TEST() [all …]
|
/aosp12/system/security/keystore2/src/ |
H A D | metrics_store.rs | 28 KeyParameter::KeyParameter, KeyPurpose::KeyPurpose, PaddingMode::PaddingMode, 279 KsKeyParamValue::KeyPurpose(k) => { in process_key_creation_event_stats() 317 key_purpose: KeyPurpose, in log_key_operation_event_stats() argument 342 key_purpose: KeyPurpose, in process_key_operation_event_stats() argument 503 KeyPurpose::ENCRYPT => { in compute_purpose_bitmap() 506 KeyPurpose::DECRYPT => { in compute_purpose_bitmap() 509 KeyPurpose::SIGN => { in compute_purpose_bitmap() 512 KeyPurpose::VERIFY => { in compute_purpose_bitmap() 515 KeyPurpose::WRAP_KEY => { in compute_purpose_bitmap() 518 KeyPurpose::AGREE_KEY => { in compute_purpose_bitmap() [all …]
|
H A D | enforcements.rs | 28 KeyParameter::KeyParameter as KmKeyParameter, KeyPurpose::KeyPurpose, Tag::Tag, 410 purpose: KeyPurpose, in authorize_create() argument 431 KeyPurpose::SIGN | KeyPurpose::DECRYPT => {} in authorize_create() 433 KeyPurpose::WRAP_KEY => { in authorize_create() 438 KeyPurpose::AGREE_KEY => { in authorize_create() 449 KeyPurpose::VERIFY | KeyPurpose::ENCRYPT => { in authorize_create() 500 KeyParameterValue::KeyPurpose(p) => { in authorize_create() 516 if (purpose == KeyPurpose::ENCRYPT || purpose == KeyPurpose::SIGN) in authorize_create() 524 if (purpose == KeyPurpose::DECRYPT || purpose == KeyPurpose::VERIFY) in authorize_create() 589 if (purpose == KeyPurpose::ENCRYPT || purpose == KeyPurpose::SIGN) in authorize_create()
|
H A D | key_parameter.rs | 103 KeyParameterValue::KeyParameterValue as KmKeyParameterValue, KeyPurpose::KeyPurpose, 169 implement_associate_primitive_for_aidl_enum! {KeyPurpose} 786 #[key_param(tag = PURPOSE, field = KeyPurpose)] 787 KeyPurpose(KeyPurpose), 1050 Tag::PURPOSE => return KmKeyParameterValue::KeyPurpose(Default::default()), in get_field_by_tag_type() 1085 | (&KmKeyParameterValue::KeyPurpose(_), KmKeyParameterValue::KeyPurpose(_)) in check_field_matches_tag_type() 1431 KeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT), in test_convert_to_wire_integer() 1437 value: KmKeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT) in test_convert_to_wire_integer() 1485 value: KmKeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT), in test_convert_from_wire_integer() 1487 assert_eq!(KeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT), aidl_kp.into()); in test_convert_from_wire_integer()
|
H A D | boot_level_keys.rs | 24 KeyParameterValue::KeyParameterValue as KmKeyParameterValue, KeyPurpose::KeyPurpose, 61 KeyParameterValue::KeyPurpose(KeyPurpose::SIGN).into(), in get_level_zero_key() 111 KeyPurpose::SIGN, in get_level_zero_key()
|
/aosp12/hardware/interfaces/keymaster/4.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 1013 Begin(KeyPurpose::SIGN, in TEST_P() 1017 Begin(KeyPurpose::SIGN, in TEST_P() 1024 Begin(KeyPurpose::SIGN, in TEST_P() 1031 Begin(KeyPurpose::SIGN, in TEST_P() 1096 Begin(KeyPurpose::SIGN, in TEST_P() 1179 Begin(KeyPurpose::SIGN, in TEST_P() 1231 Begin(KeyPurpose::SIGN, in TEST_P() 1256 Begin(KeyPurpose::SIGN, in TEST_P() 2558 Begin(KeyPurpose::DECRYPT, in TEST_P() 2728 Begin(KeyPurpose::ENCRYPT, in TEST_P() [all …]
|
H A D | KeymasterHidlTest.h | 133 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params, 135 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params, 137 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params); 160 string ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const string& message, 175 void CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode,
|
/aosp12/system/security/keystore2/src/km_compat/ |
H A D | lib.rs | 35 KeyParameterValue::KeyParameterValue, KeyPurpose::KeyPurpose, PaddingMode::PaddingMode, 104 value: KeyParameterValue::KeyPurpose(KeyPurpose::SIGN), in generate_rsa_key() 118 value: KeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT), in generate_rsa_key() 232 value: KeyParameterValue::KeyPurpose(KeyPurpose::ENCRYPT), in generate_aes_key() 236 value: KeyParameterValue::KeyPurpose(KeyPurpose::DECRYPT), in generate_aes_key() 247 purpose: KeyPurpose, in begin() argument 272 let begin_result = begin(legacy.as_ref(), &blob, KeyPurpose::ENCRYPT, None); in test_begin_abort() 285 let begin_result = begin(legacy.as_ref(), &blob, KeyPurpose::ENCRYPT, None); in test_begin_update_finish() 308 begin(legacy.as_ref(), &blob, KeyPurpose::DECRYPT, Some(begin_result.params)); in test_begin_update_finish() 400 value: KeyParameterValue::KeyPurpose(KeyPurpose::SIGN) in test_get_key_characteristics()
|
H A D | km_compat_type_conversion.h | 180 static std::optional<V4_0::KeyPurpose> convert(KMV1::KeyPurpose p) { in convert() 182 case KMV1::KeyPurpose::ENCRYPT: in convert() 184 case KMV1::KeyPurpose::DECRYPT: in convert() 186 case KMV1::KeyPurpose::SIGN: in convert() 188 case KMV1::KeyPurpose::VERIFY: in convert() 190 case KMV1::KeyPurpose::WRAP_KEY: in convert() 198 static KMV1::KeyPurpose convert(V4_0::KeyPurpose p) { in convert() 200 case V4_0::KeyPurpose::ENCRYPT: in convert() 202 case V4_0::KeyPurpose::DECRYPT: in convert() 204 case V4_0::KeyPurpose::SIGN: in convert() [all …]
|
H A D | certificate_test.cpp | 105 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST() 120 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::ENCRYPT), in TEST() 131 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST() 148 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST() 162 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST()
|
H A D | slot_test.cpp | 32 using ::aidl::android::hardware::security::keymint::KeyPurpose; 45 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::ENCRYPT), in generateAESKey() 46 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::DECRYPT), in generateAESKey() 65 auto status = device->begin(KeyPurpose::ENCRYPT, blob, kps, HardwareAuthToken(), &beginResult); in begin() 150 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST()
|
H A D | parameter_conversion_test.cpp | 26 TEST_ENUM_CONVERSION(KeyPurpose, ENCRYPT); in TEST() 27 TEST_ENUM_CONVERSION(KeyPurpose, DECRYPT); in TEST() 28 TEST_ENUM_CONVERSION(KeyPurpose, SIGN); in TEST() 29 TEST_ENUM_CONVERSION(KeyPurpose, VERIFY); in TEST() 30 TEST_ENUM_CONVERSION(KeyPurpose, WRAP_KEY); in TEST()
|
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/ |
H A D | KeyMintTest.cpp | 2315 Begin(KeyPurpose::SIGN, in TEST_P() 2399 Begin(KeyPurpose::SIGN, in TEST_P() 2541 Begin(KeyPurpose::SIGN, in TEST_P() 2580 Begin(KeyPurpose::SIGN, in TEST_P() 2599 Begin(KeyPurpose::SIGN, in TEST_P() 2630 Begin(KeyPurpose::SIGN, in TEST_P() 2690 Begin(KeyPurpose::SIGN, in TEST_P() 3056 Begin(KeyPurpose::VERIFY, signing_key, in TEST_P() 4294 Begin(KeyPurpose::ENCRYPT, in TEST_P() 4313 Begin(KeyPurpose::ENCRYPT, in TEST_P() [all …]
|
H A D | KeyMintAidlTestBase.h | 135 ErrorCode Begin(KeyPurpose purpose, const vector<uint8_t>& key_blob, 138 ErrorCode Begin(KeyPurpose purpose, const vector<uint8_t>& key_blob, 140 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params, 142 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params); 157 string ProcessMessage(const vector<uint8_t>& key_blob, KeyPurpose operation, 161 const vector<uint8_t>& key_blob, KeyPurpose operation, const std::string& message, 175 void CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode,
|
/aosp12/system/hardware/interfaces/wifi/keystore/1.0/vts/functional/ |
H A D | VtsHalWifiKeystoreV1_0TargetTest.cpp | 47 enum KeyPurpose { enum 147 bool generateKey(std::string keyName, KeyPurpose purpose, bool useWifiNamespace) { in generateKey() 152 if (purpose == KeyPurpose::SIGNING) { in generateKey() 156 if (purpose == KeyPurpose::ENCRYPTION) { in generateKey() 240 bool result = generateKey(kTestKeyName, KeyPurpose::SIGNING, true); in TEST_P() 265 bool result = generateKey(kTestKeyName, KeyPurpose::ENCRYPTION, true); in TEST_P() 289 bool result = generateKey(kTestKeyName, KeyPurpose::SIGNING, true); in TEST_P() 362 bool result = generateKey(kTestKeyName, KeyPurpose::SIGNING, false); in TEST_P() 390 bool result = generateKey(kTestKeyName, KeyPurpose::SIGNING, true); in TEST_P() 464 bool result = generateKey(kTestKeyName, KeyPurpose::SIGNING, false); in TEST_P() [all …]
|
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 1535 Begin(KeyPurpose::SIGN, in TEST_P() 1588 Begin(KeyPurpose::SIGN, in TEST_P() 1613 Begin(KeyPurpose::SIGN, in TEST_P() 1629 Begin(KeyPurpose::SIGN, in TEST_P() 1686 Begin(KeyPurpose::SIGN, in TEST_P() 1837 KeyPurpose::SIGN, key_blob_, in TEST_P() 1858 KeyPurpose::SIGN, key_blob_, in TEST_P() 2112 Begin(KeyPurpose::VERIFY, in TEST_P() 2732 Begin(KeyPurpose::DECRYPT, in TEST_P() 2755 Begin(KeyPurpose::ENCRYPT, in TEST_P() [all …]
|
H A D | keymaster_tags.h | 416 inline const char* stringify(KeyPurpose purpose) { 418 case KeyPurpose::ENCRYPT: 420 case KeyPurpose::DECRYPT: 422 case KeyPurpose::SIGN: 424 case KeyPurpose::VERIFY: 426 case KeyPurpose::DERIVE_KEY: 428 case KeyPurpose::WRAP_KEY:
|
/aosp12/hardware/interfaces/keymaster/4.1/vts/functional/ |
H A D | Keymaster4_1HidlTest.h | 107 ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const std::string& message, 112 aesKeyBlob, KeyPurpose::ENCRYPT, "1234567890123456", in UseAesKey() 119 ProcessMessage(hmacKeyBlob, KeyPurpose::SIGN, "1234567890123456", in UseHmacKey() 129 rsaKeyBlob, KeyPurpose::SIGN, message, in UseRsaKey() 136 ProcessMessage(ecdsaKeyBlob, KeyPurpose::SIGN, "a", in UseEcdsaKey()
|
/aosp12/frameworks/base/core/java/android/security/keymaster/ |
H A D | KeymasterDefs.java | 26 import android.hardware.security.keymint.KeyPurpose; 181 public static final int KM_PURPOSE_ENCRYPT = KeyPurpose.ENCRYPT; 182 public static final int KM_PURPOSE_DECRYPT = KeyPurpose.DECRYPT; 183 public static final int KM_PURPOSE_SIGN = KeyPurpose.SIGN; 184 public static final int KM_PURPOSE_VERIFY = KeyPurpose.VERIFY; 185 public static final int KM_PURPOSE_WRAP = KeyPurpose.WRAP_KEY; 186 public static final int KM_PURPOSE_AGREE_KEY = KeyPurpose.AGREE_KEY; 187 public static final int KM_PURPOSE_ATTEST_KEY = KeyPurpose.ATTEST_KEY;
|
/aosp12/system/security/keystore/ |
H A D | keystore_utils.cpp | 110 params->push_back(TAG_PURPOSE, KeyPurpose::SIGN); in add_legacy_key_authorizations() 111 params->push_back(TAG_PURPOSE, KeyPurpose::VERIFY); in add_legacy_key_authorizations() 112 params->push_back(TAG_PURPOSE, KeyPurpose::ENCRYPT); in add_legacy_key_authorizations() 113 params->push_back(TAG_PURPOSE, KeyPurpose::DECRYPT); in add_legacy_key_authorizations()
|
/aosp12/hardware/interfaces/security/keymint/support/ |
H A D | authorization_set.cpp | 185 Authorization(TAG_PURPOSE, KeyPurpose::SIGN); in SigningKey() 186 return Authorization(TAG_PURPOSE, KeyPurpose::VERIFY); in SigningKey() 190 Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT); in EncryptionKey() 191 return Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT); in EncryptionKey() 195 return Authorization(TAG_PURPOSE, KeyPurpose::ATTEST_KEY); in AttestKey()
|
/aosp12/hardware/interfaces/security/keymint/aidl/vts/performance/ |
H A D | KeyMintBenchmark.cpp | 163 .Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT) in GenerateKey() 164 .Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT) in GenerateKey() 165 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) in GenerateKey() 166 .Authorization(TAG_PURPOSE, KeyPurpose::VERIFY) in GenerateKey() 227 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params, in Begin() 431 ErrorCode error = keymintTest->Begin(KeyPurpose::SIGN, in_params, &out_params); in sign() 456 ErrorCode error = keymintTest->Begin(KeyPurpose::SIGN, in_params, &out_params); in verify() 473 error = keymintTest->Begin(KeyPurpose::VERIFY, in_params, &out_params); in verify() 550 auto error = keymintTest->Begin(KeyPurpose::ENCRYPT, in_params, &out_params); in encrypt() 576 auto error = keymintTest->Begin(KeyPurpose::ENCRYPT, in_params, &out_params); in decrypt() [all …]
|
/aosp12/system/security/ondevice-signing/ |
H A D | KeystoreHmacKey.cpp | 38 using android::hardware::security::keymint::KeyPurpose; 93 purposeSign.value = KeyParameterValue::make<KeyParameterValue::keyPurpose>(KeyPurpose::SIGN); in createKey() 99 KeyParameterValue::make<KeyParameterValue::keyPurpose>(KeyPurpose::VERIFY); in createKey() 174 purpose.value = KeyParameterValue::make<KeyParameterValue::keyPurpose>(KeyPurpose::VERIFY); in getVerifyOpParameters() 200 purpose.value = KeyParameterValue::make<KeyParameterValue::keyPurpose>(KeyPurpose::SIGN); in getSignOpParameters()
|
/aosp12/hardware/interfaces/security/keymint/aidl/android/hardware/security/keymint/ |
H A D | KeyParameterValue.aidl | 25 import android.hardware.security.keymint.KeyPurpose; 43 KeyPurpose keyPurpose;
|
/aosp12/hardware/interfaces/keymaster/4.0/vts/performance/ |
H A D | Benchmark.cpp | 142 .Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT) 143 .Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT) 144 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) 145 .Authorization(TAG_PURPOSE, KeyPurpose::VERIFY) 226 return Begin(KeyPurpose::ENCRYPT, in_params, out_params); in EncryptBegin() 231 return Begin(KeyPurpose::DECRYPT, in_params, out_params); in DecryptBegin() 236 return Begin(KeyPurpose::SIGN, in_params, out_params); in SignBegin() 241 return Begin(KeyPurpose::VERIFY, in_params, out_params); in VerifyBegin() 244 optional<OperationHandle> Begin(KeyPurpose operation, const AuthorizationSet& in_params, in Begin()
|