Lines Matching refs:NULL

84         return NULL;  in rsa_newdata()
87 if (rsa != NULL) { in rsa_newdata()
100 return NULL; in rsapss_newdata()
103 if (rsa != NULL) { in rsapss_newdata()
120 if (rsa == NULL || !ossl_prov_is_running()) in rsa_has()
127 ok = ok && (RSA_get0_n(rsa) != NULL); in rsa_has()
129 ok = ok && (RSA_get0_e(rsa) != NULL); in rsa_has()
131 ok = ok && (RSA_get0_d(rsa) != NULL); in rsa_has()
153 if (pa != NULL && pb != NULL) { in rsa_match()
163 if (pa != NULL && pb != NULL) { in rsa_match()
180 if (!ossl_prov_is_running() || rsa == NULL) in rsa_import()
209 OSSL_PARAM *params = NULL; in rsa_export()
212 if (!ossl_prov_is_running() || rsa == NULL) in rsa_export()
219 if (tmpl == NULL) in rsa_export()
224 || ossl_rsa_pss_params_30_todata(pss_params, tmpl, NULL)); in rsa_export()
229 ok = ok && ossl_rsa_todata(rsa, tmpl, NULL, include_private); in rsa_export()
232 if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) { in rsa_export()
247 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR1, NULL, 0), \
248 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR2, NULL, 0), \
249 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT1, NULL, 0), \
250 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT2, NULL, 0), \
251 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT1, NULL, 0),
258 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR1, NULL, 0), \
259 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR2, NULL, 0), \
260 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR3, NULL, 0), \
261 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR4, NULL, 0), \
262 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR5, NULL, 0), \
263 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR6, NULL, 0), \
264 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR7, NULL, 0), \
265 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR8, NULL, 0), \
266 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR9, NULL, 0), \
267 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_FACTOR10, NULL, 0), \
268 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT1, NULL, 0), \
269 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT2, NULL, 0), \
270 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT3, NULL, 0), \
271 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT4, NULL, 0), \
272 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT5, NULL, 0), \
273 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT6, NULL, 0), \
274 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT7, NULL, 0), \
275 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT8, NULL, 0), \
276 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT9, NULL, 0), \
277 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_EXPONENT10, NULL, 0), \
278 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT1, NULL, 0), \
279 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT2, NULL, 0), \
280 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT3, NULL, 0), \
281 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT4, NULL, 0), \
282 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT5, NULL, 0), \
283 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT6, NULL, 0), \
284 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT7, NULL, 0), \
285 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT8, NULL, 0), \
286 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_COEFFICIENT9, NULL, 0),
290 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_N, NULL, 0), \
291 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_E, NULL, 0), \
292 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_D, NULL, 0), \
317 return NULL; in rsa_imexport_types()
336 int empty = RSA_get0_n(rsa) == NULL; in rsa_get_params()
338 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL in rsa_get_params()
341 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL in rsa_get_params()
344 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL in rsa_get_params()
352 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL in rsa_get_params()
364 OSSL_PKEY_PARAM_MANDATORY_DIGEST)) != NULL in rsa_get_params()
370 if (mdname == NULL || !OSSL_PARAM_set_utf8_string(p, mdname)) in rsa_get_params()
374 || ossl_rsa_pss_params_30_todata(pss_params, NULL, params)) in rsa_get_params()
375 && ossl_rsa_todata(rsa, NULL, params, 1); in rsa_get_params()
379 OSSL_PARAM_int(OSSL_PKEY_PARAM_BITS, NULL),
380 OSSL_PARAM_int(OSSL_PKEY_PARAM_SECURITY_BITS, NULL),
381 OSSL_PARAM_int(OSSL_PKEY_PARAM_MAX_SIZE, NULL),
382 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_DEFAULT_DIGEST, NULL, 0),
454 struct rsa_gen_ctx *gctx = NULL; in gen_init()
457 return NULL; in gen_init()
460 return NULL; in gen_init()
462 if ((gctx = OPENSSL_zalloc(sizeof(*gctx))) != NULL) { in gen_init()
464 if ((gctx->pub_exp = BN_new()) == NULL in gen_init()
480 if (gctx != NULL) in gen_init()
483 return NULL; in gen_init()
508 if (params == NULL) in rsa_gen_set_params()
511 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_BITS)) != NULL) { in rsa_gen_set_params()
519 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_PRIMES)) != NULL in rsa_gen_set_params()
522 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_E)) != NULL in rsa_gen_set_params()
539 OSSL_PARAM_size_t(OSSL_PKEY_PARAM_RSA_BITS, NULL), \
540 OSSL_PARAM_size_t(OSSL_PKEY_PARAM_RSA_PRIMES, NULL), \
541 OSSL_PARAM_BN(OSSL_PKEY_PARAM_RSA_E, NULL, 0)
548 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_RSA_DIGEST, NULL, 0), \
549 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_RSA_DIGEST_PROPS, NULL, 0), \
550 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_RSA_MASKGENFUNC, NULL, 0), \
551 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_RSA_MGF1_DIGEST, NULL, 0), \
552 OSSL_PARAM_int(OSSL_PKEY_PARAM_RSA_PSS_SALTLEN, NULL)
580 RSA *rsa = NULL, *rsa_tmp = NULL; in rsa_gen()
581 BN_GENCB *gencb = NULL; in rsa_gen()
583 if (!ossl_prov_is_running() || gctx == NULL) in rsa_gen()
584 return NULL; in rsa_gen()
600 return NULL; in rsa_gen()
603 if ((rsa_tmp = ossl_rsa_new_with_ctx(gctx->libctx)) == NULL) in rsa_gen()
604 return NULL; in rsa_gen()
609 if (gencb != NULL) in rsa_gen()
613 if (gctx->acvp_test_params != NULL) { in rsa_gen()
632 rsa_tmp = NULL; in rsa_gen()
643 if (gctx == NULL) in rsa_gen_cleanup()
647 gctx->acvp_test_params = NULL; in rsa_gen_cleanup()
656 RSA *rsa = NULL; in common_load()
663 return NULL; in common_load()
666 *(RSA **)reference = NULL; in common_load()
669 return NULL; in common_load()
688 return NULL; in rsa_dup()