dh 3521 ext/openssl/openssl.c assert(pkey->pkey.dh != NULL); dh 3523 ext/openssl/openssl.c if (NULL == pkey->pkey.dh->p || NULL == pkey->pkey.dh->priv_key) { dh 3634 ext/openssl/openssl.c DH *dh = DH_new(); dh 3635 ext/openssl/openssl.c if (dh) { dh 3636 ext/openssl/openssl.c OPENSSL_PKEY_SET_BN(Z_ARRVAL_P(data), dh, p); dh 3637 ext/openssl/openssl.c OPENSSL_PKEY_SET_BN(Z_ARRVAL_P(data), dh, g); dh 3638 ext/openssl/openssl.c OPENSSL_PKEY_SET_BN(Z_ARRVAL_P(data), dh, priv_key); dh 3639 ext/openssl/openssl.c OPENSSL_PKEY_SET_BN(Z_ARRVAL_P(data), dh, pub_key); dh 3640 ext/openssl/openssl.c if (dh->p && dh->g && dh 3641 ext/openssl/openssl.c (dh->pub_key || DH_generate_key(dh)) && dh 3642 ext/openssl/openssl.c EVP_PKEY_assign_DH(pkey, dh)) { dh 3646 ext/openssl/openssl.c DH_free(dh); dh 3954 ext/openssl/openssl.c if (pkey->pkey.dh != NULL) { dh 3955 ext/openssl/openssl.c zval dh; dh 3957 ext/openssl/openssl.c array_init(&dh); dh 3958 ext/openssl/openssl.c OPENSSL_PKEY_GET_BN(dh, p); dh 3959 ext/openssl/openssl.c OPENSSL_PKEY_GET_BN(dh, g); dh 3960 ext/openssl/openssl.c OPENSSL_PKEY_GET_BN(dh, priv_key); dh 3961 ext/openssl/openssl.c OPENSSL_PKEY_GET_BN(dh, pub_key); dh 3962 ext/openssl/openssl.c add_assoc_zval(return_value, "dh", &dh); dh 5448 ext/openssl/openssl.c if (EVP_PKEY_type(pkey->type) != EVP_PKEY_DH || !pkey->pkey.dh) { dh 5455 ext/openssl/openssl.c data = zend_string_alloc(DH_size(pkey->pkey.dh), 0); dh 5456 ext/openssl/openssl.c len = DH_compute_key((unsigned char*)ZSTR_VAL(data), pub, pkey->pkey.dh); dh 1169 ext/openssl/xp_ssl.c DH *dh; dh 1192 ext/openssl/xp_ssl.c dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); dh 1195 ext/openssl/xp_ssl.c if (dh == NULL) { dh 1200 ext/openssl/xp_ssl.c if (SSL_CTX_set_tmp_dh(ctx, dh) < 0) { dh 1202 ext/openssl/xp_ssl.c DH_free(dh); dh 1206 ext/openssl/xp_ssl.c DH_free(dh);