Lines Matching refs:dsa
548 #define EVP_PKEY_get0_DSA(_pkey) _pkey->pkey.dsa in ZEND_GET_MODULE()
3794 DSA *dsa = EVP_PKEY_get0_DSA(pkey); in php_openssl_is_private_key() local
3795 if (dsa != NULL) { in php_openssl_is_private_key()
3798 DSA_get0_pqg(dsa, &p, &q, &g); in php_openssl_is_private_key()
3803 DSA_get0_key(dsa, &pub_key, &priv_key); in php_openssl_is_private_key()
3906 zend_bool php_openssl_pkey_init_dsa(DSA *dsa, zval *data) in php_openssl_pkey_init_dsa() argument
3914 if (!p || !q || !g || !DSA_set0_pqg(dsa, p, q, g)) { in php_openssl_pkey_init_dsa()
3921 return DSA_set0_key(dsa, pub_key, priv_key); in php_openssl_pkey_init_dsa()
3926 if (!DSA_generate_key(dsa)) { in php_openssl_pkey_init_dsa()
3932 DSA_get0_key(dsa, &pub_key_const, &priv_key_const); in php_openssl_pkey_init_dsa()
4047 DSA *dsa = DSA_new(); in PHP_FUNCTION() local
4048 if (dsa) { in PHP_FUNCTION()
4049 if (php_openssl_pkey_init_dsa(dsa, data)) { in PHP_FUNCTION()
4050 if (EVP_PKEY_assign_DSA(pkey, dsa)) { in PHP_FUNCTION()
4054 DSA_free(dsa); in PHP_FUNCTION()
4370 DSA *dsa = EVP_PKEY_get0_DSA(pkey); in PHP_FUNCTION() local
4373 if (dsa != NULL) { in PHP_FUNCTION()
4377 DSA_get0_pqg(dsa, &p, &q, &g); in PHP_FUNCTION()
4378 DSA_get0_key(dsa, &pub_key, &priv_key); in PHP_FUNCTION()