/system/bt/service/common/android/bluetooth/ |
H A D | bluetooth_gatt_service.cc | 41 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 D | keymaster_passthrough_engine.cpp | 202 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 D | keymaster1_engine.cpp | 68 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 D | service.h | 30 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 D | operation_proto_handler.cpp | 53 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 D | operation_struct.h | 40 characteristics(characteristics_), appToken(appToken_), params(params_) {} 50 KeyCharacteristics characteristics; member in struct:keystore::Operation
|
H A D | keystore_client_impl.cpp | 194 ::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 D | operation.cpp | 29 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 D | operation.h | 52 KeyCharacteristics&& characteristics,
|
H A D | key_store_service.cpp | 722 // 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 D | key_store_service.h | 109 ::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 D | debuggerd_client_test.cpp | 42 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 D | keymaster2_passthrough_context.cpp | 71 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 D | soft_keymaster_device.cpp | 347 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 D | keymaster1_passthrough_context.cpp | 125 // 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 D | soft_keymaster_context.cpp | 410 // 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 D | trusty_keymaster_device.h | 50 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 D | trusty_keymaster_device.cpp | 212 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 D | IKeystoreService.aidl | 60 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 D | gatt_server_old.cc | 107 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 D | gatt_server.cc | 75 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 D | bta_gattc_cache.cc | 93 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 D | soft_keymaster_device.h | 140 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 D | heart_rate_server.cc | 293 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 D | CameraAvgFragment.java | 507 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);
|