Lines Matching refs:pub_key
49 MP_t pub_key; member
56 … vp; dhm_free(&_dh->ctx); MP_free(_dh->p); MP_free(_dh->g); MP_free(_dh->pub_key); MP_free(_dh->pr…
65 MP_new(dh->pub_key); in MDH_generate_key()
67 MP_set(dh->pub_key, &dh->ctx.GX); in MDH_generate_key()
100 MP_t pub_key; member
106 …P_free(((MDH*)(dh))->p); MP_free(((MDH*)(dh))->g); MP_free(((MDH*)(dh))->pub_key); MP_free(((MDH*)…
128 dh->pub_key = calloc(1, sizeof(*dh->pub_key)); in MDH_generate_key()
129 if (!dh->pub_key) in MDH_generate_key()
131 mpz_init2(dh->pub_key, 1); in MDH_generate_key()
132 if (!dh->pub_key) { in MDH_generate_key()
138 mpz_powm(dh->pub_key, dh->g, dh->priv_key, dh->p); in MDH_generate_key()
296 res = isValidPublicKey(dh->pub_key, dh->p, q1); in DHGenerateKey()
299 MP_free(dh->pub_key); in DHGenerateKey()
301 dh->pub_key = dh->priv_key = 0; in DHGenerateKey()
317 if (!dh || !dh->pub_key) in DHGetPublicKey()
320 len = MP_bytes(dh->pub_key); in DHGetPublicKey()
325 MP_setbin(dh->pub_key, pubkey + (nPubkeyLen - len), len); in DHGetPublicKey()