Lines Matching refs:dsa_pub_key
109 const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key; in ssh_dss_serialize_public() local
114 DSA_get0_key(key->dsa, &dsa_pub_key, NULL); in ssh_dss_serialize_public()
116 dsa_g == NULL || dsa_pub_key == NULL) in ssh_dss_serialize_public()
121 (r = sshbuf_put_bignum2(b, dsa_pub_key)) != 0) in ssh_dss_serialize_public()
166 const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key; in ssh_dss_copy_public() local
172 DSA_get0_key(from->dsa, &dsa_pub_key, NULL); in ssh_dss_copy_public()
176 (dsa_pub_key_dup = BN_dup(dsa_pub_key)) == 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
210 sshbuf_get_bignum2(b, &dsa_pub_key) != 0) { in ssh_dss_deserialize_public()
219 if (!DSA_set0_key(key->dsa, dsa_pub_key, NULL)) { in ssh_dss_deserialize_public()
223 dsa_pub_key = NULL; /* transferred */ in ssh_dss_deserialize_public()
233 BN_clear_free(dsa_pub_key); in ssh_dss_deserialize_public()