Home | History | Annotate | Download | only in srp

Lines Matching refs:user

416 			/* it is a user .... */
441 /* this means that we want to simulate a default user */
478 SRP_user_pwd *user;
487 user = sk_SRP_user_pwd_value(vb->users_pwd, i);
488 if (strcmp(user->id,username)==0)
489 return user;
496 /* if the user is unknown we set parameters as well if we have a seed_key */
498 if ((user = SRP_user_pwd_new()) == NULL)
501 SRP_user_pwd_set_gN(user,vb->default_g,vb->default_N);
503 if (!SRP_user_pwd_set_ids(user,username,NULL))
513 if (SRP_user_pwd_set_sv_BN(user, BN_bin2bn(digs,SHA_DIGEST_LENGTH,NULL), BN_bin2bn(digv,SHA_DIGEST_LENGTH, NULL)))
514 return user;
516 err: SRP_user_pwd_free(user);
524 char *SRP_create_verifier(const char *user, const char *pass, char **salt,
535 if ((user == NULL)||
573 if(!SRP_create_verifier_BN(user, pass, &s, &v, N_bn, g_bn)) goto err;
608 int SRP_create_verifier_BN(const char *user, const char *pass, BIGNUM **salt, BIGNUM **verifier, BIGNUM *N, BIGNUM *g)
615 if ((user == NULL)||
634 x = SRP_Calc_x(*salt,user,pass);