Home
last modified time | relevance | path

Searched refs:key_info (Results 1 – 3 of 3) sorted by relevance

/system/security/keystore/
Dauth_token_table.cpp71 inline bool KeyRequiresAuthentication(const AuthorizationSet& key_info, in KeyRequiresAuthentication() argument
74 key_info.GetTagValue(TAG_ALGORITHM, &algorithm); in KeyRequiresAuthentication()
75 return is_secret_key_operation(algorithm, purpose) && key_info.find(TAG_NO_AUTH_REQUIRED) == -1; in KeyRequiresAuthentication()
78 inline bool KeyRequiresAuthPerOperation(const AuthorizationSet& key_info, in KeyRequiresAuthPerOperation() argument
81 key_info.GetTagValue(TAG_ALGORITHM, &algorithm); in KeyRequiresAuthPerOperation()
82 return is_secret_key_operation(algorithm, purpose) && key_info.find(TAG_AUTH_TIMEOUT) == -1; in KeyRequiresAuthPerOperation()
85 AuthTokenTable::Error AuthTokenTable::FindAuthorization(const AuthorizationSet& key_info, in FindAuthorization() argument
89 if (!KeyRequiresAuthentication(key_info, purpose)) in FindAuthorization()
93 key_info.GetTagValue(TAG_USER_AUTH_TYPE, &auth_type); in FindAuthorization()
96 ExtractSids(key_info, &key_sids); in FindAuthorization()
[all …]
Dauth_token_table.h73 Error FindAuthorization(const AuthorizationSet& key_info, keymaster_purpose_t purpose,
151 const AuthorizationSet& key_info, const hw_auth_token_t** found);
152 void ExtractSids(const AuthorizationSet& key_info, std::vector<uint64_t>* sids);
/system/security/keystore/tests/
Dauth_token_table_test.cpp275 auto key_info = make_set(1, 5 /* five second timeout */); in TEST() local
284 EXPECT_EQ(AuthTokenTable::OK, table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()
285 EXPECT_EQ(AuthTokenTable::OK, table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()
286 EXPECT_EQ(AuthTokenTable::OK, table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()
287 EXPECT_EQ(AuthTokenTable::OK, table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()
288 EXPECT_EQ(AuthTokenTable::OK, table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()
290 table.FindAuthorization(key_info, 0 /* no op handle */, &found)); in TEST()