Searched refs:characteristics (Results 1 - 25 of 29) sorted by relevance

12

/system/bt/service/common/android/bluetooth/
H A Dbluetooth_gatt_service.cc41 std::vector<BluetoothGattCharacteristic> characteristics;
42 for (const auto& chrc : characteristics_) characteristics.push_back(chrc);
44 status = parcel->writeParcelableVector(characteristics);
69 std::vector<BluetoothGattCharacteristic> characteristics; local
70 status = parcel->readParcelableVector(&characteristics);
73 for (const auto& chrc : characteristics) characteristics_.push_back(chrc);
/system/keymaster/legacy_support/
H A Dkeymaster_passthrough_engine.cpp202 static void ConvertCharacteristics(const keymaster_key_characteristics_t& characteristics, argument
205 hw_enforced->Reinitialize(characteristics.hw_enforced);
207 sw_enforced->Reinitialize(characteristics.sw_enforced);
218 keymaster_key_characteristics_t* characteristics = nullptr; local
221 &blob, &characteristics);
228 ConvertCharacteristics(*characteristics, hw_enforced, sw_enforced);
229 keymaster_free_characteristics(characteristics);
230 free (characteristics);
241 keymaster_key_characteristics_t characteristics = {}; local
244 &blob, &characteristics);
266 keymaster_key_characteristics_t* characteristics = {}; local
295 keymaster_key_characteristics_t characteristics = {}; local
[all...]
H A Dkeymaster1_engine.cpp68 static void ConvertCharacteristics(keymaster_key_characteristics_t* characteristics, argument
71 characteristics);
73 hw_enforced->Reinitialize(characteristics->hw_enforced);
75 sw_enforced->Reinitialize(characteristics->sw_enforced);
84 keymaster_key_characteristics_t* characteristics; local
87 &blob, &characteristics);
94 ConvertCharacteristics(characteristics, hw_enforced, sw_enforced);
106 keymaster_key_characteristics_t* characteristics; local
112 &blob, &characteristics);
119 ConvertCharacteristics(characteristics, hw_enforce
[all...]
/system/bt/service/common/bluetooth/
H A Dservice.h30 const std::vector<Characteristic>& characteristics,
35 characteristics_(characteristics),
48 const std::vector<Characteristic>& characteristics() const { function in class:bluetooth::Service
51 std::vector<Characteristic>& characteristics() { return characteristics_; } function in class:bluetooth::Service
29 Service(uint16_t handle, bool primary, const Uuid& uuid, const std::vector<Characteristic>& characteristics, const std::vector<Service>& included_services) argument
/system/security/keystore/
H A Doperation_proto_handler.cpp53 void checkKeyCharacteristics(const hidl_vec<KeyParameter>& characteristics, argument
55 for (auto& opParam : characteristics) {
86 void checkOpCharacteristics(const hidl_vec<KeyParameter>& characteristics, argument
88 for (auto& opParam : characteristics) {
108 checkKeyCharacteristics(op.characteristics.softwareEnforced, &operationConfig);
109 checkKeyCharacteristics(op.characteristics.hardwareEnforced, &operationConfig);
H A Doperation_struct.h40 characteristics(characteristics_), appToken(appToken_), params(params_) {}
50 KeyCharacteristics characteristics; member in struct:keystore::Operation
H A Dkeystore_client_impl.cpp194 ::android::security::keymaster::KeyCharacteristics characteristics; local
198 hidl_vec<uint8_t>() /* entropy */, kDefaultUID, flags, &characteristics, &result);
204 *hardware_enforced_characteristics = characteristics.hardwareEnforced.getParameters();
205 *software_enforced_characteristics = characteristics.softwareEnforced.getParameters();
214 ::android::security::keymaster::KeyCharacteristics characteristics; local
218 android::security::keymaster::KeymasterBlob(), kDefaultUID, &characteristics, &result);
223 *hardware_enforced_characteristics = characteristics.hardwareEnforced.getParameters();
224 *software_enforced_characteristics = characteristics.softwareEnforced.getParameters();
235 ::android::security::keymaster::KeyCharacteristics characteristics; local
239 (int)key_format, hidlKeyData, kDefaultUID, KEYSTORE_FLAG_NONE, &characteristics,
[all...]
H A Doperation.cpp29 KeyCharacteristics&& characteristics,
32 mMap.emplace(token, Operation(handle, keyid, purpose, dev, std::move(characteristics), appToken,
27 addOperation(uint64_t handle, uint64_t keyid, KeyPurpose purpose, const sp<Keymaster>& dev, const sp<IBinder>& appToken, KeyCharacteristics&& characteristics, const hidl_vec<KeyParameter>& params, bool pruneable) argument
H A Doperation.h52 KeyCharacteristics&& characteristics,
H A Dkey_store_service.cpp722 // del() will fail silently if no cached characteristics are present for this alias.
866 // Write the characteristics:
914 * key characteristics from the characteristics file. This happens when auth-bound
1095 // Write the characteristics:
1226 KeyCharacteristics characteristics; local
1227 result->resultCode = getOperationCharacteristics(key, &dev, opParams, &characteristics);
1235 result->resultCode = getOperationCharacteristics(key, &dev, opParams, &characteristics);
1241 // Merge these characteristics with the ones cached when the key was generated or imported
1253 ALOGD("Unable to read cached characteristics fo
2049 getAuthToken(const KeyCharacteristics& characteristics, uint64_t handle, KeyPurpose purpose, bool failOnTokenMissing) argument
2127 getKeyAlgoritmFromKeyCharacteristics( const ::android::security::keymaster::KeyCharacteristics& characteristics) argument
2146 ::android::security::keymaster::KeyCharacteristics characteristics; local
[all...]
H A Dkey_store_service.h109 ::android::security::keymaster::KeyCharacteristics* characteristics,
115 ::android::security::keymaster::KeyCharacteristics* characteristics,
121 ::android::security::keymaster::KeyCharacteristics* characteristics,
168 int64_t fingerprintSid, ::android::security::keymaster::KeyCharacteristics* characteristics,
251 getAuthToken(const KeyCharacteristics& characteristics, uint64_t handle, KeyPurpose purpose,
/system/core/debuggerd/client/
H A Ddebuggerd_client_test.cpp42 std::vector<std::string> characteristics = local
43 android::base::Split(android::base::GetProperty("ro.build.characteristics", ""), ",");
44 if (std::find(characteristics.begin(), characteristics.end(), "embedded")
45 != characteristics.end()) {
/system/keymaster/contexts/
H A Dkeymaster2_passthrough_context.cpp71 keymaster_key_characteristics_t characteristics = {}; local
84 &characteristics);
91 hw_enforced.Reinitialize(characteristics.hw_enforced);
92 sw_enforced.Reinitialize(characteristics.sw_enforced);
94 keymaster_free_characteristics(&characteristics);
H A Dsoft_keymaster_device.cpp347 keymaster_key_characteristics_t* characteristics = local
350 if (characteristics) {
351 hw_enforced.CopyToParamSet(&characteristics->hw_enforced);
352 sw_enforced.CopyToParamSet(&characteristics->sw_enforced);
354 return characteristics;
740 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) {
754 return km1_dev->generate_key(km1_dev, params, key_blob, characteristics);
768 if (characteristics) {
775 *characteristics = BuildCharacteristics(response.enforced, response.unenforced);
776 if (!*characteristics)
738 generate_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument
784 generate_key(const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
859 get_key_characteristics( const keymaster1_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t** characteristics) argument
903 get_key_characteristics( const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) argument
934 import_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument
981 import_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
[all...]
H A Dkeymaster1_passthrough_context.cpp125 // Get key characteristics, which incidentally verifies that the HW recognizes the key.
126 keymaster_key_characteristics_t* characteristics; local
128 app_data_ptr, &characteristics);
133 characteristics);
135 hw_enforced->Reinitialize(characteristics->hw_enforced);
136 sw_enforced->Reinitialize(characteristics->sw_enforced);
H A Dsoft_keymaster_context.cpp410 // Get key characteristics, which incidentally verifies that the HW recognizes the key.
411 keymaster_key_characteristics_t* characteristics; local
413 app_data_ptr, &characteristics);
417 characteristics);
421 hw_enforced->Reinitialize(characteristics->hw_enforced);
422 sw_enforced->Reinitialize(characteristics->sw_enforced);
/system/core/trusty/keymaster/
H A Dtrusty_keymaster_device.h50 keymaster_key_characteristics_t* characteristics);
58 keymaster_key_characteristics_t* characteristics);
99 keymaster_key_characteristics_t* characteristics);
110 keymaster_key_characteristics_t* characteristics);
H A Dtrusty_keymaster_device.cpp212 keymaster_key_characteristics_t* characteristics) {
242 if (characteristics) {
243 response.enforced.CopyToParamSet(&characteristics->hw_enforced);
244 response.unenforced.CopyToParamSet(&characteristics->sw_enforced);
252 const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) {
261 if (!characteristics) {
275 response.enforced.CopyToParamSet(&characteristics->hw_enforced);
276 response.unenforced.CopyToParamSet(&characteristics->sw_enforced);
284 keymaster_key_characteristics_t* characteristics) {
317 if (characteristics) {
210 generate_key( const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
250 get_key_characteristics( const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) argument
281 import_key( const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
671 generate_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
678 get_key_characteristics( const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) argument
687 import_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument
[all...]
/system/security/keystore/binder/android/security/
H A DIKeystoreService.aidl60 int flags, out KeyCharacteristics characteristics);
62 int uid, out KeyCharacteristics characteristics);
64 in byte[] keyData, int uid, int flags, out KeyCharacteristics characteristics);
83 out KeyCharacteristics characteristics);
/system/bt/service/
H A Dgatt_server_old.cc107 std::unordered_map<int, Characteristic> characteristics; member in struct:bluetooth::gatt::ServerInternals
167 g_internal->characteristics[char_handle].uuid = id;
168 g_internal->characteristics[char_handle].blob_section = 0;
177 g_internal->characteristics[blob_attribute].notify =
181 g_internal->characteristics[control_attribute];
213 g_internal->characteristics[attr_handle];
264 g_internal->characteristics[attr_handle];
274 g_internal->characteristics[target_blob->second].blob_section = ch.blob[0];
631 internal_->characteristics[handle].notify = properties & kPropertyNotify;
704 Characteristic& ch = internal_->characteristics[attribute_i
[all...]
H A Dgatt_server.cc75 for (const auto& characteristic : service.characteristics()) {
307 service.characteristics().push_back({curr.attribute_handle,
313 service.characteristics().back().descriptors().push_back(
/system/bt/bta/gatt/
H A Dbta_gattc_cache.cc93 if (service.characteristics.empty()) {
94 LOG(ERROR) << "\t No characteristics";
98 for (const tBTA_GATTC_CHARACTERISTIC& c : service.characteristics) {
202 service->characteristics.emplace_back(
225 if (service->characteristics.empty()) {
232 tBTA_GATTC_CHARACTERISTIC* char_node = &service->characteristics.front();
233 for (auto it = service->characteristics.begin();
234 it != service->characteristics.end(); it++) {
293 VLOG(1) << "starting discover characteristics descriptor";
297 // if there are more characteristics i
[all...]
/system/keymaster/include/keymaster/
H A Dsoft_keymaster_device.h140 keymaster_key_characteristics_t** characteristics);
151 keymaster_key_characteristics_t** characteristics);
189 keymaster_key_characteristics_t* characteristics);
200 keymaster_key_characteristics_t* characteristics);
/system/bt/service/example/heart_rate/
H A Dheart_rate_server.cc293 hr_measurement_handle_ = service.characteristics()[0].handle();
295 service.characteristics()[0].descriptors()[0].handle();
296 body_sensor_loc_handle_ = service.characteristics()[1].handle();
297 hr_control_point_handle_ = service.characteristics()[2].handle();
/system/extras/power_profile/camera_avg/Application/src/main/java/com/example/android/powerprofile/cameraavg/
H A DCameraAvgFragment.java507 CameraCharacteristics characteristics
511 Integer facing = characteristics.get(CameraCharacteristics.LENS_FACING);
516 StreamConfigurationMap map = characteristics.get(
535 mSensorOrientation = characteristics.get(CameraCharacteristics.SENSOR_ORIENTATION);
594 Boolean available = characteristics.get(CameraCharacteristics.FLASH_INFO_AVAILABLE);

Completed in 1095 milliseconds

12