Lines Matching defs:pubk
50 static int make_cp_exchange_key(BIGNUM *priv_key, EVP_PKEY *pubk,
61 dh->g = BN_dup(pubk->pkey.dsa->g);
62 dh->p = BN_dup(pubk->pkey.dsa->p);
65 compute_pair_key_le(dh_key, ((DSA *)(EVP_PKEY_get0(pubk)))->pub_key,
82 EVP_PKEY *pubk = EVP_PKEY_CTX_get0_peerkey(ctx);
88 return make_cp_exchange_key(gost_get0_priv_key(mykey), pubk, key);
103 EVP_PKEY *pubk = EVP_PKEY_CTX_get0_pkey(ctx);
129 EVP_PKEY_assign(mykey, EVP_PKEY_base_id(pubk), DSA_new());
130 EVP_PKEY_copy_parameters(mykey, pubk);
137 make_cp_exchange_key(gost_get0_priv_key(mykey), pubk, shared_key);
168 (&gkt->key_agreement_info->ephem_key, out ? mykey : pubk)) {