Lines Matching refs:priv_key

359 static void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key)  in DH_get0_key()  argument
362 *priv_key = dh->priv_key; in DH_get0_key()
365 static int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key) in DH_set0_key() argument
368 dh->priv_key = priv_key; in DH_set0_key()
389 static void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) in DSA_get0_key() argument
392 *priv_key = d->priv_key; in DSA_get0_key()
395 int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) in DSA_set0_key() argument
398 d->priv_key = priv_key; in DSA_set0_key()
628 EVP_PKEY * priv_key; member
1050 if (req->priv_key) { in php_openssl_dispose_config()
1051 EVP_PKEY_free(req->priv_key); in php_openssl_dispose_config()
1052 req->priv_key = NULL; in php_openssl_dispose_config()
2582 EVP_PKEY *priv_key = NULL; in PHP_FUNCTION() local
2603 priv_key = php_openssl_pkey_from_zval(zpkey, 0, "", 0, 3); in PHP_FUNCTION()
2604 if (priv_key == NULL) { in PHP_FUNCTION()
2610 if (!X509_check_private_key(cert, priv_key)) { in PHP_FUNCTION()
2639 p12 = PKCS12_create(pass, friendly_name, priv_key, cert, ca, 0, 0, 0, 0, 0); in PHP_FUNCTION()
2663 EVP_PKEY_free(priv_key); in PHP_FUNCTION()
2680 EVP_PKEY *priv_key = NULL; in PHP_FUNCTION() local
2704 priv_key = php_openssl_pkey_from_zval(zpkey, 0, "", 0, 3); in PHP_FUNCTION()
2705 if (priv_key == NULL) { in PHP_FUNCTION()
2711 if (!X509_check_private_key(cert, priv_key)) { in PHP_FUNCTION()
2729 p12 = PKCS12_create(pass, friendly_name, priv_key, cert, ca, 0, 0, 0, 0, 0); in PHP_FUNCTION()
2752 EVP_PKEY_free(priv_key); in PHP_FUNCTION()
3027 if (!X509_REQ_set_pubkey(csr, req->priv_key)) { in php_openssl_make_REQ()
3195 EVP_PKEY * key = NULL, *priv_key = NULL; in PHP_FUNCTION() local
3228 priv_key = php_openssl_pkey_from_zval(zpkey, 0, "", 0, 3); in PHP_FUNCTION()
3229 if (priv_key == NULL) { in PHP_FUNCTION()
3235 if (cert && !X509_check_private_key(cert, priv_key)) { in PHP_FUNCTION()
3310 if (!X509_sign(new_cert, priv_key, req.digest)) { in PHP_FUNCTION()
3328 EVP_PKEY_free(priv_key); in PHP_FUNCTION()
3362 req.priv_key = php_openssl_pkey_from_zval(out_pkey_val, 0, NULL, 0, 2); in PHP_FUNCTION()
3364 if (req.priv_key == NULL) { in PHP_FUNCTION()
3368 if (req.priv_key == NULL) { in PHP_FUNCTION()
3388 if (X509_REQ_sign(csr, req.priv_key, req.digest)) { in PHP_FUNCTION()
3402 &zkey_object, req.priv_key, /* is_private */ true); in PHP_FUNCTION()
3404 req.priv_key = NULL; /* make sure the cleanup code doesn't zap it! */ in PHP_FUNCTION()
3452 static EVP_PKEY *php_openssl_extract_public_key(EVP_PKEY *priv_key) in php_openssl_extract_public_key() argument
3456 if (!bio || !PEM_write_bio_PUBKEY(bio, priv_key)) { in php_openssl_extract_public_key()
3805 req->priv_key = key; in php_openssl_generate_private_key()
3965 BIGNUM *p, *q, *g, *priv_key, *pub_key; in php_openssl_pkey_init_legacy_dsa() local
3976 OPENSSL_PKEY_SET_BN(data, priv_key); in php_openssl_pkey_init_legacy_dsa()
3977 *is_private = priv_key != NULL; in php_openssl_pkey_init_legacy_dsa()
3979 return DSA_set0_key(dsa, pub_key, priv_key); in php_openssl_pkey_init_legacy_dsa()
4004 BIGNUM *p = NULL, *q = NULL, *g = NULL, *priv_key = NULL, *pub_key = NULL; in php_openssl_pkey_init_dsa() local
4013 OPENSSL_PKEY_SET_BN(data, priv_key); in php_openssl_pkey_init_dsa()
4028 if (priv_key) { in php_openssl_pkey_init_dsa()
4029 OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_PRIV_KEY, priv_key); in php_openssl_pkey_init_dsa()
4044 *is_private = priv_key != NULL; in php_openssl_pkey_init_dsa()
4066 BN_free(priv_key); in php_openssl_pkey_init_dsa()
4096 static BIGNUM *php_openssl_dh_pub_from_priv(BIGNUM *priv_key, BIGNUM *g, BIGNUM *p) in php_openssl_dh_pub_from_priv() argument
4121 BN_with_flags(priv_key_const_time, priv_key, BN_FLG_CONSTTIME); in php_openssl_dh_pub_from_priv()
4139 BIGNUM *p, *q, *g, *priv_key, *pub_key; in php_openssl_pkey_init_legacy_dh() local
4148 OPENSSL_PKEY_SET_BN(data, priv_key); in php_openssl_pkey_init_legacy_dh()
4150 *is_private = priv_key != NULL; in php_openssl_pkey_init_legacy_dh()
4152 return DH_set0_key(dh, pub_key, priv_key); in php_openssl_pkey_init_legacy_dh()
4154 if (priv_key) { in php_openssl_pkey_init_legacy_dh()
4155 pub_key = php_openssl_dh_pub_from_priv(priv_key, g, p); in php_openssl_pkey_init_legacy_dh()
4159 return DH_set0_key(dh, pub_key, priv_key); in php_openssl_pkey_init_legacy_dh()
4177 BIGNUM *p = NULL, *q = NULL, *g = NULL, *priv_key = NULL, *pub_key = NULL; in php_openssl_pkey_init_dh() local
4186 OPENSSL_PKEY_SET_BN(data, priv_key); in php_openssl_pkey_init_dh()
4200 if (priv_key) { in php_openssl_pkey_init_dh()
4201 OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_PRIV_KEY, priv_key); in php_openssl_pkey_init_dh()
4203 pub_key = php_openssl_dh_pub_from_priv(priv_key, g, p); in php_openssl_pkey_init_dh()
4223 if (pub_key || priv_key) { in php_openssl_pkey_init_dh()
4224 *is_private = priv_key != NULL; in php_openssl_pkey_init_dh()
4246 BN_free(priv_key); in php_openssl_pkey_init_dh()
4700 php_openssl_pkey_object_init(return_value, req.priv_key, /* is_private */ true); in PHP_FUNCTION()
4702 req.priv_key = NULL; in PHP_FUNCTION()
5075 const BIGNUM *p, *q, *g, *priv_key, *pub_key; in PHP_FUNCTION() local
5078 DSA_get0_key(dsa, &pub_key, &priv_key); in PHP_FUNCTION()
5084 OPENSSL_PKEY_GET_BN(z_dsa, priv_key); in PHP_FUNCTION()
5097 const BIGNUM *p, *q, *g, *priv_key, *pub_key; in PHP_FUNCTION() local
5100 DH_get0_key(dh, &pub_key, &priv_key); in PHP_FUNCTION()
5105 OPENSSL_PKEY_GET_BN(z_dh, priv_key); in PHP_FUNCTION()
5273 zval *priv_key; in PHP_FUNCTION() local
5277 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "zz|l", &peer_pub_key, &priv_key, &key_len) == FAILURE)… in PHP_FUNCTION()
5286 EVP_PKEY *pkey = php_openssl_pkey_from_zval(priv_key, 0, "", 0, 2); in PHP_FUNCTION()