engine 83 source4/heimdal/lib/hcrypto/dh.c DH_new_method(ENGINE *engine)
engine 93 source4/heimdal/lib/hcrypto/dh.c if (engine) {
engine 94 source4/heimdal/lib/hcrypto/dh.c ENGINE_up_ref(engine);
engine 95 source4/heimdal/lib/hcrypto/dh.c dh->engine = engine;
engine 97 source4/heimdal/lib/hcrypto/dh.c dh->engine = ENGINE_get_default_DH();
engine 100 source4/heimdal/lib/hcrypto/dh.c if (dh->engine) {
engine 101 source4/heimdal/lib/hcrypto/dh.c dh->meth = ENGINE_get_DH(dh->engine);
engine 103 source4/heimdal/lib/hcrypto/dh.c ENGINE_finish(engine);
engine 137 source4/heimdal/lib/hcrypto/dh.c if (dh->engine)
engine 138 source4/heimdal/lib/hcrypto/dh.c ENGINE_finish(dh->engine);
engine 392 source4/heimdal/lib/hcrypto/dh.c if (dh->engine) {
engine 393 source4/heimdal/lib/hcrypto/dh.c ENGINE_finish(dh->engine);
engine 394 source4/heimdal/lib/hcrypto/dh.c dh->engine = NULL;
engine 105 source4/heimdal/lib/hcrypto/dh.h ENGINE *engine;
engine 109 source4/heimdal/lib/hcrypto/dsa.h void *engine;
engine 64 source4/heimdal/lib/hcrypto/engine.c ENGINE_finish(ENGINE *engine)
engine 66 source4/heimdal/lib/hcrypto/engine.c if (engine->references-- <= 0)
engine 68 source4/heimdal/lib/hcrypto/engine.c if (engine->references > 0)
engine 71 source4/heimdal/lib/hcrypto/engine.c if (engine->name)
engine 72 source4/heimdal/lib/hcrypto/engine.c free(engine->name);
engine 73 source4/heimdal/lib/hcrypto/engine.c if (engine->id)
engine 74 source4/heimdal/lib/hcrypto/engine.c free(engine->id);
engine 75 source4/heimdal/lib/hcrypto/engine.c if(engine->destroy)
engine 76 source4/heimdal/lib/hcrypto/engine.c (*engine->destroy)(engine);
engine 78 source4/heimdal/lib/hcrypto/engine.c memset(engine, 0, sizeof(engine));
engine 79 source4/heimdal/lib/hcrypto/engine.c engine->references = -1;
engine 82 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 87 source4/heimdal/lib/hcrypto/engine.c ENGINE_up_ref(ENGINE *engine)
engine 89 source4/heimdal/lib/hcrypto/engine.c if (engine->references < 0)
engine 91 source4/heimdal/lib/hcrypto/engine.c engine->references++;
engine 96 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_id(ENGINE *engine, const char *id)
engine 98 source4/heimdal/lib/hcrypto/engine.c engine->id = strdup(id);
engine 99 source4/heimdal/lib/hcrypto/engine.c return (engine->id == NULL) ? 0 : 1;
engine 103 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_name(ENGINE *engine, const char *name)
engine 105 source4/heimdal/lib/hcrypto/engine.c engine->name = strdup(name);
engine 106 source4/heimdal/lib/hcrypto/engine.c return (engine->name == NULL) ? 0 : 1;
engine 110 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_RSA(ENGINE *engine, const RSA_METHOD *method)
engine 112 source4/heimdal/lib/hcrypto/engine.c engine->rsa = method;
engine 117 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_DH(ENGINE *engine, const DH_METHOD *method)
engine 119 source4/heimdal/lib/hcrypto/engine.c engine->dh = method;
engine 131 source4/heimdal/lib/hcrypto/engine.c ENGINE_get_id(const ENGINE *engine)
engine 133 source4/heimdal/lib/hcrypto/engine.c return engine->id;
engine 137 source4/heimdal/lib/hcrypto/engine.c ENGINE_get_name(const ENGINE *engine)
engine 139 source4/heimdal/lib/hcrypto/engine.c return engine->name;
engine 143 source4/heimdal/lib/hcrypto/engine.c ENGINE_get_RSA(const ENGINE *engine)
engine 145 source4/heimdal/lib/hcrypto/engine.c return engine->rsa;
engine 149 source4/heimdal/lib/hcrypto/engine.c ENGINE_get_DH(const ENGINE *engine)
engine 151 source4/heimdal/lib/hcrypto/engine.c return engine->dh;
engine 155 source4/heimdal/lib/hcrypto/engine.c ENGINE_get_RAND(const ENGINE *engine)
engine 157 source4/heimdal/lib/hcrypto/engine.c return engine->rand;
engine 167 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_default_##type(ENGINE *engine) \
engine 171 source4/heimdal/lib/hcrypto/engine.c type##_engine = engine; \
engine 197 source4/heimdal/lib/hcrypto/engine.c add_engine(ENGINE *engine)
engine 201 source4/heimdal/lib/hcrypto/engine.c dup = ENGINE_by_id(engine->id);
engine 211 source4/heimdal/lib/hcrypto/engine.c engines[num_engines++] = engine;
engine 219 source4/heimdal/lib/hcrypto/engine.c ENGINE *engine;
engine 222 source4/heimdal/lib/hcrypto/engine.c engine = calloc(1, sizeof(*engine));
engine 223 source4/heimdal/lib/hcrypto/engine.c if (engine == NULL)
engine 226 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_id(engine, "builtin");
engine 227 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_name(engine,
engine 229 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_RSA(engine, RSA_imath_method());
engine 230 source4/heimdal/lib/hcrypto/engine.c ENGINE_set_DH(engine, DH_imath_method());
engine 232 source4/heimdal/lib/hcrypto/engine.c ret = add_engine(engine);
engine 234 source4/heimdal/lib/hcrypto/engine.c ENGINE_finish(engine);
engine 241 source4/heimdal/lib/hcrypto/engine.c ENGINE *engine;
engine 245 source4/heimdal/lib/hcrypto/engine.c engine = calloc(1, sizeof(*engine));
engine 246 source4/heimdal/lib/hcrypto/engine.c if (engine == NULL)
engine 252 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 263 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 270 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 281 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 285 source4/heimdal/lib/hcrypto/engine.c ret = (*bind_engine)(engine, id, NULL); /* XXX fix third arg */
engine 288 source4/heimdal/lib/hcrypto/engine.c free(engine);
engine 293 source4/heimdal/lib/hcrypto/engine.c ENGINE_up_ref(engine);
engine 295 source4/heimdal/lib/hcrypto/engine.c ret = add_engine(engine);
engine 298 source4/heimdal/lib/hcrypto/engine.c ENGINE_finish(engine);
engine 302 source4/heimdal/lib/hcrypto/engine.c return engine;
engine 82 source4/heimdal/lib/hcrypto/evp.c ENGINE *engine;
engine 180 source4/heimdal/lib/hcrypto/evp.c ctx->engine = NULL;
engine 247 source4/heimdal/lib/hcrypto/evp.c EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *md, ENGINE *engine)
engine 249 source4/heimdal/lib/hcrypto/evp.c if (ctx->md != md || ctx->engine != engine) {
engine 252 source4/heimdal/lib/hcrypto/evp.c ctx->engine = engine;
engine 322 source4/heimdal/lib/hcrypto/evp.c const EVP_MD *md, ENGINE *engine)
engine 330 source4/heimdal/lib/hcrypto/evp.c ret = EVP_DigestInit_ex(ctx, md, engine);
engine 765 source4/heimdal/lib/hcrypto/evp.c EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *c, ENGINE *engine,
engine 157 source4/heimdal/lib/hcrypto/evp.h ENGINE *engine;
engine 81 source4/heimdal/lib/hcrypto/hmac.c ENGINE *engine)
engine 96 source4/heimdal/lib/hcrypto/hmac.c ctx->engine = engine;
engine 100 source4/heimdal/lib/hcrypto/hmac.c EVP_Digest(key, keylen, ctx->buf, NULL, ctx->md, engine);
engine 126 source4/heimdal/lib/hcrypto/hmac.c EVP_DigestInit_ex(ctx->ctx, ctx->md, ctx->engine);
engine 141 source4/heimdal/lib/hcrypto/hmac.c EVP_DigestInit_ex(ctx->ctx, ctx->md, ctx->engine);
engine 60 source4/heimdal/lib/hcrypto/hmac.h ENGINE *engine;
engine 112 source4/heimdal/lib/hcrypto/rand.c ENGINE *engine = selected_engine;
engine 119 source4/heimdal/lib/hcrypto/rand.c if (engine)
engine 120 source4/heimdal/lib/hcrypto/rand.c ENGINE_finish(engine);
engine 223 source4/heimdal/lib/hcrypto/rand.c RAND_set_rand_engine(ENGINE *engine)
engine 227 source4/heimdal/lib/hcrypto/rand.c if (engine) {
engine 228 source4/heimdal/lib/hcrypto/rand.c ENGINE_up_ref(engine);
engine 229 source4/heimdal/lib/hcrypto/rand.c meth = ENGINE_get_RAND(engine);
engine 231 source4/heimdal/lib/hcrypto/rand.c ENGINE_finish(engine);
engine 244 source4/heimdal/lib/hcrypto/rand.c selected_engine = engine;
engine 85 source4/heimdal/lib/hcrypto/rsa.c RSA_new_method(ENGINE *engine)
engine 95 source4/heimdal/lib/hcrypto/rsa.c if (engine) {
engine 96 source4/heimdal/lib/hcrypto/rsa.c ENGINE_up_ref(engine);
engine 97 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = engine;
engine 99 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = ENGINE_get_default_RSA();
engine 102 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine) {
engine 103 source4/heimdal/lib/hcrypto/rsa.c rsa->meth = ENGINE_get_RSA(rsa->engine);
engine 105 source4/heimdal/lib/hcrypto/rsa.c ENGINE_finish(engine);
engine 137 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine)
engine 138 source4/heimdal/lib/hcrypto/rsa.c ENGINE_finish(rsa->engine);
engine 205 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine) {
engine 206 source4/heimdal/lib/hcrypto/rsa.c ENGINE_finish(rsa->engine);
engine 207 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = NULL;
engine 101 source4/heimdal/lib/hcrypto/rsa.h void *engine;