Home
last modified time | relevance | path

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

/system/core/trusty/keymaster/include/trusty_keymaster/legacy/
Dtrusty_keymaster_device.h95 static keymaster_error_t configure(const keymaster2_device_t* dev,
97 static keymaster_error_t add_rng_entropy(const keymaster2_device_t* dev, const uint8_t* data,
99 static keymaster_error_t generate_key(const keymaster2_device_t* dev,
103 static keymaster_error_t get_key_characteristics(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,
130 static keymaster_error_t delete_all_keys(const keymaster2_device_t* dev);
[all …]
/system/keymaster/include/keymaster/
Dsoft_keymaster_device.h73 keymaster2_device_t* keymaster2_device();
182 static keymaster_error_t configure(const keymaster2_device_t* dev,
184 static keymaster_error_t add_rng_entropy(const keymaster2_device_t* dev, const uint8_t* data,
186 static keymaster_error_t generate_key(const keymaster2_device_t* dev,
190 static keymaster_error_t get_key_characteristics(const keymaster2_device_t* dev,
195 static keymaster_error_t import_key(const keymaster2_device_t* dev, //
201 static keymaster_error_t export_key(const keymaster2_device_t* dev, //
207 static keymaster_error_t attest_key(const keymaster2_device_t* dev,
211 static keymaster_error_t upgrade_key(const keymaster2_device_t* dev,
215 static keymaster_error_t delete_key(const keymaster2_device_t* dev,
[all …]
Dkeymaster_configuration.h33 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev);
/system/core/trusty/keymaster/legacy/
Dtrusty_keymaster_device.cpp641 static inline TrustyKeymasterDevice* convert_device(const keymaster2_device_t* dev) { in convert_device()
642 return reinterpret_cast<TrustyKeymasterDevice*>(const_cast<keymaster2_device_t*>(dev)); in convert_device()
652 keymaster_error_t TrustyKeymasterDevice::configure(const keymaster2_device_t* dev, in configure()
658 keymaster_error_t TrustyKeymasterDevice::add_rng_entropy(const keymaster2_device_t* dev, in add_rng_entropy()
665 const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, in generate_key()
672 const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, in get_key_characteristics()
681 const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, in import_key()
688 keymaster_error_t TrustyKeymasterDevice::export_key(const keymaster2_device_t* dev, in export_key()
699 keymaster_error_t TrustyKeymasterDevice::attest_key(const keymaster2_device_t* dev, in attest_key()
708 const keymaster2_device_t* dev, const keymaster_key_blob_t* key_to_upgrade, in upgrade_key()
[all …]
Dtrusty_keymaster_main.cpp388 keymaster::ConfigureDevice(reinterpret_cast<keymaster2_device_t*>(&device)); in main()
/system/keymaster/include/keymaster/legacy_support/
Dkeymaster_passthrough_engine.h30 typedef struct keymaster2_device keymaster2_device_t; typedef
65 createInstance(const keymaster2_device_t* dev);
/system/security/keystore/
Dlegacy_keymaster_device_wrapper.h26 typedef struct keymaster2_device keymaster2_device_t; typedef
46 explicit LegacyKeymasterDeviceWrapper(keymaster2_device_t* dev);
82 keymaster2_device_t* keymaster_device_;
Dlegacy_keymaster_device_wrapper.cpp34 LegacyKeymasterDeviceWrapper::LegacyKeymasterDeviceWrapper(keymaster2_device_t* dev) in LegacyKeymasterDeviceWrapper()
534 keymaster2_device_t* dev = nullptr; in makeSoftwareKeymasterDevice()
/system/keymaster/include/keymaster/contexts/
Dkeymaster2_passthrough_context.h34 explicit Keymaster2PassthroughContext(keymaster2_device_t* dev);
112 keymaster2_device_t* device_;
/system/keymaster/legacy_support/
Dkeymaster_passthrough_engine.cpp80 if (std::is_same<KeymasterDeviceType, keymaster2_device_t>::value) in ~TKeymasterPassthroughEngine()
235 TKeymasterPassthroughEngine<keymaster2_device_t>::GenerateKey(const AuthorizationSet& key_descripti… in GenerateKey()
287 TKeymasterPassthroughEngine<keymaster2_device_t>::ImportKey(const AuthorizationSet& key_description, in ImportKey()
321 KeymasterPassthroughEngine::createInstance(const keymaster2_device_t* dev) { in createInstance()
322 return engine_ptr_t(new TKeymasterPassthroughEngine<keymaster2_device_t>(dev)); in createInstance()
Dkeymaster_passthrough_operation.cpp95 KeymasterPassthroughOperation<keymaster2_device_t>::Finish(const AuthorizationSet& input_params, co… in Finish()
Dkeymaster_passthrough_operation.h88 keymaster_error_t KeymasterPassthroughOperation<keymaster2_device_t>::Finish(
/system/keymaster/android_keymaster/
Dkeymaster_configuration.cpp70 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev, uint32_t os_version, in ConfigureDevice()
78 keymaster_error_t ConfigureDevice(keymaster2_device_t* dev) { in ConfigureDevice()
/system/keymaster/ng/include/
DAndroidKeymaster3Device.h28 typedef struct keymaster2_device keymaster2_device_t; typedef
100 IKeymasterDevice* CreateKeymasterDevice(keymaster2_device_t* km2_device);
/system/keymaster/contexts/
Dsoft_keymaster_device.cpp340 keymaster2_device_t* SoftKeymasterDevice::keymaster2_device() { in keymaster2_device()
371 std::is_same<T, keymaster2_device_t>::value), in convert_device()
393 delete convert_device(reinterpret_cast<keymaster2_device_t*>(dev)); in close_device()
615 keymaster_error_t SoftKeymasterDevice::configure(const keymaster2_device_t* dev, in configure()
651 keymaster_error_t SoftKeymasterDevice::add_rng_entropy(const keymaster2_device_t* dev, in add_rng_entropy()
785 SoftKeymasterDevice::generate_key(const keymaster2_device_t* dev, // in generate_key()
905 const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, in get_key_characteristics()
983 const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, in import_key()
1051 keymaster_error_t SoftKeymasterDevice::export_key(const keymaster2_device_t* dev, in export_key()
1069 keymaster_error_t SoftKeymasterDevice::attest_key(const keymaster2_device_t* dev, in attest_key()
[all …]
Dkeymaster2_passthrough_context.cpp25 Keymaster2PassthroughContext::Keymaster2PassthroughContext(keymaster2_device_t* dev) in Keymaster2PassthroughContext()
/system/keymaster/tests/
Dandroid_keymaster_test_utils.h162 virtual keymaster2_device_t* CreateDevice() const = 0;
184 keymaster2_device_t* device();
339 keymaster2_device_t* device_;
Dandroid_keymaster_test_utils.cpp190 keymaster2_device_t* Keymaster2Test::device() { in device()
Dandroid_keymaster_test.cpp115 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
141 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
176 keymaster2_device_t* CreateDevice() const override { in CreateDevice()
/system/keymaster/ng/
DAndroidKeymaster3Device.cpp499 IKeymasterDevice* CreateKeymasterDevice(keymaster2_device_t* km2_device) { in CreateKeymasterDevice()