Lines Matching refs:priv_key
122 BN_clear_free(dsa->priv_key); in DSA_free()
140 *out_priv_key = dsa->priv_key; in DSA_get0_key()
157 int DSA_set0_key(DSA *dsa, BIGNUM *pub_key, BIGNUM *priv_key) { in DSA_set0_key() argument
166 if (priv_key != NULL) { in DSA_set0_key()
167 BN_free(dsa->priv_key); in DSA_set0_key()
168 dsa->priv_key = priv_key; in DSA_set0_key()
473 BIGNUM *pub_key = NULL, *priv_key = NULL; in DSA_generate_key() local
480 priv_key = dsa->priv_key; in DSA_generate_key()
481 if (priv_key == NULL) { in DSA_generate_key()
482 priv_key = BN_new(); in DSA_generate_key()
483 if (priv_key == NULL) { in DSA_generate_key()
488 if (!BN_rand_range_ex(priv_key, 1, dsa->q)) { in DSA_generate_key()
502 !BN_mod_exp_mont_consttime(pub_key, dsa->g, priv_key, dsa->p, ctx, in DSA_generate_key()
507 dsa->priv_key = priv_key; in DSA_generate_key()
515 if (dsa->priv_key == NULL) { in DSA_generate_key()
516 BN_free(priv_key); in DSA_generate_key()
628 if (!mod_mul_consttime(&xr, dsa->priv_key, r, dsa->method_mont_q, ctx) || in DSA_do_sign()
960 (dsa->priv_key != NULL && in DSA_dup_DH()
961 (ret->priv_key = BN_dup(dsa->priv_key)) == NULL)) { in DSA_dup_DH()