Lines Matching refs:km1_device_
195 module_name_ = km1_device_.common.module->name; in SetHardwareDevice()
200 updated_module_ = *km1_device_.common.module; in SetHardwareDevice()
203 km1_device_.common.module = &updated_module_; in SetHardwareDevice()
231 memset(&km1_device_, 0, sizeof(km1_device_)); in initialize_device_struct()
233 km1_device_.common.tag = HARDWARE_DEVICE_TAG; in initialize_device_struct()
234 km1_device_.common.version = 1; in initialize_device_struct()
235 km1_device_.common.module = reinterpret_cast<hw_module_t*>(&soft_keymaster1_device_module); in initialize_device_struct()
236 km1_device_.common.close = &close_device; in initialize_device_struct()
238 km1_device_.flags = flags; in initialize_device_struct()
240 km1_device_.context = this; in initialize_device_struct()
243 km1_device_.generate_keypair = nullptr; in initialize_device_struct()
244 km1_device_.import_keypair = nullptr; in initialize_device_struct()
245 km1_device_.get_keypair_public = nullptr; in initialize_device_struct()
246 km1_device_.delete_keypair = nullptr; in initialize_device_struct()
247 km1_device_.delete_all = nullptr; in initialize_device_struct()
248 km1_device_.sign_data = nullptr; in initialize_device_struct()
249 km1_device_.verify_data = nullptr; in initialize_device_struct()
252 km1_device_.get_supported_algorithms = get_supported_algorithms; in initialize_device_struct()
253 km1_device_.get_supported_block_modes = get_supported_block_modes; in initialize_device_struct()
254 km1_device_.get_supported_padding_modes = get_supported_padding_modes; in initialize_device_struct()
255 km1_device_.get_supported_digests = get_supported_digests; in initialize_device_struct()
256 km1_device_.get_supported_import_formats = get_supported_import_formats; in initialize_device_struct()
257 km1_device_.get_supported_export_formats = get_supported_export_formats; in initialize_device_struct()
258 km1_device_.add_rng_entropy = add_rng_entropy; in initialize_device_struct()
259 km1_device_.generate_key = generate_key; in initialize_device_struct()
260 km1_device_.get_key_characteristics = get_key_characteristics; in initialize_device_struct()
261 km1_device_.import_key = import_key; in initialize_device_struct()
262 km1_device_.export_key = export_key; in initialize_device_struct()
263 km1_device_.delete_key = delete_key; in initialize_device_struct()
264 km1_device_.delete_all_keys = delete_all_keys; in initialize_device_struct()
265 km1_device_.begin = begin; in initialize_device_struct()
266 km1_device_.update = update; in initialize_device_struct()
267 km1_device_.finish = finish; in initialize_device_struct()
268 km1_device_.abort = abort; in initialize_device_struct()
298 return &km1_device_.common; in hw_device()
302 return &km1_device_; in keymaster_device()
605 return add_rng_entropy(&sk_dev->km1_device_, data, data_length); in add_rng_entropy()
917 error = import_key(&sk_dev->km1_device_, params, key_format, key_data, key_blob, in import_key()
924 error = import_key(&sk_dev->km1_device_, params, key_format, key_data, key_blob, nullptr); in import_key()
979 return export_key(&sk_dev->km1_device_, export_format, key_to_export, client_id, app_data, in export_key()
1185 return begin(&sk_dev->km1_device_, purpose, key, in_params, out_params, operation_handle); in begin()
1259 return update(&sk_dev->km1_device_, operation_handle, in_params, input, input_consumed, in update()
1495 return abort(&sk_dev->km1_device_, operation_handle); in abort()