summaryrefslogtreecommitdiff
path: root/SWIG/_dsa.i
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2017-09-11 14:06:49 +0200
committerMatěj Cepl <mcepl@cepl.eu>2017-09-20 17:14:10 +0200
commit467b5258705360e36406cb8eb2fe98eec1d59909 (patch)
tree0e04565bb631ac3dab92983014652bc0c62c402e /SWIG/_dsa.i
parent3d1c70cdba7c2651ce26e6e64cb0a96d17a7edaa (diff)
downloadm2crypto-467b5258705360e36406cb8eb2fe98eec1d59909.tar.gz
Switch OpenSSL DEPRECATEDIN_1_1_0 function into Python warnings.
Diffstat (limited to 'SWIG/_dsa.i')
-rw-r--r--SWIG/_dsa.i4
1 files changed, 4 insertions, 0 deletions
diff --git a/SWIG/_dsa.i b/SWIG/_dsa.i
index 1633bb6..ad712c4 100644
--- a/SWIG/_dsa.i
+++ b/SWIG/_dsa.i
@@ -54,6 +54,10 @@ void genparam_callback(int p, int n, void *arg) {
DSA *dsa_generate_parameters(int bits, PyObject *pyfunc) {
DSA *dsa;
+#if OPENSSL_VERSION_NUMBER >= 0x11100000L
+ PyErr_WarnEx(PyExc_DeprecationWarning,
+ "Function DSA_generate_parameters has been deprecated.", 1))
+#endif
Py_INCREF(pyfunc);
dsa = DSA_generate_parameters(bits, NULL, 0, NULL, NULL, genparam_callback, (void *)pyfunc);
Py_DECREF(pyfunc);