dsa_g
const BIGNUM *dsa_g(struct sshkey *k);
ASSERT_BIGNUM_EQ(dsa_g(k1), a);
ASSERT_PTR_NE(dsa_g(kd), NULL);
ASSERT_PTR_NE(dsa_g(k1), NULL);
const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key;
DSA_get0_pqg(key->dsa, &dsa_p, &dsa_q, &dsa_g);
dsa_g == NULL || dsa_pub_key == NULL)
(r = sshbuf_put_bignum2(b, dsa_g)) != 0 ||
const BIGNUM *dsa_p, *dsa_q, *dsa_g, *dsa_pub_key;
DSA_get0_pqg(from->dsa, &dsa_p, &dsa_q, &dsa_g);
(dsa_g_dup = BN_dup(dsa_g)) == NULL ||
BIGNUM *dsa_p = NULL, *dsa_q = NULL, *dsa_g = NULL, *dsa_pub_key = NULL;
sshbuf_get_bignum2(b, &dsa_g) != 0 ||
if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g)) {
dsa_p = dsa_q = dsa_g = NULL; /* transferred */
BN_clear_free(dsa_g);
BIGNUM *dsa_p = NULL, *dsa_q = NULL, *dsa_g = NULL;
(dsa_g = BN_new()) == NULL ||
buffer_get_bignum_bits(b, dsa_g);
if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g))
dsa_p = dsa_q = dsa_g = NULL; /* transferred */
const BIGNUM *dsa_p, *dsa_g;
dsa_g = DSA_get0_g(dsa);
if (!BN_mod_exp(dsa_pubkey, dsa_g, dsa_privkey, dsa_p, ctx)) {
g = BN_bin2bn(dsa_g, sizeof(dsa_g), NULL);
static const unsigned char dsa_g[] = {
|| !do_check_bn(to_params, OSSL_PKEY_PARAM_FFC_G, dsa_g, sizeof(dsa_g))