Searched refs:Keymaster0Engine (Results 1 – 8 of 8) 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 …]
36 class Keymaster0Engine {42 explicit Keymaster0Engine(const keymaster0_device_t* keymaster0_device);43 ~Keymaster0Engine();67 Keymaster0Engine(const Keymaster0Engine&); // Uncopyable68 void operator=(const Keymaster0Engine&); // Unassignable98 static Keymaster0Engine* instance_;
28 class Keymaster0Engine; variable39 RsaKeymaster0KeyFactory(const SoftKeymasterContext* context, const Keymaster0Engine* engine);58 const Keymaster0Engine* engine_;
28 class Keymaster0Engine; variable39 EcdsaKeymaster0KeyFactory(const SoftKeymasterContext* context, const Keymaster0Engine* engine);58 const Keymaster0Engine* engine_;
33 const Keymaster0Engine* engine) in RsaKeymaster0KeyFactory()
33 const Keymaster0Engine* engine) in EcdsaKeymaster0KeyFactory()
326 km0_engine_.reset(new Keymaster0Engine(keymaster0_device)); in SetHardwareDevice()
32 class Keymaster0Engine; variable117 std::unique_ptr<Keymaster0Engine> km0_engine_;