Lines Matching refs:ctx
23 static int fetch_sig(OSSL_LIB_CTX *ctx, const char *alg, const char *propq,
27 EVP_SIGNATURE *sig = EVP_SIGNATURE_fetch(ctx, "RSA", propq);
56 EVP_PKEY_CTX *ctx = NULL;
70 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA",
72 || !TEST_true(EVP_PKEY_fromdata_init(ctx))
73 || !TEST_true(EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEYPAIR, NULL))
77 EVP_PKEY_CTX_free(ctx);
78 ctx = NULL;
89 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey,
98 if (!TEST_int_eq(EVP_PKEY_sign_init(ctx), 1))
101 if (!TEST_int_eq(EVP_PKEY_sign(ctx, NULL, &siglen, NULL, 0), 1)
105 EVP_PKEY_CTX_free(ctx);
106 ctx = NULL;
114 EVP_PKEY_CTX_free(ctx);
121 EVP_PKEY_CTX *ctx = NULL;
132 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA", NULL)))
135 if (!TEST_int_gt(EVP_PKEY_keygen_init(ctx), 0))
138 if (!TEST_ptr(provider = EVP_PKEY_CTX_get0_provider(ctx)))
147 EVP_PKEY_CTX_free(ctx);
148 ctx = NULL;
154 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA",
158 if (!TEST_int_gt(EVP_PKEY_keygen_init(ctx), 0))
161 if (!TEST_ptr(provider = EVP_PKEY_CTX_get0_provider(ctx)))
175 EVP_PKEY_CTX_free(ctx);
185 EVP_PKEY_CTX *ctx = NULL;
197 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA",
199 || !TEST_true(EVP_PKEY_fromdata_init(ctx))
200 || !TEST_true(EVP_PKEY_fromdata(ctx, &pkey_fake, EVP_PKEY_PUBLIC_KEY,
205 EVP_PKEY_CTX_free(ctx);
206 ctx = NULL;
212 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA",
214 || !TEST_true(EVP_PKEY_fromdata_init(ctx))
215 || !TEST_true(EVP_PKEY_fromdata(ctx, &pkey_dflt, EVP_PKEY_PUBLIC_KEY,
220 EVP_PKEY_CTX_free(ctx);
221 ctx = NULL;
233 EVP_PKEY_CTX_free(ctx);
247 OSSL_STORE_CTX *ctx = NULL;
265 if (!TEST_ptr(ctx = OSSL_STORE_open_ex("fake_rsa:test", libctx, propq,
269 while (!OSSL_STORE_eof(ctx)
270 && (info = OSSL_STORE_load(ctx)) != NULL
286 OSSL_STORE_close(ctx);