Lines Matching defs:pub_key
80 DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) {
81 if (pub_key != NULL)
82 *pub_key = d->pub_key;
88 DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) {
90 if (pub_key == NULL)
93 BN_free(d->pub_key);
95 d->pub_key = pub_key;
529 const BIGNUM *pub_key, *p = NULL, *q = NULL, *g = NULL;
540 DSA_get0_key(dsa, &pub_key, NULL);
561 BN_bn2bin_fixed(pub_key, r.base, key->key_size/8);
572 BIGNUM *pub_key, *p, *q, *g;
610 pub_key = BN_bin2bn(r.base, p_bytes, NULL);
613 if (pub_key == NULL || p == NULL || q == NULL || g == NULL) {
621 DSA_set0_key(dsa, pub_key, NULL);
638 const BIGNUM *pub_key = NULL, *priv_key = NULL;
653 DSA_get0_key(dsa, &pub_key, &priv_key);
681 priv.elements[cnt].length = BN_num_bytes(pub_key);
682 BN_bn2bin(pub_key, bufs[cnt]);
696 BIGNUM *pub_key = NULL, *priv_key = NULL;
746 pub_key = bn;
752 DSA_set0_key(dsa, pub_key, priv_key);