Lines Matching refs:NULL

62     if (ctx == NULL)  in t_fromb64()
140 if (ctx == NULL) in t_tob64()
181 if (user_pwd == NULL) in SRP_user_pwd_free()
194 if ((ret = OPENSSL_malloc(sizeof(*ret))) == NULL) in SRP_user_pwd_new()
195 return NULL; in SRP_user_pwd_new()
196 ret->N = NULL; in SRP_user_pwd_new()
197 ret->g = NULL; in SRP_user_pwd_new()
198 ret->s = NULL; in SRP_user_pwd_new()
199 ret->v = NULL; in SRP_user_pwd_new()
200 ret->id = NULL; in SRP_user_pwd_new()
201 ret->info = NULL; in SRP_user_pwd_new()
217 if (id != NULL && NULL == (vinfo->id = OPENSSL_strdup(id))) in SRP_user_pwd_set1_ids()
219 return (info == NULL || NULL != (vinfo->info = OPENSSL_strdup(info))); in SRP_user_pwd_set1_ids()
228 vinfo->v = NULL; in SRP_user_pwd_set_sv()
229 vinfo->s = NULL; in SRP_user_pwd_set_sv()
234 if (NULL == (vinfo->v = BN_bin2bn(tmp, len, NULL))) in SRP_user_pwd_set_sv()
239 vinfo->s = BN_bin2bn(tmp, len, NULL); in SRP_user_pwd_set_sv()
240 if (vinfo->s == NULL) in SRP_user_pwd_set_sv()
245 vinfo->v = NULL; in SRP_user_pwd_set_sv()
255 return (vinfo->s != NULL && vinfo->v != NULL); in SRP_user_pwd_set0_sv()
262 if (src == NULL) in srp_user_pwd_dup()
263 return NULL; in srp_user_pwd_dup()
264 if ((ret = SRP_user_pwd_new()) == NULL) in srp_user_pwd_dup()
265 return NULL; in srp_user_pwd_dup()
271 return NULL; in srp_user_pwd_dup()
280 if (vb == NULL) in SRP_VBASE_new()
281 return NULL; in SRP_VBASE_new()
282 if ((vb->users_pwd = sk_SRP_user_pwd_new_null()) == NULL in SRP_VBASE_new()
283 || (vb->gN_cache = sk_SRP_gN_cache_new_null()) == NULL) { in SRP_VBASE_new()
286 return NULL; in SRP_VBASE_new()
288 vb->default_g = NULL; in SRP_VBASE_new()
289 vb->default_N = NULL; in SRP_VBASE_new()
290 vb->seed_key = NULL; in SRP_VBASE_new()
291 if ((seed_key != NULL) && (vb->seed_key = OPENSSL_strdup(seed_key)) == NULL) { in SRP_VBASE_new()
295 return NULL; in SRP_VBASE_new()
316 if (newgN == NULL) in SRP_gN_new_init()
317 return NULL; in SRP_gN_new_init()
323 if ((newgN->b64_bn = OPENSSL_strdup(ch)) == NULL) in SRP_gN_new_init()
326 if ((newgN->bn = BN_bin2bn(tmp, len, NULL))) in SRP_gN_new_init()
332 return NULL; in SRP_gN_new_init()
337 if (gN_cache == NULL) in SRP_gN_free()
349 if (gN_tab != NULL) { in SRP_get_gN_by_id()
352 if (gN && (id == NULL || strcmp(gN->id, id) == 0)) in SRP_get_gN_by_id()
363 if (gN_cache == NULL) in SRP_gN_place_bn()
364 return NULL; in SRP_gN_place_bn()
380 return NULL; in SRP_gN_place_bn()
397 char *last_index = NULL; in SRP_VBASE_init()
401 SRP_gN *gN = NULL; in SRP_VBASE_init()
402 SRP_user_pwd *user_pwd = NULL; in SRP_VBASE_init()
404 TXT_DB *tmpdb = NULL; in SRP_VBASE_init()
407 if (SRP_gN_tab == NULL) in SRP_VBASE_init()
412 if (verifier_file == NULL) { in SRP_VBASE_init()
417 if (in == NULL || BIO_read_filename(in, verifier_file) <= 0) in SRP_VBASE_init()
422 if ((tmpdb = TXT_DB_read(in, DB_NUMBER)) == NULL) in SRP_VBASE_init()
428 last_index = SRP_get_default_gN(NULL)->id; in SRP_VBASE_init()
437 if ((gN = OPENSSL_malloc(sizeof(*gN))) == NULL) in SRP_VBASE_init()
440 if ((gN->id = OPENSSL_strdup(pp[DB_srpid])) == NULL in SRP_VBASE_init()
442 == NULL in SRP_VBASE_init()
444 == NULL in SRP_VBASE_init()
448 gN = NULL; in SRP_VBASE_init()
450 if (vb->seed_key != NULL) { in SRP_VBASE_init()
457 if ((lgN = SRP_get_gN_by_id(pp[DB_srpgN], SRP_gN_tab)) != NULL) { in SRP_VBASE_init()
459 if ((user_pwd = SRP_user_pwd_new()) == NULL) in SRP_VBASE_init()
474 user_pwd = NULL; /* abandon responsibility */ in SRP_VBASE_init()
479 if (last_index != NULL) { in SRP_VBASE_init()
482 if (((gN = SRP_get_gN_by_id(last_index, SRP_gN_tab)) == NULL)) { in SRP_VBASE_init()
488 gN = NULL; in SRP_VBASE_init()
498 if (gN != NULL) { in SRP_VBASE_init()
519 if (vb == NULL) in find_user()
520 return NULL; in find_user()
528 return NULL; in find_user()
560 EVP_MD_CTX *ctxt = NULL; in SRP_VBASE_get1_by_user()
561 EVP_MD *md = NULL; in SRP_VBASE_get1_by_user()
563 if (vb == NULL) in SRP_VBASE_get1_by_user()
564 return NULL; in SRP_VBASE_get1_by_user()
566 if ((user = find_user(vb, username)) != NULL) in SRP_VBASE_get1_by_user()
569 if ((vb->seed_key == NULL) || in SRP_VBASE_get1_by_user()
570 (vb->default_g == NULL) || (vb->default_N == NULL)) in SRP_VBASE_get1_by_user()
571 return NULL; in SRP_VBASE_get1_by_user()
575 if ((user = SRP_user_pwd_new()) == NULL) in SRP_VBASE_get1_by_user()
576 return NULL; in SRP_VBASE_get1_by_user()
580 if (!SRP_user_pwd_set1_ids(user, username, NULL)) in SRP_VBASE_get1_by_user()
585 md = EVP_MD_fetch(NULL, SN_sha1, NULL); in SRP_VBASE_get1_by_user()
586 if (md == NULL) in SRP_VBASE_get1_by_user()
589 if (ctxt == NULL in SRP_VBASE_get1_by_user()
590 || !EVP_DigestInit_ex(ctxt, md, NULL) in SRP_VBASE_get1_by_user()
593 || !EVP_DigestFinal_ex(ctxt, digs, NULL)) in SRP_VBASE_get1_by_user()
596 ctxt = NULL; in SRP_VBASE_get1_by_user()
598 md = NULL; in SRP_VBASE_get1_by_user()
600 BN_bin2bn(digs, SHA_DIGEST_LENGTH, NULL), in SRP_VBASE_get1_by_user()
601 BN_bin2bn(digv, SHA_DIGEST_LENGTH, NULL))) in SRP_VBASE_get1_by_user()
608 return NULL; in SRP_VBASE_get1_by_user()
619 char *result = NULL, *vf = NULL; in SRP_create_verifier_ex()
620 const BIGNUM *N_bn = NULL, *g_bn = NULL; in SRP_create_verifier_ex()
621 BIGNUM *N_bn_alloc = NULL, *g_bn_alloc = NULL, *s = NULL, *v = NULL; in SRP_create_verifier_ex()
624 char *defgNid = NULL; in SRP_create_verifier_ex()
627 if ((user == NULL) || in SRP_create_verifier_ex()
628 (pass == NULL) || (salt == NULL) || (verifier == NULL)) in SRP_create_verifier_ex()
634 N_bn_alloc = BN_bin2bn(tmp, len, NULL); in SRP_create_verifier_ex()
635 if (N_bn_alloc == NULL) in SRP_create_verifier_ex()
640 g_bn_alloc = BN_bin2bn(tmp, len, NULL); in SRP_create_verifier_ex()
641 if (g_bn_alloc == NULL) in SRP_create_verifier_ex()
647 if (gN == NULL) in SRP_create_verifier_ex()
654 if (*salt == NULL) { in SRP_create_verifier_ex()
658 s = BN_bin2bn(tmp2, SRP_RANDOM_SALT_LEN, NULL); in SRP_create_verifier_ex()
662 s = BN_bin2bn(tmp2, len, NULL); in SRP_create_verifier_ex()
664 if (s == NULL) in SRP_create_verifier_ex()
674 if (((vf = OPENSSL_malloc(vfsize)) == NULL)) in SRP_create_verifier_ex()
679 if (*salt == NULL) { in SRP_create_verifier_ex()
682 if ((tmp_salt = OPENSSL_malloc(SRP_RANDOM_SALT_LEN * 2)) == NULL) { in SRP_create_verifier_ex()
693 vf = NULL; in SRP_create_verifier_ex()
708 return SRP_create_verifier_ex(user, pass, salt, verifier, N, g, NULL, NULL); in SRP_create_verifier()
726 BIGNUM *x = NULL; in SRP_create_verifier_BN_ex()
729 BIGNUM *salttmp = NULL, *verif; in SRP_create_verifier_BN_ex()
731 if ((user == NULL) || in SRP_create_verifier_BN_ex()
732 (pass == NULL) || in SRP_create_verifier_BN_ex()
733 (salt == NULL) || in SRP_create_verifier_BN_ex()
734 (verifier == NULL) || (N == NULL) || (g == NULL) || (bn_ctx == NULL)) in SRP_create_verifier_BN_ex()
737 if (*salt == NULL) { in SRP_create_verifier_BN_ex()
741 salttmp = BN_bin2bn(tmp2, SRP_RANDOM_SALT_LEN, NULL); in SRP_create_verifier_BN_ex()
742 if (salttmp == NULL) in SRP_create_verifier_BN_ex()
749 if (x == NULL) in SRP_create_verifier_BN_ex()
753 if (verif == NULL) in SRP_create_verifier_BN_ex()
766 if (salt != NULL && *salt != salttmp) in SRP_create_verifier_BN_ex()
777 return SRP_create_verifier_BN_ex(user, pass, salt, verifier, N, g, NULL, in SRP_create_verifier_BN()
778 NULL); in SRP_create_verifier_BN()