Home
last modified time | relevance | path

Searched refs:KeyPurpose (Results 1 – 25 of 88) sorted by relevance

1234

/aosp12/system/security/keystore/tests/
H A Dauth_token_table_test.cpp348 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 Dmetrics_store.rs28 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 Denforcements.rs28 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 Dkey_parameter.rs103 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 Dboot_level_keys.rs24 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 Dkeymaster_hidl_hal_test.cpp1013 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 DKeymasterHidlTest.h133 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 Dlib.rs35 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 Dkm_compat_type_conversion.h180 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 Dcertificate_test.cpp105 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 Dslot_test.cpp32 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 Dparameter_conversion_test.cpp26 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 DKeyMintTest.cpp2315 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 DKeyMintAidlTestBase.h135 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 DVtsHalWifiKeystoreV1_0TargetTest.cpp47 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 Dkeymaster_hidl_hal_test.cpp1535 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 Dkeymaster_tags.h416 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 DKeymaster4_1HidlTest.h107 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 DKeymasterDefs.java26 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 Dkeystore_utils.cpp110 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 Dauthorization_set.cpp185 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 DKeyMintBenchmark.cpp163 .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 DKeystoreHmacKey.cpp38 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 DKeyParameterValue.aidl25 import android.hardware.security.keymint.KeyPurpose;
43 KeyPurpose keyPurpose;
/aosp12/hardware/interfaces/keymaster/4.0/vts/performance/
H A DBenchmark.cpp142 .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()

1234