Lines Matching refs:NULL

104     const BIGNUM *priv = NULL, *pub = NULL;  in dsa_key_todata()
106 if (dsa == NULL) in dsa_key_todata()
111 && priv != NULL in dsa_key_todata()
114 if (pub != NULL in dsa_key_todata()
124 return NULL; in dsa_newdata()
138 if (!ossl_prov_is_running() || dsa == NULL) in dsa_has()
144 ok = ok && (DSA_get0_pub_key(dsa) != NULL); in dsa_has()
146 ok = ok && (DSA_get0_priv_key(dsa) != NULL); in dsa_has()
148 ok = ok && (DSA_get0_p(dsa) != NULL && DSA_get0_g(dsa) != NULL); in dsa_has()
168 if (pa != NULL && pb != NULL) { in dsa_match()
178 if (pa != NULL && pb != NULL) { in dsa_match()
199 if (!ossl_prov_is_running() || dsa == NULL) in dsa_import()
223 OSSL_PARAM *params = NULL; in dsa_export()
226 if (!ossl_prov_is_running() || dsa == NULL) in dsa_export()
233 if (tmpl == NULL) in dsa_export()
237 ok = ok && ossl_ffc_params_todata(ossl_dsa_get0_params(dsa), tmpl, NULL); in dsa_export()
242 ok = ok && dsa_key_todata(dsa, tmpl, NULL, include_private); in dsa_export()
245 if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) { in dsa_export()
260 OSSL_PARAM_BN(OSSL_PKEY_PARAM_FFC_P, NULL, 0), \
261 OSSL_PARAM_BN(OSSL_PKEY_PARAM_FFC_Q, NULL, 0), \
262 OSSL_PARAM_BN(OSSL_PKEY_PARAM_FFC_G, NULL, 0), \
263 OSSL_PARAM_BN(OSSL_PKEY_PARAM_FFC_COFACTOR, NULL, 0), \
264 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_GINDEX, NULL), \
265 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_PCOUNTER, NULL), \
266 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_H, NULL), \
267 OSSL_PARAM_octet_string(OSSL_PKEY_PARAM_FFC_SEED, NULL, 0)
269 OSSL_PARAM_BN(OSSL_PKEY_PARAM_PUB_KEY, NULL, 0)
271 OSSL_PARAM_BN(OSSL_PKEY_PARAM_PRIV_KEY, NULL, 0)
288 NULL, /* Index 0 = none of them */
320 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL in dsa_get_params()
323 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL in dsa_get_params()
326 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL in dsa_get_params()
329 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL in dsa_get_params()
332 return ossl_ffc_params_todata(ossl_dsa_get0_params(dsa), NULL, params) in dsa_get_params()
333 && dsa_key_todata(dsa, NULL, params, 1); in dsa_get_params()
337 OSSL_PARAM_int(OSSL_PKEY_PARAM_BITS, NULL),
338 OSSL_PARAM_int(OSSL_PKEY_PARAM_SECURITY_BITS, NULL),
339 OSSL_PARAM_int(OSSL_PKEY_PARAM_MAX_SIZE, NULL),
340 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_DEFAULT_DIGEST, NULL, 0),
362 const BIGNUM *pub_key = NULL; in dsa_validate_public()
364 DSA_get0_key(dsa, &pub_key, NULL); in dsa_validate_public()
365 if (pub_key == NULL) in dsa_validate_public()
373 const BIGNUM *priv_key = NULL; in dsa_validate_private()
375 DSA_get0_key(dsa, NULL, &priv_key); in dsa_validate_private()
376 if (priv_key == NULL) in dsa_validate_private()
412 struct dsa_gen_ctx *gctx = NULL; in dsa_gen_init()
415 return NULL; in dsa_gen_init()
417 if ((gctx = OPENSSL_zalloc(sizeof(*gctx))) != NULL) { in dsa_gen_init()
434 gctx = NULL; in dsa_gen_init()
444 if (!ossl_prov_is_running() || gctx == NULL || dsa == NULL) in dsa_gen_set_template()
454 gctx->seed = NULL; in dsa_set_gen_seed()
456 if (seed != NULL && seedlen > 0) { in dsa_set_gen_seed()
458 if (gctx->seed == NULL) in dsa_set_gen_seed()
471 if (gctx == NULL) in dsa_gen_set_params()
473 if (params == NULL) in dsa_gen_set_params()
481 if (p != NULL) { in dsa_gen_set_params()
497 if (p != NULL in dsa_gen_set_params()
501 if (p != NULL in dsa_gen_set_params()
505 if (p != NULL in dsa_gen_set_params()
509 if (p != NULL in dsa_gen_set_params()
513 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PBITS)) != NULL in dsa_gen_set_params()
516 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_QBITS)) != NULL in dsa_gen_set_params()
520 if (p != NULL) { in dsa_gen_set_params()
525 if (gctx->mdname == NULL) in dsa_gen_set_params()
529 if (p != NULL) { in dsa_gen_set_params()
534 if (gctx->mdprops == NULL) in dsa_gen_set_params()
544 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_FFC_TYPE, NULL, 0), in dsa_gen_settable_params()
545 OSSL_PARAM_size_t(OSSL_PKEY_PARAM_FFC_PBITS, NULL), in dsa_gen_settable_params()
546 OSSL_PARAM_size_t(OSSL_PKEY_PARAM_FFC_QBITS, NULL), in dsa_gen_settable_params()
547 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_FFC_DIGEST, NULL, 0), in dsa_gen_settable_params()
548 OSSL_PARAM_utf8_string(OSSL_PKEY_PARAM_FFC_DIGEST_PROPS, NULL, 0), in dsa_gen_settable_params()
549 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_GINDEX, NULL), in dsa_gen_settable_params()
550 OSSL_PARAM_octet_string(OSSL_PKEY_PARAM_FFC_SEED, NULL, 0), in dsa_gen_settable_params()
551 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_PCOUNTER, NULL), in dsa_gen_settable_params()
552 OSSL_PARAM_int(OSSL_PKEY_PARAM_FFC_H, NULL), in dsa_gen_settable_params()
563 if (gctx == NULL) in dsa_gen_get_params()
565 if (params == NULL) in dsa_gen_get_params()
597 DSA *dsa = NULL; in dsa_gen()
598 BN_GENCB *gencb = NULL; in dsa_gen()
602 if (!ossl_prov_is_running() || gctx == NULL) in dsa_gen()
603 return NULL; in dsa_gen()
617 if (dsa == NULL) in dsa_gen()
618 return NULL; in dsa_gen()
634 return NULL; in dsa_gen()
640 if (gencb != NULL) in dsa_gen()
645 if (gctx->ffc_params != NULL in dsa_gen()
649 if (gctx->seed != NULL in dsa_gen()
659 if (gctx->mdname != NULL) in dsa_gen()
672 if (ffc->p == NULL in dsa_gen()
673 || ffc->q == NULL in dsa_gen()
674 || ffc->g == NULL) in dsa_gen()
683 dsa = NULL; in dsa_gen()
693 if (gctx == NULL) in dsa_gen_cleanup()
704 DSA *dsa = NULL; in dsa_load()
710 *(DSA **)reference = NULL; in dsa_load()
713 return NULL; in dsa_load()
720 return NULL; in dsa_dup()