Lines Matching refs:dsa
289 #define EVP_PKEY_get0_DSA(_pkey) _pkey->pkey.dsa in ZEND_GET_MODULE()
3921 static bool php_openssl_pkey_init_legacy_dsa(DSA *dsa, zval *data, bool *is_private) in php_openssl_pkey_init_legacy_dsa() argument
3929 if (!p || !q || !g || !DSA_set0_pqg(dsa, p, q, g)) { in php_openssl_pkey_init_legacy_dsa()
3937 return DSA_set0_key(dsa, pub_key, priv_key); in php_openssl_pkey_init_legacy_dsa()
3942 if (!DSA_generate_key(dsa)) { in php_openssl_pkey_init_legacy_dsa()
3949 DSA_get0_key(dsa, &pub_key_const, &priv_key_const); in php_openssl_pkey_init_legacy_dsa()
4034 DSA *dsa = DSA_new(); in php_openssl_pkey_init_dsa()
4035 if (!dsa) { in php_openssl_pkey_init_dsa()
4041 if (!php_openssl_pkey_init_legacy_dsa(dsa, data, is_private) in php_openssl_pkey_init_dsa()
4042 || !EVP_PKEY_assign_DSA(pkey, dsa)) { in php_openssl_pkey_init_dsa()
4045 DSA_free(dsa); in php_openssl_pkey_init_dsa()
4866 DSA *dsa = EVP_PKEY_get0_DSA(pkey); in PHP_FUNCTION() local
4869 if (dsa != NULL) { in PHP_FUNCTION()
4873 DSA_get0_pqg(dsa, &p, &q, &g); in PHP_FUNCTION()
4874 DSA_get0_key(dsa, &pub_key, &priv_key); in PHP_FUNCTION()