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;