Lines Matching defs:module

1 /* SSL socket module
8 This module is imported by ssl.py. It should *not* be used
28 /* Include symbols from _socket module */
294 /* Cached module state, also used in SSLSocket and SSLSession code. */
352 module _ssl
1765 _ssl__test_decode_cert_impl(PyObject *module, PyObject *path)
1771 _sslmodulestate *state = get_ssl_state(module);
3027 /* slower approach, walk MRO and get borrowed reference to module.
3029 PyObject *module = PyType_GetModuleByDef(type, &_sslmodule_def);
3030 if (module == NULL) {
3032 "Cannot find internal module state");
3093 _setSSLError(get_ssl_state(module), NULL, 0, __FILE__, __LINE__);
3111 self->state = get_ssl_state(module);
4917 PyObject *module = PyType_GetModule(Py_TYPE(self));
4918 if (module == NULL)
4920 PyErr_SetString(get_ssl_state(module)->PySSLErrorObject,
5180 _ssl_RAND_add_impl(PyObject *module, Py_buffer *view, double entropy)
5198 PySSL_RAND(PyObject *module, int len, int pseudo)
5230 PyErr_SetObject(get_ssl_state(module)->PySSLErrorObject, v);
5245 _ssl_RAND_bytes_impl(PyObject *module, int n)
5248 return PySSL_RAND(module, n, 0);
5263 _ssl_RAND_pseudo_bytes_impl(PyObject *module, int n)
5267 return PySSL_RAND(module, n, 1);
5280 _ssl_RAND_status_impl(PyObject *module)
5295 _ssl_get_default_verify_paths_impl(PyObject *module)
5356 _ssl_txt2obj_impl(PyObject *module, const char *txt, int name)
5367 result = asn1obj2py(get_ssl_state(module), obj);
5381 _ssl_nid2obj_impl(PyObject *module, int nid)
5396 result = asn1obj2py(get_ssl_state(module), obj);
5549 _ssl_enum_certificates_impl(PyObject *module, const char *store_name)
5647 _ssl_enum_crls_impl(PyObject *module, const char *store_name)
5722 /* List of functions exported by this module. */
5739 "Implementation module for SSL socket operations. See the socket module\n\
5743 sslmodule_init_exceptions(PyObject *module)
5745 _sslmodulestate *state = get_ssl_state(module);
5752 if (PyModule_AddObjectRef(module, name, exc) < 0) goto error; \
5760 if (PyModule_AddObjectRef(module, "SSLError", state->PySSLErrorObject) < 0) {
5820 sslmodule_init_socketapi(PyObject *module)
5822 _sslmodulestate *state = get_ssl_state(module);
6090 sslmodule_init_errorcodes(PyObject *module)
6092 _sslmodulestate *state = get_ssl_state(module);
6138 if (PyModule_AddObjectRef(module, "err_codes_to_names", state->err_codes_to_names))
6140 if (PyModule_AddObjectRef(module, "err_names_to_codes", state->err_names_to_codes))
6142 if (PyModule_AddObjectRef(module, "lib_codes_to_names", state->lib_codes_to_names))
6200 sslmodule_init_types(PyObject *module)
6202 _sslmodulestate *state = get_ssl_state(module);
6205 module, &PySSLContext_spec, NULL
6211 module, &PySSLSocket_spec, NULL
6217 module, &PySSLMemoryBIO_spec, NULL
6223 module, &PySSLSession_spec, NULL
6229 module, &PySSLCertificate_spec, NULL
6234 if (PyModule_AddType(module, state->PySSLContext_Type))
6236 if (PyModule_AddType(module, state->PySSLSocket_Type))
6238 if (PyModule_AddType(module, state->PySSLMemoryBIO_Type))
6240 if (PyModule_AddType(module, state->PySSLSession_Type))
6242 if (PyModule_AddType(module, state->PySSLCertificate_Type))
6248 sslmodule_init_strings(PyObject *module)
6250 _sslmodulestate *state = get_ssl_state(module);