Lines Matching full:engine
34 #include <openssl/engine.h>
54 static const char* kKeystoreEngineDesc = "Android keystore engine";
79 void operator()(ENGINE* p) const {
83 typedef UniquePtr<ENGINE, ENGINE_Delete> Unique_ENGINE;
101 static EVP_PKEY* keystore_loadkey(ENGINE* e, const char* key_id, UI_METHOD* ui_method,
165 static int keystore_engine_setup(ENGINE* e) {
174 ALOGE("Could not set up keystore engine");
199 ENGINE* ENGINE_keystore() {
202 Unique_ENGINE engine(ENGINE_new());
203 if (engine.get() == NULL) {
207 if (!keystore_engine_setup(engine.get())) {
211 return engine.release();
214 static int keystore_bind_fn(ENGINE *e, const char *id) {