Lines Matching defs:ctx

61     EVP_MD_CTX *ctx;
64 if (!TEST_ptr(ctx = EVP_MD_CTX_new())
65 || !TEST_true(EVP_DigestInit_ex(ctx, md, NULL))
66 || !TEST_true(EVP_DigestUpdate(ctx, msg, len))
67 || !TEST_true(EVP_DigestFinal_ex(ctx, out, NULL))
70 || !TEST_true(md == EVP_MD_CTX_get0_md(ctx)))
75 EVP_MD_CTX_free(ctx);
81 OSSL_LIB_CTX *ctx = NULL;
85 ctx = OSSL_LIB_CTX_new();
86 if (!TEST_ptr(ctx))
89 if (!TEST_true(OSSL_LIB_CTX_load_config(ctx, config_file)))
96 prov[i] = OSSL_PROVIDER_load(ctx, provname);
102 *libctx = ctx;
105 OSSL_LIB_CTX_free(ctx);
158 OSSL_LIB_CTX *ctx = NULL;
162 ret = (use_default_ctx == 0 || load_providers(&ctx, prov))
165 unload_providers(&ctx, prov);
171 OSSL_LIB_CTX *ctx = NULL;
176 if (use_default_ctx == 0 && !load_providers(&ctx, prov))
179 md = EVP_MD_fetch(ctx, id, fetch_property);
197 unload_providers(&ctx, prov);
245 EVP_CIPHER_CTX *ctx = NULL;
250 if (!TEST_ptr(ctx = EVP_CIPHER_CTX_new())
251 || !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, key, NULL, 1))
252 || !TEST_true(EVP_CipherUpdate(ctx, ct, &ctlen, msg, len))
253 || !TEST_true(EVP_CipherFinal_ex(ctx, ct, &ctlen))
254 || !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, key, NULL, 0))
255 || !TEST_true(EVP_CipherUpdate(ctx, pt, &ptlen, ct, ctlen))
256 || !TEST_true(EVP_CipherFinal_ex(ctx, pt, &ptlen))
262 EVP_CIPHER_CTX_free(ctx);
276 OSSL_LIB_CTX *ctx = NULL;
280 ret = (use_default_ctx == 0 || load_providers(&ctx, prov))
283 unload_providers(&ctx, prov);
289 OSSL_LIB_CTX *ctx = NULL;
294 if (use_default_ctx == 0 && !load_providers(&ctx, prov))
297 cipher = EVP_CIPHER_fetch(ctx, id, fetch_property);
313 unload_providers(&ctx, prov);