/aosp12/hardware/libhardware/include/hardware/ |
H A D | keymaster1.h | 28 struct keymaster1_device { struct 66 int (*import_keypair)(const struct keymaster1_device* dev, const uint8_t* key, argument 100 int (*delete_all)(const struct keymaster1_device* dev); argument 282 keymaster_error_t (*generate_key)(const struct keymaster1_device* dev, argument 357 keymaster_error_t (*import_key)(const struct keymaster1_device* dev, argument 377 keymaster_error_t (*export_key)(const struct keymaster1_device* dev, argument 395 keymaster_error_t (*delete_key)(const struct keymaster1_device* dev, argument 495 keymaster_error_t (*update)(const struct keymaster1_device* dev, argument 521 keymaster_error_t (*finish)(const struct keymaster1_device* dev, argument 531 keymaster_error_t (*abort)(const struct keymaster1_device* dev, argument [all …]
|
/aosp12/system/keymaster/include/keymaster/legacy_support/ |
H A D | keymaster_passthrough_engine.h | 26 struct keymaster1_device; 27 typedef struct keymaster1_device keymaster1_device_t;
|
H A D | keymaster1_engine.h | 41 explicit Keymaster1Engine(const keymaster1_device_t* keymaster1_device);
|
/aosp12/system/keymaster/contexts/ |
H A D | soft_keymaster_context.cpp | 65 keymaster_error_t SoftKeymasterContext::SetHardwareDevice(keymaster1_device_t* keymaster1_device) { in SetHardwareDevice() argument 66 if (!keymaster1_device) return KM_ERROR_UNEXPECTED_NULL_POINTER; in SetHardwareDevice() 68 km1_dev_ = keymaster1_device; in SetHardwareDevice() 70 km1_engine_.reset(new Keymaster1Engine(keymaster1_device)); in SetHardwareDevice()
|
H A D | soft_keymaster_device.cpp | 180 keymaster_error_t SoftKeymasterDevice::SetHardwareDevice(keymaster1_device_t* keymaster1_device) { in SetHardwareDevice() argument 181 assert(keymaster1_device); in SetHardwareDevice() 187 map_digests(keymaster1_device, &km1_device_digests_, &supports_all_digests_); in SetHardwareDevice() 190 error = context_->SetHardwareDevice(keymaster1_device); in SetHardwareDevice() 193 initialize_device_struct(keymaster1_device->flags); in SetHardwareDevice() 197 module_name_.append(keymaster1_device->common.module->name); in SetHardwareDevice() 205 wrapped_km1_device_ = keymaster1_device; in SetHardwareDevice()
|
/aosp12/system/keymaster/include/keymaster/contexts/ |
H A D | soft_keymaster_context.h | 59 keymaster_error_t SetHardwareDevice(keymaster1_device_t* keymaster1_device); 123 keymaster1_device* km1_dev_;
|
/aosp12/system/keymaster/tests/ |
H A D | android_keymaster_test_utils.cpp | 804 static keymaster_error_t get_supported_algorithms(const struct keymaster1_device* dev, in get_supported_algorithms() 809 static keymaster_error_t get_supported_block_modes(const struct keymaster1_device* dev, in get_supported_block_modes() 817 static keymaster_error_t get_supported_padding_modes(const struct keymaster1_device* dev, in get_supported_padding_modes() 848 static keymaster_error_t get_supported_import_formats(const struct keymaster1_device* dev, in get_supported_import_formats() 855 static keymaster_error_t get_supported_export_formats(const struct keymaster1_device* dev, in get_supported_export_formats() 862 static keymaster_error_t add_rng_entropy(const struct keymaster1_device* dev, in add_rng_entropy() 880 get_key_characteristics(const struct keymaster1_device* dev, in get_key_characteristics() 901 static keymaster_error_t export_key(const struct keymaster1_device* dev, // in export_key() 931 static keymaster_error_t finish(const struct keymaster1_device* dev, // in finish() 941 static keymaster_error_t abort(const struct keymaster1_device* dev, in abort()
|
/aosp12/system/keymaster/legacy_support/ |
H A D | keymaster1_engine.cpp | 41 Keymaster1Engine::Keymaster1Engine(const keymaster1_device_t* keymaster1_device) in Keymaster1Engine() argument 42 : keymaster1_device_(keymaster1_device), engine_(ENGINE_new()), in Keymaster1Engine() 52 assert(keymaster1_device); in Keymaster1Engine()
|
/aosp12/system/keymaster/ng/include/ |
H A D | AndroidKeymaster3Device.h | 26 typedef struct keymaster1_device keymaster1_device_t;
|
/aosp12/system/keymaster/include/keymaster/ |
H A D | soft_keymaster_device.h | 55 keymaster_error_t SetHardwareDevice(keymaster1_device_t* keymaster1_device);
|