Lines Matching refs:dsa_p
53 const BIGNUM *dsa_p; in ssh_dss_size() local
57 DSA_get0_pqg(key->dsa, &dsa_p, NULL, NULL); in ssh_dss_size()
58 return BN_num_bits(dsa_p); in ssh_dss_size()
109 const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key; in ssh_dss_serialize_public() local
113 DSA_get0_pqg(key->dsa, &dsa_p, &dsa_q, &dsa_g); in ssh_dss_serialize_public()
115 if (dsa_p == NULL || dsa_q == NULL || in ssh_dss_serialize_public()
118 if ((r = sshbuf_put_bignum2(b, dsa_p)) != 0 || in ssh_dss_serialize_public()
166 const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key; in ssh_dss_copy_public() local
171 DSA_get0_pqg(from->dsa, &dsa_p, &dsa_q, &dsa_g); in ssh_dss_copy_public()
173 if ((dsa_p_dup = BN_dup(dsa_p)) == NULL || in ssh_dss_copy_public()
205 BIGNUM *dsa_p = NULL, *dsa_q = NULL, *dsa_g = NULL, *dsa_pub_key = NULL; in ssh_dss_deserialize_public() local
207 if (sshbuf_get_bignum2(b, &dsa_p) != 0 || in ssh_dss_deserialize_public()
214 if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g)) { in ssh_dss_deserialize_public()
218 dsa_p = dsa_q = dsa_g = NULL; /* transferred */ in ssh_dss_deserialize_public()
230 BN_clear_free(dsa_p); in ssh_dss_deserialize_public()