/system/keymaster/ |
H A D | keymaster_enforcement.cpp | 41 bool LastKeyAccessTime(km_id_t keyid, uint32_t* last_access_time) const; 45 bool UpdateKeyAccessTime(km_id_t keyid, uint32_t current_time, uint32_t timeout); 49 km_id_t keyid; member in struct:keymaster::AccessTimeMap::AccessTime 63 bool KeyAccessCount(km_id_t keyid, uint32_t* count) const; 67 bool IncrementKeyAccessCount(km_id_t keyid); 71 km_id_t keyid; member in struct:keymaster::AccessCountMap::AccessCount 119 const km_id_t keyid, 139 return AuthorizeBegin(purpose, keyid, auth_set, operation_params); 193 const km_id_t keyid, 254 if (!MinTimeBetweenOpsPassed(min_ops_timeout, keyid)) 118 AuthorizeOperation(const keymaster_purpose_t purpose, const km_id_t keyid, const AuthorizationSet& auth_set, const AuthorizationSet& operation_params, keymaster_operation_handle_t op_handle, bool is_begin_operation) argument 192 AuthorizeBegin(const keymaster_purpose_t purpose, const km_id_t keyid, const AuthorizationSet& auth_set, const AuthorizationSet& operation_params) argument 404 CreateKeyId(const keymaster_key_blob_t& key_blob, km_id_t* keyid) argument 420 MinTimeBetweenOpsPassed(uint32_t min_time_between, const km_id_t keyid) argument 430 MaxUsesPerBootNotExceeded(const km_id_t keyid, uint32_t max_uses) argument [all...] |
H A D | keymaster_enforcement_test.cpp | 35 keymaster_error_t AuthorizeOperation(const keymaster_purpose_t purpose, const km_id_t keyid, argument 39 purpose, keyid, auth_set, empty_set, 0 /* op_handle */, true /* is_begin_operation */);
|
/system/keymaster/include/keymaster/ |
H A D | keymaster_enforcement.h | 52 keymaster_error_t AuthorizeOperation(const keymaster_purpose_t purpose, const km_id_t keyid, 63 keymaster_error_t AuthorizeBegin(const keymaster_purpose_t purpose, const km_id_t keyid, 96 static bool CreateKeyId(const keymaster_key_blob_t& key_blob, km_id_t* keyid); 151 bool MinTimeBetweenOpsPassed(uint32_t min_time_between, const km_id_t keyid); 152 bool MaxUsesPerBootNotExceeded(const km_id_t keyid, uint32_t max_uses);
|
/system/security/keystore/ |
H A D | keymaster_enforcement.h | 52 ErrorCode AuthorizeOperation(const KeyPurpose purpose, const km_id_t keyid, 62 ErrorCode AuthorizeBegin(const KeyPurpose purpose, const km_id_t keyid, 93 static bool CreateKeyId(const hidl_vec<uint8_t>& key_blob, km_id_t* keyid); 147 bool MinTimeBetweenOpsPassed(uint32_t min_time_between, const km_id_t keyid); 148 bool MaxUsesPerBootNotExceeded(const km_id_t keyid, uint32_t max_uses);
|
H A D | keymaster_enforcement.cpp | 40 bool LastKeyAccessTime(km_id_t keyid, uint32_t* last_access_time) const; 44 bool UpdateKeyAccessTime(km_id_t keyid, uint32_t current_time, uint32_t timeout); 48 km_id_t keyid; member in struct:keystore::AccessTimeMap::AccessTime 62 bool KeyAccessCount(km_id_t keyid, uint32_t* count) const; 66 bool IncrementKeyAccessCount(km_id_t keyid); 70 km_id_t keyid; member in struct:keystore::AccessCountMap::AccessCount 115 ErrorCode KeymasterEnforcement::AuthorizeOperation(const KeyPurpose purpose, const km_id_t keyid, argument 136 return AuthorizeBegin(purpose, keyid, auth_set, operation_params); 189 ErrorCode KeymasterEnforcement::AuthorizeBegin(const KeyPurpose purpose, const km_id_t keyid, argument 253 if (min_ops_timeout.isOk() && !MinTimeBetweenOpsPassed(min_ops_timeout.value(), keyid)) 406 CreateKeyId(const hidl_vec<uint8_t>& key_blob, km_id_t* keyid) argument 422 MinTimeBetweenOpsPassed(uint32_t min_time_between, const km_id_t keyid) argument 430 MaxUsesPerBootNotExceeded(const km_id_t keyid, uint32_t max_uses) argument [all...] |
H A D | operation.h | 45 android::sp<android::IBinder> addOperation(uint64_t handle, uint64_t keyid, KeyPurpose purpose, 71 Operation(uint64_t handle, uint64_t keyid, KeyPurpose purpose, const km_device_t& device, 74 uint64_t keyid; member in struct:keystore::OperationMap::Operation
|
H A D | operation.cpp | 28 sp<IBinder> OperationMap::addOperation(uint64_t handle, uint64_t keyid, KeyPurpose purpose, argument 33 mMap[token] = Operation(handle, keyid, purpose, dev, std::move(characteristics), appToken); 57 *outKeyid = entry->second.keyid; 152 : handle(handle_), keyid(keyid_), purpose(purpose_), device(device_), 156 : handle(0), keyid(0), device(nullptr), characteristics(), appToken(nullptr) {}
|
H A D | key_store_service.cpp | 1120 // Create a keyid for this key. 1121 km_id_t keyid; local 1122 if (!enforcement_policy.CreateKeyId(key, &keyid)) { 1134 purpose, keyid, key_auths, opParams, 0 /* op_handle */, true /* is_begin_operation */); 1180 result->handle, keyid, purpose, dev, appToken, std::move(characteristics), pruneable); 1209 km_id_t keyid; local 1211 if (!mOperationMap.getOperation(token, &handle, &keyid, &purpose, &dev, &characteristics)) { 1226 purpose, keyid, key_auths, opParams, handle, false /* is_begin_operation */); 1261 km_id_t keyid; local 1263 if (!mOperationMap.getOperation(token, &handle, &keyid, 1316 km_id_t keyid; local 1332 km_id_t keyid; local 1755 km_id_t keyid; local [all...] |
/system/bt/stack/smp/ |
H A D | smp_keys.cc | 1813 bool smp_calculate_h6(uint8_t* w, uint8_t* keyid, uint8_t* c) { argument 1822 p_print = keyid; 1841 ARRAY_TO_STREAM(p, keyid, 4);
|
H A D | smp_int.h | 531 extern bool smp_calculate_h6(uint8_t* w, uint8_t* keyid, uint8_t* h2);
|