Lines Matching refs:ssl_obj
17 PySSLSocket *ssl_obj = NULL; /* ssl._SSLSocket, borrowed ref */
23 ssl_obj = (PySSLSocket *)SSL_get_app_data(ssl);
24 assert(Py_IS_TYPE(ssl_obj, get_state_sock(ssl_obj)->PySSLSocket_Type));
25 if (ssl_obj->ctx->msg_cb == NULL) {
30 if (ssl_obj->owner)
31 ssl_socket = PyWeakref_GetObject(ssl_obj->owner);
32 else if (ssl_obj->Socket)
33 ssl_socket = PyWeakref_GetObject(ssl_obj->Socket);
35 ssl_socket = (PyObject *)ssl_obj;
71 ssl_obj->ctx->msg_cb, "Osiiiy#",
77 PyErr_Fetch(&ssl_obj->exc_type, &ssl_obj->exc_value, &ssl_obj->exc_tb);
121 PySSLSocket *ssl_obj = NULL; /* ssl._SSLSocket, borrowed ref */
127 ssl_obj = (PySSLSocket *)SSL_get_app_data(ssl);
128 assert(Py_IS_TYPE(ssl_obj, get_state_sock(ssl_obj)->PySSLSocket_Type));
129 if (ssl_obj->ctx->keylog_bio == NULL) {
143 PyErr_Fetch(&ssl_obj->exc_type, &ssl_obj->exc_value,
144 &ssl_obj->exc_tb);
151 res = BIO_printf(ssl_obj->ctx->keylog_bio, "%s\n", line);
153 (void)BIO_flush(ssl_obj->ctx->keylog_bio);
160 ssl_obj->ctx->keylog_filename);
161 PyErr_Fetch(&ssl_obj->exc_type, &ssl_obj->exc_value, &ssl_obj->exc_tb);