Lines Matching refs:dsa

55 	if (key->dsa == NULL)  in ssh_dss_size()
57 DSA_get0_pqg(key->dsa, &dsa_p, NULL, NULL); in ssh_dss_size()
64 if ((k->dsa = DSA_new()) == NULL) in ssh_dss_alloc()
72 DSA_free(k->dsa); in ssh_dss_cleanup()
73 k->dsa = NULL; in ssh_dss_cleanup()
82 if (a->dsa == NULL || b->dsa == NULL) in ssh_dss_equal()
84 DSA_get0_pqg(a->dsa, &dsa_p_a, &dsa_q_a, &dsa_g_a); in ssh_dss_equal()
85 DSA_get0_pqg(b->dsa, &dsa_p_b, &dsa_q_b, &dsa_g_b); in ssh_dss_equal()
86 DSA_get0_key(a->dsa, &dsa_pub_key_a, NULL); in ssh_dss_equal()
87 DSA_get0_key(b->dsa, &dsa_pub_key_b, NULL); in ssh_dss_equal()
111 if (key->dsa == NULL) in ssh_dss_serialize_public()
113 DSA_get0_pqg(key->dsa, &dsa_p, &dsa_q, &dsa_g); in ssh_dss_serialize_public()
114 DSA_get0_key(key->dsa, &dsa_pub_key, NULL); in ssh_dss_serialize_public()
134 DSA_get0_key(key->dsa, NULL, &dsa_priv_key); in ssh_dss_serialize_private()
159 k->dsa = private; in ssh_dss_generate()
171 DSA_get0_pqg(from->dsa, &dsa_p, &dsa_q, &dsa_g); in ssh_dss_copy_public()
172 DSA_get0_key(from->dsa, &dsa_pub_key, NULL); in ssh_dss_copy_public()
180 if (!DSA_set0_pqg(to->dsa, dsa_p_dup, dsa_q_dup, dsa_g_dup)) { in ssh_dss_copy_public()
185 if (!DSA_set0_key(to->dsa, dsa_pub_key_dup, NULL)) { in ssh_dss_copy_public()
214 if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g)) { in ssh_dss_deserialize_public()
219 if (!DSA_set0_key(key->dsa, dsa_pub_key, NULL)) { in ssh_dss_deserialize_public()
225 DSA_print_fp(stderr, key->dsa, 8); in ssh_dss_deserialize_public()
251 if (!DSA_set0_key(key->dsa, NULL, dsa_priv_key)) { in ssh_dss_deserialize_private()
276 if (key == NULL || key->dsa == NULL || in ssh_dss_sign()
286 if ((sig = DSA_do_sign(digest, dlen, key->dsa)) == NULL) { in ssh_dss_sign()
342 if (key == NULL || key->dsa == NULL || in ssh_dss_verify()
394 switch (DSA_do_verify(digest, hlen, dsig, key->dsa)) { in ssh_dss_verify()