Home | History | Annotate | Download | only in legacy_support

Lines Matching defs:Keymaster1Engine

24 #define LOG_TAG "Keymaster1Engine"
40 Keymaster1Engine* Keymaster1Engine::instance_ = nullptr;
42 Keymaster1Engine::Keymaster1Engine(const keymaster1_device_t* keymaster1_device)
45 Keymaster1Engine::duplicate_key_data,
46 Keymaster1Engine::free_key_data)),
48 Keymaster1Engine::duplicate_key_data,
49 Keymaster1Engine::free_key_data)),
62 Keymaster1Engine::~Keymaster1Engine() {
78 keymaster_error_t Keymaster1Engine::GenerateKey(const AuthorizationSet& key_description,
98 keymaster_error_t Keymaster1Engine::ImportKey(const AuthorizationSet& key_description,
123 keymaster_error_t Keymaster1Engine::DeleteKey(const KeymasterKeyBlob& blob) const {
129 keymaster_error_t Keymaster1Engine::DeleteAllKeys() const {
135 RSA* Keymaster1Engine::BuildRsaKey(const KeymasterKeyBlob& blob,
175 EC_KEY* Keymaster1Engine::BuildEcKey(const KeymasterKeyBlob& blob,
214 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(EVP_PKEY* key) const {
231 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(const RSA* rsa) const {
237 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(const EC_KEY* ec_key) const {
244 int Keymaster1Engine::duplicate_key_data(CRYPTO_EX_DATA* /* to */, const CRYPTO_EX_DATA* /* from */,
259 void Keymaster1Engine::free_key_data(void* /* parent */, void* ptr, CRYPTO_EX_DATA* /* data */,
264 keymaster_error_t Keymaster1Engine::Keymaster1Finish(const KeyData* key_data,
284 int Keymaster1Engine::rsa_sign_raw(RSA* rsa, size_t* out_len, uint8_t* out, size_t max_out,
309 int Keymaster1Engine::rsa_decrypt(RSA* rsa, size_t* out_len, uint8_t* out, size_t max_out,
334 int Keymaster1Engine::ecdsa_sign(const uint8_t* digest, size_t digest_len, uint8_t* sig,
357 EVP_PKEY* Keymaster1Engine::GetKeymaster1PublicKey(const KeymasterKeyBlob& blob,
385 RSA_METHOD Keymaster1Engine::BuildRsaMethod() {
389 method.sign_raw = Keymaster1Engine::rsa_sign_raw;
390 method.decrypt = Keymaster1Engine::rsa_decrypt;
396 ECDSA_METHOD Keymaster1Engine::BuildEcdsaMethod() {
400 method.sign = Keymaster1Engine::ecdsa_sign;