summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorZackery Spytz <zspytz@gmail.com>2021-04-23 16:07:37 (GMT)
committerGitHub <noreply@github.com>2021-04-23 16:07:37 (GMT)
commit7d37b86ad48368cf93440ca220b758696730d0e5 (patch)
treeb5498efb0821142c51c2772ec4d283c65f0e63c8 /Modules
parenta77aac4fca9723b8fd52a832f3e9df13beb25113 (diff)
downloadcpython-7d37b86ad48368cf93440ca220b758696730d0e5.zip
cpython-7d37b86ad48368cf93440ca220b758696730d0e5.tar.gz
cpython-7d37b86ad48368cf93440ca220b758696730d0e5.tar.bz2
bpo-35114: Make ssl.RAND_status() return a bool (GH-20063)
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_ssl.c6
-rw-r--r--Modules/clinic/_ssl.c.h4
2 files changed, 5 insertions, 5 deletions
diff --git a/Modules/_ssl.c b/Modules/_ssl.c
index 0daa13e..abc5c2c 100644
--- a/Modules/_ssl.c
+++ b/Modules/_ssl.c
@@ -5035,7 +5035,7 @@ _ssl_RAND_pseudo_bytes_impl(PyObject *module, int n)
/*[clinic input]
_ssl.RAND_status
-Returns 1 if the OpenSSL PRNG has been seeded with enough data and 0 if not.
+Returns True if the OpenSSL PRNG has been seeded with enough data and False if not.
It is necessary to seed the PRNG with RAND_add() on some platforms before
using the ssl() function.
@@ -5043,9 +5043,9 @@ using the ssl() function.
static PyObject *
_ssl_RAND_status_impl(PyObject *module)
-/*[clinic end generated code: output=7e0aaa2d39fdc1ad input=8a774b02d1dc81f3]*/
+/*[clinic end generated code: output=7e0aaa2d39fdc1ad input=d5ae5aea52f36e01]*/
{
- return PyLong_FromLong(RAND_status());
+ return PyBool_FromLong(RAND_status());
}
/*[clinic input]
diff --git a/Modules/clinic/_ssl.c.h b/Modules/clinic/_ssl.c.h
index 45c3095..c209c63 100644
--- a/Modules/clinic/_ssl.c.h
+++ b/Modules/clinic/_ssl.c.h
@@ -1088,7 +1088,7 @@ PyDoc_STRVAR(_ssl_RAND_status__doc__,
"RAND_status($module, /)\n"
"--\n"
"\n"
-"Returns 1 if the OpenSSL PRNG has been seeded with enough data and 0 if not.\n"
+"Returns True if the OpenSSL PRNG has been seeded with enough data and False if not.\n"
"\n"
"It is necessary to seed the PRNG with RAND_add() on some platforms before\n"
"using the ssl() function.");
@@ -1324,4 +1324,4 @@ exit:
#ifndef _SSL_ENUM_CRLS_METHODDEF
#define _SSL_ENUM_CRLS_METHODDEF
#endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
-/*[clinic end generated code: output=83e68c77bd96789a input=a9049054013a1b77]*/
+/*[clinic end generated code: output=8736d838c9059151 input=a9049054013a1b77]*/