Searched refs:Keymaster0Engine (Results 1 – 10 of 10) sorted by relevance
40 Keymaster0Engine* Keymaster0Engine::instance_ = nullptr;42 Keymaster0Engine::Keymaster0Engine(const keymaster0_device_t* keymaster0_device) in Keymaster0Engine() function in keymaster::Keymaster0Engine54 rsa_method_.private_transform = Keymaster0Engine::rsa_private_transform; in Keymaster0Engine()64 ecdsa_method_.sign = Keymaster0Engine::ecdsa_sign; in Keymaster0Engine()71 Keymaster0Engine::~Keymaster0Engine() { in ~Keymaster0Engine()79 bool Keymaster0Engine::GenerateRsaKey(uint64_t public_exponent, uint32_t public_modulus, in GenerateRsaKey()97 bool Keymaster0Engine::GenerateEcKey(uint32_t key_size, KeymasterKeyBlob* key_material) const { in GenerateEcKey()113 bool Keymaster0Engine::ImportKey(keymaster_key_format_t key_format, in ImportKey()132 bool Keymaster0Engine::DeleteKey(const KeymasterKeyBlob& blob) const { in DeleteKey()139 bool Keymaster0Engine::DeleteAllKeys() const { in DeleteAllKeys()[all …]
33 const Keymaster0Engine* engine) in EcdsaKeymaster0KeyFactory()
33 const Keymaster0Engine* engine) in RsaKeymaster0KeyFactory()
37 class Keymaster0Engine {43 explicit Keymaster0Engine(const keymaster0_device_t* keymaster0_device);44 ~Keymaster0Engine();68 Keymaster0Engine(const Keymaster0Engine&); // Uncopyable69 void operator=(const Keymaster0Engine&); // Unassignable99 static Keymaster0Engine* instance_;
27 class Keymaster0Engine; variable38 const Keymaster0Engine* engine);57 const Keymaster0Engine* engine_;
33 km0_engine_.reset(new Keymaster0Engine(dev)); in Keymaster0PassthroughContext()39 UniquePtr<Keymaster0Engine> km0_engine_;
37 class Keymaster0Engine; variable127 std::unique_ptr<Keymaster0Engine> km0_engine_;
34 class Keymaster0Engine; variable
73 km0_engine_.reset(new Keymaster0Engine(keymaster0_device)); in SetHardwareDevice()