/aosp12/system/keymaster/include/keymaster/ |
H A D | soft_keymaster_device.h | 55 keymaster_error_t SetHardwareDevice(keymaster1_device_t* keymaster1_device); 64 keymaster1_device_t* keymaster_device(); 129 static keymaster_error_t generate_key(const keymaster1_device_t* dev, 138 static keymaster_error_t import_key(const keymaster1_device_t* dev, // 144 static keymaster_error_t export_key(const keymaster1_device_t* dev, // 150 static keymaster_error_t delete_key(const keymaster1_device_t* dev, 158 static keymaster_error_t update(const keymaster1_device_t* dev, // 164 static keymaster_error_t finish(const keymaster1_device_t* dev, // 170 static keymaster_error_t abort(const keymaster1_device_t* dev, 231 keymaster1_device_t km1_device_; [all …]
|
/aosp12/system/keymaster/contexts/ |
H A D | soft_keymaster_device.cpp | 301 keymaster1_device_t* SoftKeymasterDevice::keymaster_device() { in keymaster_device() 332 static_assert((std::is_same<T, keymaster1_device_t>::value || in convert_device() 360 delete convert_device(reinterpret_cast<keymaster1_device_t*>(dev)); in close_device() 503 const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, in get_supported_import_formats() 534 const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, in get_supported_export_formats() 682 const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, in generate_key() 694 keymaster1_device_t* km1_dev = sk_dev->wrapped_km1_device_; in generate_key() 739 keymaster1_device_t* km1_dev = sk_dev->wrapped_km1_device_; in generate_key() 794 const keymaster1_device_t* dev, const keymaster_key_blob_t* key_blob, in get_key_characteristics() 876 keymaster1_device_t* km1_dev = sk_dev->wrapped_km1_device_; in import_key() [all …]
|
H A D | keymaster1_passthrough_context.cpp | 38 keymaster1_device_t* dev) in Keymaster1PassthroughContext() 117 parseKeymaster1HwBlob(const keymaster1_device_t* device, const KeymasterKeyBlob& blob, in parseKeymaster1HwBlob()
|
H A D | soft_keymaster_context.cpp | 65 keymaster_error_t SoftKeymasterContext::SetHardwareDevice(keymaster1_device_t* keymaster1_device) { in SetHardwareDevice()
|
/aosp12/system/keymaster/include/keymaster/legacy_support/ |
H A D | keymaster1_engine.h | 41 explicit Keymaster1Engine(const keymaster1_device_t* keymaster1_device); 78 const keymaster1_device_t* device() const { return keymaster1_device_; } in device() 110 const keymaster1_device_t* const keymaster1_device_;
|
H A D | keymaster_passthrough_engine.h | 27 typedef struct keymaster1_device keymaster1_device_t; typedef 62 static UniquePtr<KeymasterPassthroughEngine> createInstance(const keymaster1_device_t* dev);
|
H A D | keymaster1_legacy_support.h | 45 Keymaster1LegacySupport(const keymaster1_device_t* dev); 62 keymaster_algorithm_t algorithm, const keymaster1_device_t* dev, in Keymaster1ArbitrationFactory()
|
/aosp12/system/keymaster/tests/ |
H A D | android_keymaster_test_utils.cpp | 741 explicit Sha256OnlyWrapper(const keymaster1_device_t* wrapped_device) in Sha256OnlyWrapper() 769 keymaster1_device_t* keymaster_device() { return &device_; } in keymaster_device() 795 const keymaster1_device_t* wrapped_device = wrapper->wrapped_device_; in close_device() 800 static const keymaster1_device_t* unwrap(const keymaster1_device_t* dev) { in unwrap() 826 static keymaster_error_t get_supported_digests(const keymaster1_device_t* dev, in get_supported_digests() 867 static keymaster_error_t generate_key(const keymaster1_device_t* dev, in generate_key() 911 static keymaster_error_t begin(const keymaster1_device_t* dev, // in begin() 921 static keymaster_error_t update(const keymaster1_device_t* dev, in update() 947 keymaster1_device_t device_; 948 const keymaster1_device_t* wrapped_device_; [all …]
|
H A D | android_keymaster_test_utils.h | 358 keymaster1_device_t* make_device_sha256_only(keymaster1_device_t* device);
|
H A D | android_keymaster_test.cpp | 145 keymaster1_device_t* fake_device = in CreateDevice() 181 keymaster1_device_t* fake_device = (new SoftKeymasterDevice(new TestKeymasterContext( in CreateDevice() 3985 keymaster1_device_t* sha256_only_fake = make_device_sha256_only( in TEST()
|
/aosp12/hardware/interfaces/keymaster/3.0/default/ |
H A D | KeymasterDevice.cpp | 35 static int get_keymaster1_dev(keymaster1_device_t** dev, const hw_module_t* mod) { in get_keymaster1_dev() 69 keymaster1_device_t* dev = nullptr; in createKeymaster3Device()
|
/aosp12/hardware/libhardware/include/hardware/ |
H A D | keymaster1.h | 534 typedef struct keymaster1_device keymaster1_device_t; typedef 538 static inline int keymaster1_open(const struct hw_module_t* module, keymaster1_device_t** device) { in keymaster1_open() 542 static inline int keymaster1_close(keymaster1_device_t* device) { in keymaster1_close()
|
/aosp12/system/keymaster/include/keymaster/contexts/ |
H A D | keymaster1_passthrough_context.h | 41 Keymaster1PassthroughContext(KmVersion version, keymaster1_device_t* dev); 137 keymaster1_device_t* device_;
|
H A D | soft_keymaster_context.h | 59 keymaster_error_t SetHardwareDevice(keymaster1_device_t* keymaster1_device);
|
/aosp12/system/keymaster/legacy_support/ |
H A D | keymaster_passthrough_engine.cpp | 205 keymaster_error_t TKeymasterPassthroughEngine<keymaster1_device_t>::GenerateKey( in GenerateKey() 245 keymaster_error_t TKeymasterPassthroughEngine<keymaster1_device_t>::ImportKey( in ImportKey() 296 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster1_device_t* dev) { in createInstance() 297 return engine_ptr_t(new TKeymasterPassthroughEngine<keymaster1_device_t>(dev)); in createInstance()
|
H A D | keymaster1_legacy_support.cpp | 57 static keymaster_error_t add_digests(const keymaster1_device_t* dev, in add_digests() 78 static keymaster_error_t map_digests(const keymaster1_device_t* dev, in map_digests() 108 Keymaster1LegacySupport::Keymaster1LegacySupport(const keymaster1_device_t* dev) { in Keymaster1LegacySupport()
|
H A D | keymaster_passthrough_operation.cpp | 25 keymaster_error_t KeymasterPassthroughOperation<keymaster1_device_t>::Finish( in Finish()
|
H A D | keymaster1_engine.cpp | 41 Keymaster1Engine::Keymaster1Engine(const keymaster1_device_t* keymaster1_device) in Keymaster1Engine() 63 reinterpret_cast<hw_device_t*>(const_cast<keymaster1_device_t*>(keymaster1_device_))); in ~Keymaster1Engine()
|
H A D | keymaster_passthrough_operation.h | 84 keymaster_error_t KeymasterPassthroughOperation<keymaster1_device_t>::Finish(
|
/aosp12/system/keymaster/ng/include/ |
H A D | AndroidKeymaster3Device.h | 26 typedef struct keymaster1_device keymaster1_device_t; typedef 100 IKeymasterDevice* CreateKeymasterDevice(keymaster1_device_t* km1_device);
|
/aosp12/system/keymaster/ng/ |
H A D | AndroidKeymaster3Device.cpp | 511 IKeymasterDevice* CreateKeymasterDevice(keymaster1_device_t* km1_device) { in CreateKeymasterDevice()
|