Lines Matching refs:dhx

96     int_dhx942_dh *dhx = NULL;  in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()  local
102 dhx = d2i_int_dhx(NULL, pp, length); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
103 if (dhx == NULL) { in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
114 DH_set0_pqg(dh, dhx->p, dhx->q, dhx->g); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
115 ossl_ffc_params_set0_j(params, dhx->j); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
117 if (dhx->vparams != NULL) { in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
119 size_t counter = (size_t)BN_get_word(dhx->vparams->counter); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
120 ossl_ffc_params_set_validate_params(params, dhx->vparams->seed->data, in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
121 dhx->vparams->seed->length, in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
123 ASN1_BIT_STRING_free(dhx->vparams->seed); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
124 BN_free(dhx->vparams->counter); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
125 OPENSSL_free(dhx->vparams); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
126 dhx->vparams = NULL; in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
129 OPENSSL_free(dhx); in IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname()
138 int_dhx942_dh dhx; in i2d_DHxparams() local
145 ossl_ffc_params_get0_pqg(params, (const BIGNUM **)&dhx.p, in i2d_DHxparams()
146 (const BIGNUM **)&dhx.q, (const BIGNUM **)&dhx.g); in i2d_DHxparams()
147 dhx.j = params->j; in i2d_DHxparams()
159 dhx.vparams = &dhv; in i2d_DHxparams()
161 dhx.vparams = NULL; in i2d_DHxparams()
163 ret = i2d_int_dhx(&dhx, pp); in i2d_DHxparams()