Home
last modified time | relevance | path

Searched refs:characteristics (Results 1 – 25 of 36) sorted by relevance

12

/system/bt/bta/test/gatt/
Ddatabase_builder_sample_device_test.cc231 EXPECT_EQ(service->characteristics[0].uuid, SERVICE_1_CHAR_1_UUID); in TEST()
232 EXPECT_EQ(service->characteristics[1].uuid, SERVICE_1_CHAR_2_UUID); in TEST()
233 EXPECT_EQ(service->characteristics[2].uuid, SERVICE_1_CHAR_3_UUID); in TEST()
240 EXPECT_EQ(service->characteristics[0].uuid, SERVICE_3_CHAR_1_UUID); in TEST()
241 EXPECT_EQ(service->characteristics[0].descriptors[0].uuid, in TEST()
246 EXPECT_EQ(service->characteristics[0].uuid, SERVICE_4_CHAR_1_UUID); in TEST()
247 EXPECT_EQ(service->characteristics[1].uuid, SERVICE_4_CHAR_2_UUID); in TEST()
248 EXPECT_EQ(service->characteristics[2].uuid, SERVICE_4_CHAR_3_UUID); in TEST()
249 EXPECT_EQ(service->characteristics[3].uuid, SERVICE_4_CHAR_4_UUID); in TEST()
250 EXPECT_EQ(service->characteristics[4].uuid, SERVICE_4_CHAR_5_UUID); in TEST()
[all …]
Ddatabase_builder_test.cc90 ASSERT_EQ(service->characteristics[0].uuid, SERVICE_1_CHAR_1_UUID); in TEST()
91 ASSERT_EQ(service->characteristics[0].declaration_handle, 0x0002); in TEST()
92 ASSERT_EQ(service->characteristics[0].value_handle, 0x0003); in TEST()
93 ASSERT_EQ(service->characteristics[0].properties, 0x02); in TEST()
95 ASSERT_EQ(service->characteristics[0].descriptors[0].uuid, in TEST()
97 ASSERT_EQ(service->characteristics[0].descriptors[0].handle, 0x0004); in TEST()
/system/keymaster/legacy_support/
Dkeymaster_passthrough_engine.cpp198 static void ConvertCharacteristics(const keymaster_key_characteristics_t& characteristics, in ConvertCharacteristics() argument
200 if (hw_enforced) hw_enforced->Reinitialize(characteristics.hw_enforced); in ConvertCharacteristics()
201 if (sw_enforced) sw_enforced->Reinitialize(characteristics.sw_enforced); in ConvertCharacteristics()
210 keymaster_key_characteristics_t* characteristics = nullptr; in GenerateKey() local
213 km_device_->generate_key(km_device_, &key_description, &blob, &characteristics); in GenerateKey()
219 ConvertCharacteristics(*characteristics, hw_enforced, sw_enforced); in GenerateKey()
220 keymaster_free_characteristics(characteristics); in GenerateKey()
221 free(characteristics); in GenerateKey()
230 keymaster_key_characteristics_t characteristics = {}; in GenerateKey() local
233 km_device_->generate_key(km_device_, &key_description, &blob, &characteristics); in GenerateKey()
[all …]
Dkeymaster1_engine.cpp67 static void ConvertCharacteristics(keymaster_key_characteristics_t* characteristics, in ConvertCharacteristics() argument
70 characteristics); in ConvertCharacteristics()
71 if (hw_enforced) hw_enforced->Reinitialize(characteristics->hw_enforced); in ConvertCharacteristics()
72 if (sw_enforced) sw_enforced->Reinitialize(characteristics->sw_enforced); in ConvertCharacteristics()
81 keymaster_key_characteristics_t* characteristics; in GenerateKey() local
84 &blob, &characteristics); in GenerateKey()
90 ConvertCharacteristics(characteristics, hw_enforced, sw_enforced); in GenerateKey()
102 keymaster_key_characteristics_t* characteristics; in ImportKey() local
108 &blob, &characteristics); in ImportKey()
114 ConvertCharacteristics(characteristics, hw_enforced, sw_enforced); in ImportKey()
/system/bt/service/common/android/bluetooth/
Dbluetooth_gatt_service.cc41 std::vector<BluetoothGattCharacteristic> characteristics; in writeToParcel() local
42 for (const auto& chrc : characteristics_) characteristics.push_back(chrc); in writeToParcel()
44 status = parcel->writeParcelableVector(characteristics); in writeToParcel()
69 std::vector<BluetoothGattCharacteristic> characteristics; in readFromParcel() local
70 status = parcel->readParcelableVector(&characteristics); in readFromParcel()
73 for (const auto& chrc : characteristics) characteristics_.push_back(chrc); in readFromParcel()
/system/bt/bta/gatt/
Ddatabase_builder.cc104 service->characteristics.emplace_back(Characteristic{ in AddCharacteristic()
120 if (service->characteristics.empty()) { in AddDescriptor()
126 Characteristic* char_node = &service->characteristics.front(); in AddDescriptor()
127 for (auto it = service->characteristics.begin(); in AddDescriptor()
128 it != service->characteristics.end(); it++) { in AddDescriptor()
164 if (!service || service->characteristics.empty()) { in NextDescriptorRangeToExplore()
168 for (auto it = service->characteristics.cbegin(); in NextDescriptorRangeToExplore()
169 it != service->characteristics.cend(); it++) { in NextDescriptorRangeToExplore()
178 if (next != service->characteristics.end()) in NextDescriptorRangeToExplore()
200 Characteristic* char_node = &service->characteristics.front(); in FindDescriptorByHandle()
[all …]
Ddatabase.cc75 for (const Characteristic& c : service.characteristics) { in ToString()
112 for (const Characteristic& charac : service.characteristics) { in Serialize()
187 current_service_it->characteristics.emplace_back(Characteristic{ in Deserialize()
196 current_service_it->characteristics.back().descriptors.emplace_back( in Deserialize()
203 current_service_it->characteristics.back().descriptors.emplace_back( in Deserialize()
222 for (const Characteristic& c : service.characteristics) { in Hash()
272 for (const Characteristic& c : service.characteristics) { in Hash()
Ddatabase.h76 std::vector<Characteristic> characteristics; member
Dbta_gattc_cache.cc558 for (const Characteristic& charac : service->characteristics) { in bta_gattc_get_characteristic_srcb()
584 for (const Characteristic& charac : service->characteristics) { in bta_gattc_get_descriptor_srcb()
609 for (const Characteristic& charac : service->characteristics) { in bta_gattc_get_owning_characteristic_srcb()
789 for (const Characteristic& charac : service.characteristics) { in bta_gattc_get_db_size()
849 for (const Characteristic& charac : service.characteristics) { in bta_gattc_get_gatt_db_impl()
/system/bt/service/common/bluetooth/
Dservice.h30 const std::vector<Characteristic>& characteristics, in Service() argument
35 characteristics_(characteristics), in Service()
48 const std::vector<Characteristic>& characteristics() const { in characteristics() function
51 std::vector<Characteristic>& characteristics() { return characteristics_; } in characteristics() function
/system/core/debuggerd/client/
Ddebuggerd_client_test.cpp42 std::vector<std::string> characteristics = in getThreadCount() local
44 if (std::find(characteristics.begin(), characteristics.end(), "embedded") in getThreadCount()
45 != characteristics.end()) { in getThreadCount()
/system/keymaster/contexts/
Dkeymaster2_passthrough_context.cpp74 keymaster_key_characteristics_t characteristics = {}; in ParseKeyBlob() local
87 &characteristics); in ParseKeyBlob()
94 hw_enforced.Reinitialize(characteristics.hw_enforced); in ParseKeyBlob()
95 sw_enforced.Reinitialize(characteristics.sw_enforced); in ParseKeyBlob()
97 keymaster_free_characteristics(&characteristics); in ParseKeyBlob()
Dsoft_keymaster_device.cpp313 keymaster_key_characteristics_t* characteristics = in BuildCharacteristics() local
316 if (characteristics) { in BuildCharacteristics()
317 hw_enforced.CopyToParamSet(&characteristics->hw_enforced); in BuildCharacteristics()
318 sw_enforced.CopyToParamSet(&characteristics->sw_enforced); in BuildCharacteristics()
320 return characteristics; in BuildCharacteristics()
683 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { in generate_key() argument
696 return km1_dev->generate_key(km1_dev, params, key_blob, characteristics); in generate_key()
708 if (characteristics) { in generate_key()
715 *characteristics = BuildCharacteristics(response.enforced, response.unenforced); in generate_key()
716 if (!*characteristics) return KM_ERROR_MEMORY_ALLOCATION_FAILED; in generate_key()
[all …]
Dkeymaster1_passthrough_context.cpp128 keymaster_key_characteristics_t* characteristics; in parseKeymaster1HwBlob() local
130 app_data_ptr, &characteristics); in parseKeymaster1HwBlob()
134 characteristics); in parseKeymaster1HwBlob()
136 hw_enforced->Reinitialize(characteristics->hw_enforced); in parseKeymaster1HwBlob()
137 sw_enforced->Reinitialize(characteristics->sw_enforced); in parseKeymaster1HwBlob()
Dsoft_keymaster_context.cpp349 keymaster_key_characteristics_t* characteristics; in ParseKeymaster1HwBlob() local
351 app_data_ptr, &characteristics); in ParseKeymaster1HwBlob()
354 characteristics); in ParseKeymaster1HwBlob()
358 hw_enforced->Reinitialize(characteristics->hw_enforced); in ParseKeymaster1HwBlob()
359 sw_enforced->Reinitialize(characteristics->sw_enforced); in ParseKeymaster1HwBlob()
/system/core/trusty/keymaster/include/trusty_keymaster/legacy/
Dtrusty_keymaster_device.h51 keymaster_key_characteristics_t* characteristics);
59 keymaster_key_characteristics_t* characteristics);
102 keymaster_key_characteristics_t* characteristics);
113 keymaster_key_characteristics_t* characteristics);
/system/bt/service/
Dgatt_server_old.cc107 std::unordered_map<int, Characteristic> characteristics; member
168 g_internal->characteristics[char_handle].uuid = id; in ServiceAddedCallback()
169 g_internal->characteristics[char_handle].blob_section = 0; in ServiceAddedCallback()
178 g_internal->characteristics[blob_attribute].notify = in ServiceAddedCallback()
182 g_internal->characteristics[control_attribute]; in ServiceAddedCallback()
215 g_internal->characteristics[attr_handle]; in RequestReadCallback()
266 g_internal->characteristics[attr_handle]; in RequestWriteCallback()
276 g_internal->characteristics[target_blob->second].blob_section = ch.blob[0]; in RequestWriteCallback()
635 internal_->characteristics[handle].notify = properties & kPropertyNotify; in AddCharacteristic()
708 Characteristic& ch = internal_->characteristics[attribute_id]; in SetCharacteristicValue()
[all …]
Dgatt_server.cc77 for (const auto& characteristic : service.characteristics()) { in AddService()
314 service.characteristics().push_back({curr.attribute_handle, in ServiceAddedCallback()
320 service.characteristics().back().descriptors().push_back( in ServiceAddedCallback()
/system/keymaster/include/keymaster/
Dsoft_keymaster_device.h132 keymaster_key_characteristics_t** characteristics);
143 keymaster_key_characteristics_t** characteristics);
181 keymaster_key_characteristics_t* characteristics);
192 keymaster_key_characteristics_t* characteristics);
/system/bt/service/example/heart_rate/
Dheart_rate_server.cc293 hr_measurement_handle_ = service.characteristics()[0].handle(); in OnServiceAdded()
295 service.characteristics()[0].descriptors()[0].handle(); in OnServiceAdded()
296 body_sensor_loc_handle_ = service.characteristics()[1].handle(); in OnServiceAdded()
297 hr_control_point_handle_ = service.characteristics()[2].handle(); in OnServiceAdded()
/system/core/trusty/keymaster/include/trusty_keymaster/
DTrustyKeyMintDevice.h50 vector<KeyCharacteristics>* characteristics) override;
/system/extras/power_profile/camera_avg/Application/src/main/java/com/example/android/powerprofile/cameraavg/
DCameraAvgFragment.java507 CameraCharacteristics characteristics in setUpCameraOutputs() local
511 Integer facing = characteristics.get(CameraCharacteristics.LENS_FACING); in setUpCameraOutputs()
516 StreamConfigurationMap map = characteristics.get( in setUpCameraOutputs()
535 mSensorOrientation = characteristics.get(CameraCharacteristics.SENSOR_ORIENTATION); in setUpCameraOutputs()
594 Boolean available = characteristics.get(CameraCharacteristics.FLASH_INFO_AVAILABLE); in setUpCameraOutputs()
/system/security/keystore2/src/km_compat/
Dlib.rs386 let characteristics = in test_get_key_characteristics() localVariable
389 assert!(characteristics.iter().any(|kc| kc.securityLevel == hw_info.securityLevel)); in test_get_key_characteristics()
390 let sec_level_enforced = &characteristics in test_get_key_characteristics()
/system/keymaster/tests/
Dandroid_keymaster_test_utils.cpp870 keymaster_key_characteristics_t** characteristics) { in generate_key() argument
876 return unwrap(dev)->generate_key(unwrap(dev), params, key_blob, characteristics); in generate_key()
883 keymaster_key_characteristics_t** characteristics) { in get_key_characteristics() argument
885 characteristics); in get_key_characteristics()
891 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) { in import_key() argument
898 characteristics); in import_key()
/system/core/trusty/keymaster/keymint/
DTrustyKeyMintDevice.cpp147 vector<KeyCharacteristics>* characteristics) { in getKeyCharacteristics() argument
157 *characteristics = convertKeyCharacteristics(response.unenforced, response.enforced, in getKeyCharacteristics()

12