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
39 using engine_t = KeymasterPassthroughEngine;88 const KeymasterPassthroughEngine* engine) in KeymasterPassthroughKey()105 const KeymasterPassthroughEngine* engine_;
62 Keymaster1ArbitrationFactory(const KeymasterPassthroughEngine* ptengine, in Keymaster1ArbitrationFactory()
38 class TKeymasterPassthroughEngine : public KeymasterPassthroughEngine {179 TKeymasterPassthroughEngine(const KeymasterPassthroughEngine&) = delete; // Uncopyable180 void operator=(const KeymasterPassthroughEngine&) = delete; // Unassignable296 typedef UniquePtr<KeymasterPassthroughEngine> engine_ptr_t;298 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster1_device_t* dev) { in createInstance()301 engine_ptr_t KeymasterPassthroughEngine::createInstance(const keymaster2_device_t* dev) { in createInstance()
128 UniquePtr<KeymasterPassthroughEngine> engine_;
139 UniquePtr<KeymasterPassthroughEngine> pt_engine_;
29 : device_(dev), engine_(KeymasterPassthroughEngine::createInstance(dev)), version_(version) {} in Keymaster2PassthroughContext()
42 pt_engine_(KeymasterPassthroughEngine::createInstance(dev)), in Keymaster1PassthroughContext()