Home
last modified time | relevance | path

Searched refs:KMV1 (Results 1 – 7 of 7) sorted by relevance

/system/security/keystore2/src/km_compat/
Dkm_compat_type_conversion.h28 namespace KMV1 = ::aidl::android::hardware::security::keymint; variable
30 static KMV1::ErrorCode convert(V4_0::ErrorCode error) { in convert()
33 return KMV1::ErrorCode::OK; in convert()
35 return KMV1::ErrorCode::ROOT_OF_TRUST_ALREADY_SET; in convert()
37 return KMV1::ErrorCode::UNSUPPORTED_PURPOSE; in convert()
39 return KMV1::ErrorCode::INCOMPATIBLE_PURPOSE; in convert()
41 return KMV1::ErrorCode::UNSUPPORTED_ALGORITHM; in convert()
43 return KMV1::ErrorCode::INCOMPATIBLE_ALGORITHM; in convert()
45 return KMV1::ErrorCode::UNSUPPORTED_KEY_SIZE; in convert()
47 return KMV1::ErrorCode::UNSUPPORTED_BLOCK_MODE; in convert()
[all …]
Dslot_test.cpp37 namespace KMV1 = ::aidl::android::hardware::security::keymint;
41 KMV1::makeKeyParameter(KMV1::TAG_ALGORITHM, Algorithm::AES), in generateAESKey()
42 KMV1::makeKeyParameter(KMV1::TAG_KEY_SIZE, 128), in generateAESKey()
43 KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC), in generateAESKey()
44 KMV1::makeKeyParameter(KMV1::TAG_PADDING, PaddingMode::NONE), in generateAESKey()
45 KMV1::makeKeyParameter(KMV1::TAG_NO_AUTH_REQUIRED, true), in generateAESKey()
46 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::ENCRYPT), in generateAESKey()
47 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::DECRYPT), in generateAESKey()
61 KMV1::makeKeyParameter(KMV1::TAG_ALGORITHM, Algorithm::EC), in generateECSingingKey()
62 KMV1::makeKeyParameter(KMV1::TAG_EC_CURVE, EcCurve::P_256), in generateECSingingKey()
[all …]
Dcertificate_test.cpp45 namespace KMV1 = ::aidl::android::hardware::security::keymint;
90 KMV1::makeKeyParameter(KMV1::TAG_ALGORITHM, Algorithm::RSA), in getRSAKeyParams()
91 KMV1::makeKeyParameter(KMV1::TAG_KEY_SIZE, 2048), in getRSAKeyParams()
92 KMV1::makeKeyParameter(KMV1::TAG_RSA_PUBLIC_EXPONENT, 65537), in getRSAKeyParams()
93 KMV1::makeKeyParameter(KMV1::TAG_CERTIFICATE_NOT_BEFORE, 0), in getRSAKeyParams()
94 KMV1::makeKeyParameter(KMV1::TAG_CERTIFICATE_NOT_AFTER, 253402300799000), in getRSAKeyParams()
102 KMV1::makeKeyParameter(KMV1::TAG_DIGEST, Digest::SHA_2_256), in TEST()
103 KMV1::makeKeyParameter(KMV1::TAG_PADDING, PaddingMode::RSA_PSS), in TEST()
104 KMV1::makeKeyParameter(KMV1::TAG_NO_AUTH_REQUIRED), in TEST()
105 KMV1::makeKeyParameter(KMV1::TAG_PURPOSE, KeyPurpose::SIGN), in TEST()
[all …]
Dkm_compat.cpp57 namespace KMV1 = ::aidl::android::hardware::security::keymint;
65 bool isAttestationParameter(const KMV1::KeyParameter& param) { in isAttestationParameter()
91 bool isKeyCreationParameter(const KMV1::KeyParameter& param) { in isKeyCreationParameter()
235 bool isNewAndKeystoreEnforceable(const KMV1::KeyParameter& param) { in isNewAndKeystoreEnforceable()
237 case KMV1::Tag::MAX_BOOT_LEVEL: in isNewAndKeystoreEnforceable()
239 case KMV1::Tag::USAGE_COUNT_LIMIT: in isNewAndKeystoreEnforceable()
246 std::vector<KMV1::KeyParameter>
247 extractGenerationParams(const std::vector<KMV1::KeyParameter>& params) { in extractGenerationParams()
248 std::vector<KMV1::KeyParameter> result; in extractGenerationParams()
253 std::vector<KMV1::KeyParameter>
[all …]
Dparameter_conversion_test.cpp22 ASSERT_EQ(KMV1::type::variant, convert(V4_0::type::variant)); \
23 ASSERT_EQ(V4_0::type::variant, convert(KMV1::type::variant))
69 ASSERT_EQ(KMV1::KeyOrigin::RESERVED, convert(V4_0::KeyOrigin::UNKNOWN)); in TEST()
70 ASSERT_EQ(V4_0::KeyOrigin::UNKNOWN, convert(KMV1::KeyOrigin::RESERVED)); in TEST()
75 auto kmv1_param = KMV1::makeKeyParameter( \
76 KMV1::tag, KMV1::TypedTag2ValueType<decltype(KMV1::tag)>::type{}); \
85 auto kmv1_param = KMV1::makeKeyParameter( \
86 KMV1::tag, KMV1::TypedTag2ValueType<decltype(KMV1::tag)>::type{}); \
155 ASSERT_EQ(KMV1::ErrorCode::variant, convert(V4_0::ErrorCode::variant))
220 ASSERT_EQ(KMV1::ErrorCode::KEYMINT_NOT_CONFIGURED, in TEST()
/system/hardware/interfaces/wifi/keystore/1.0/default/
Dkeystore.cpp25 namespace KMV1 = ::aidl::android::hardware::security::keymint;
232 std::optional<KMV1::Algorithm> algorithm; in keyStore2Sign()
234 if (element.keyParameter.tag == KMV1::Tag::ALGORITHM) { in keyStore2Sign()
235 algorithm = element.keyParameter.value.get<KMV1::KeyParameterValue::algorithm>(); in keyStore2Sign()
246 std::vector<KMV1::KeyParameter> op_params(4); in keyStore2Sign()
247 op_params[0] = KMV1::KeyParameter{ in keyStore2Sign()
248 .tag = KMV1::Tag::PURPOSE, in keyStore2Sign()
249 .value = KMV1::KeyParameterValue::make<KMV1::KeyParameterValue::keyPurpose>( in keyStore2Sign()
250 KMV1::KeyPurpose::SIGN)}; in keyStore2Sign()
251 op_params[1] = KMV1::KeyParameter{ in keyStore2Sign()
[all …]
/system/security/keystore-engine/
Dkeystore2_engine.cpp48 namespace KMV1 = ::aidl::android::hardware::security::keymint;
199 KMV1::Algorithm algorithm) { in keystore2_sign()
203 std::vector<KMV1::KeyParameter> op_params(4); in keystore2_sign()
204 op_params[0] = KMV1::KeyParameter{ in keystore2_sign()
205 .tag = KMV1::Tag::PURPOSE, in keystore2_sign()
206 .value = KMV1::KeyParameterValue::make<KMV1::KeyParameterValue::keyPurpose>( in keystore2_sign()
207 KMV1::KeyPurpose::SIGN)}; in keystore2_sign()
208 op_params[1] = KMV1::KeyParameter{ in keystore2_sign()
209 .tag = KMV1::Tag::ALGORITHM, in keystore2_sign()
210 .value = KMV1::KeyParameterValue::make<KMV1::KeyParameterValue::algorithm>(algorithm)}; in keystore2_sign()
[all …]