eventlet.green.OpenSSL package
******************************


Submodules
==========


eventlet.green.OpenSSL.SSL module
=================================

eventlet.green.OpenSSL.SSL.Connection

   alias of "GreenConnection"

eventlet.green.OpenSSL.SSL.ConnectionType

   alias of "GreenConnection"

class eventlet.green.OpenSSL.SSL.GreenConnection(ctx, sock=None)

   Bases: "GreenSocket"

   Nonblocking wrapper for SSL.Connection objects.

   do_handshake()

      Perform an SSL handshake (usually called after renegotiate or
      one of set_accept_state or set_accept_state). This can raise the
      same exceptions as send and recv.

   dup()

   makefile(mode='r', bufsize=-1)

   read(size)

      Works like a blocking call to SSL_read(), whose behavior is
      described here:  http://www.openssl.org/docs/ssl/SSL_read.html

   recv(size)

      Works like a blocking call to SSL_read(), whose behavior is
      described here:  http://www.openssl.org/docs/ssl/SSL_read.html

   send(data)

      Works like a blocking call to SSL_write(), whose behavior is
      described here:  http://www.openssl.org/docs/ssl/SSL_write.html

   sendall(data)

      Send "all" data on the connection. This calls send() repeatedly
      until all data is sent. If an error occurs, it's impossible to
      tell how much data has been sent.

      No return value.

   shutdown()

   write(data)

      Works like a blocking call to SSL_write(), whose behavior is
      described here:  http://www.openssl.org/docs/ssl/SSL_write.html


eventlet.green.OpenSSL.crypto module
====================================


eventlet.green.OpenSSL.tsafe module
===================================


eventlet.green.OpenSSL.version module
=====================================

pyOpenSSL - A simple wrapper around the OpenSSL library


Module contents
===============
