bpo-35114: Make ssl.RAND_status() return a bool (GH-20063)
This commit is contained in:
parent
a77aac4fca
commit
7d37b86ad4
@ -0,0 +1,2 @@
|
|||||||
|
:func:`ssl.RAND_status` now returns a boolean value (as documented) instead
|
||||||
|
of ``1`` or ``0``.
|
@ -5035,7 +5035,7 @@ _ssl_RAND_pseudo_bytes_impl(PyObject *module, int n)
|
|||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
_ssl.RAND_status
|
_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
|
It is necessary to seed the PRNG with RAND_add() on some platforms before
|
||||||
using the ssl() function.
|
using the ssl() function.
|
||||||
@ -5043,9 +5043,9 @@ using the ssl() function.
|
|||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
_ssl_RAND_status_impl(PyObject *module)
|
_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]
|
/*[clinic input]
|
||||||
|
4
Modules/clinic/_ssl.c.h
generated
4
Modules/clinic/_ssl.c.h
generated
@ -1088,7 +1088,7 @@ PyDoc_STRVAR(_ssl_RAND_status__doc__,
|
|||||||
"RAND_status($module, /)\n"
|
"RAND_status($module, /)\n"
|
||||||
"--\n"
|
"--\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"
|
"\n"
|
||||||
"It is necessary to seed the PRNG with RAND_add() on some platforms before\n"
|
"It is necessary to seed the PRNG with RAND_add() on some platforms before\n"
|
||||||
"using the ssl() function.");
|
"using the ssl() function.");
|
||||||
@ -1324,4 +1324,4 @@ exit:
|
|||||||
#ifndef _SSL_ENUM_CRLS_METHODDEF
|
#ifndef _SSL_ENUM_CRLS_METHODDEF
|
||||||
#define _SSL_ENUM_CRLS_METHODDEF
|
#define _SSL_ENUM_CRLS_METHODDEF
|
||||||
#endif /* !defined(_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]*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user