Searched refs:KeymasterPassthroughEngine (Results 1 – 8 of 8) sorted by relevance
39 class KeymasterPassthroughEngine {41 virtual ~KeymasterPassthroughEngine() {} in ~KeymasterPassthroughEngine()62 static UniquePtr<KeymasterPassthroughEngine> createInstance(const keymaster1_device_t* dev);63 static UniquePtr<KeymasterPassthroughEngine> createInstance(const keymaster2_device_t* dev);66 KeymasterPassthroughEngine() {} in KeymasterPassthroughEngine() function
37 using engine_t = KeymasterPassthroughEngine;86 const KeymasterPassthroughEngine* engine) in KeymasterPassthroughKey()103 const KeymasterPassthroughEngine* engine_;
61 Keymaster1ArbitrationFactory(const KeymasterPassthroughEngine* ptengine, in Keymaster1ArbitrationFactory()
38 class TKeymasterPassthroughEngine : public KeymasterPassthroughEngine {177 TKeymasterPassthroughEngine(const KeymasterPassthroughEngine&) = delete; // Uncopyable178 void operator=(const KeymasterPassthroughEngine&) = delete; // Unassignable294 typedef UniquePtr<KeymasterPassthroughEngine> engine_ptr_t;296 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster1_device_t* dev) { in createInstance()299 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster2_device_t* dev) { in createInstance()
128 UniquePtr<KeymasterPassthroughEngine> engine_;
139 UniquePtr<KeymasterPassthroughEngine> pt_engine_;
27 : device_(dev), engine_(KeymasterPassthroughEngine::createInstance(dev)), version_(version) {} in Keymaster2PassthroughContext()
40 pt_engine_(KeymasterPassthroughEngine::createInstance(dev)), in Keymaster1PassthroughContext()