Home
last modified time | relevance | path

Searched refs:keymaster2_device_t (Results 1 – 18 of 18) sorted by relevance

/aosp12/system/core/trusty/keymaster/include/trusty_keymaster/legacy/
H A Dtrusty_keymaster_device.h95 static keymaster_error_t configure(const keymaster2_device_t* dev,
99 static keymaster_error_t generate_key(const keymaster2_device_t* dev,
108 static keymaster_error_t import_key(const keymaster2_device_t* dev,
114 static keymaster_error_t export_key(const keymaster2_device_t* dev,
120 static keymaster_error_t attest_key(const keymaster2_device_t* dev,
124 static keymaster_error_t upgrade_key(const keymaster2_device_t* dev,
128 static keymaster_error_t delete_key(const keymaster2_device_t* dev,
136 static keymaster_error_t update(const keymaster2_device_t* dev,
142 static keymaster_error_t finish(const keymaster2_device_t* dev,
149 static keymaster_error_t abort(const keymaster2_device_t* dev,
[all …]
/aosp12/system/keymaster/include/keymaster/
H A Dsoft_keymaster_device.h65 keymaster2_device_t* keymaster2_device();
174 static keymaster_error_t configure(const keymaster2_device_t* dev,
178 static keymaster_error_t generate_key(const keymaster2_device_t* dev,
187 static keymaster_error_t import_key(const keymaster2_device_t* dev, //
199 static keymaster_error_t attest_key(const keymaster2_device_t* dev,
203 static keymaster_error_t upgrade_key(const keymaster2_device_t* dev,
207 static keymaster_error_t delete_key(const keymaster2_device_t* dev,
215 static keymaster_error_t update(const keymaster2_device_t* dev, //
221 static keymaster_error_t finish(const keymaster2_device_t* dev, //
228 static keymaster_error_t abort(const keymaster2_device_t* dev,
[all …]
H A Dkeymaster_configuration.h33 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev);
/aosp12/hardware/libhardware/include/hardware/
H A Dkeymaster2.h418 typedef struct keymaster2_device keymaster2_device_t; typedef
422 static inline int keymaster2_open(const struct hw_module_t* module, keymaster2_device_t** device) { in keymaster2_open()
426 static inline int keymaster2_close(keymaster2_device_t* device) { in keymaster2_close()
/aosp12/system/keymaster/legacy_support/
H A Dkeymaster_passthrough_engine.cpp79 if (std::is_same<KeymasterDeviceType, keymaster2_device_t>::value) in ~TKeymasterPassthroughEngine()
225 keymaster_error_t TKeymasterPassthroughEngine<keymaster2_device_t>::GenerateKey( in GenerateKey()
270 keymaster_error_t TKeymasterPassthroughEngine<keymaster2_device_t>::ImportKey( in ImportKey()
299 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster2_device_t* dev) { in createInstance()
300 return engine_ptr_t(new TKeymasterPassthroughEngine<keymaster2_device_t>(dev)); in createInstance()
H A Dkeymaster_passthrough_operation.cpp94 keymaster_error_t KeymasterPassthroughOperation<keymaster2_device_t>::Finish( in Finish()
H A Dkeymaster_passthrough_operation.h88 keymaster_error_t KeymasterPassthroughOperation<keymaster2_device_t>::Finish(
/aosp12/system/keymaster/include/keymaster/legacy_support/
H A Dkeymaster_passthrough_engine.h29 typedef struct keymaster2_device keymaster2_device_t; typedef
63 static UniquePtr<KeymasterPassthroughEngine> createInstance(const keymaster2_device_t* dev);
/aosp12/hardware/interfaces/keymaster/3.0/default/
H A DKeymasterDevice.cpp47 static int get_keymaster2_dev(keymaster2_device_t** dev, const hw_module_t* mod) { in get_keymaster2_dev()
75 keymaster2_device_t* dev = nullptr; in createKeymaster3Device()
/aosp12/system/keymaster/contexts/
H A Dsoft_keymaster_device.cpp305 keymaster2_device_t* SoftKeymasterDevice::keymaster2_device() { in keymaster2_device()
333 std::is_same<T, keymaster2_device_t>::value), in convert_device()
355 delete convert_device(reinterpret_cast<keymaster2_device_t*>(dev)); in close_device()
564 keymaster_error_t SoftKeymasterDevice::configure(const keymaster2_device_t* dev, in configure()
723 SoftKeymasterDevice::generate_key(const keymaster2_device_t* dev, // in generate_key()
835 const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, in get_key_characteristics()
905 const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, in import_key()
1174 keymaster_error_t SoftKeymasterDevice::begin(const keymaster2_device_t* dev, in begin()
1248 keymaster_error_t SoftKeymasterDevice::update(const keymaster2_device_t* dev, in update()
1325 keymaster_error_t SoftKeymasterDevice::finish(const keymaster2_device_t* dev, in finish()
[all …]
H A Dkeymaster2_passthrough_context.cpp26 keymaster2_device_t* dev) in Keymaster2PassthroughContext()
/aosp12/system/keymaster/include/keymaster/contexts/
H A Dkeymaster2_passthrough_context.h35 explicit Keymaster2PassthroughContext(KmVersion version, keymaster2_device_t* dev);
125 keymaster2_device_t* device_;
/aosp12/system/keymaster/ng/include/
H A DAndroidKeymaster3Device.h27 typedef struct keymaster2_device keymaster2_device_t; typedef
99 IKeymasterDevice* CreateKeymasterDevice(keymaster2_device_t* km2_device);
/aosp12/system/keymaster/android_keymaster/
H A Dkeymaster_configuration.cpp111 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev, uint32_t os_version, in ConfigureDevice()
119 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev) { in ConfigureDevice()
/aosp12/system/keymaster/tests/
H A Dandroid_keymaster_test_utils.h157 virtual keymaster2_device_t* CreateDevice() const = 0;
179 keymaster2_device_t* device();
342 keymaster2_device_t* device_;
H A Dandroid_keymaster_test_utils.cpp191 keymaster2_device_t* Keymaster2Test::device() { in device()
H A Dandroid_keymaster_test.cpp116 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
141 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
177 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
/aosp12/system/keymaster/ng/
H A DAndroidKeymaster3Device.cpp504 IKeymasterDevice* CreateKeymasterDevice(keymaster2_device_t* km2_device) { in CreateKeymasterDevice()