SSL++ 0.1.1 review

Download
by rbytes.net on

SSL++ is simple C++ library that encapsulates some of OpenSSL functionality in easy to use set of classes. SSL++ library is in ver

License: GPL (GNU General Public License)
File size: 4K
Developer: Ilya VE
0 stars award from rbytes.net

SSL++ is simple C++ library that encapsulates some of OpenSSL functionality in easy to use set of classes.

SSL++ library is in very early stage of development now, but can do enough already to be useful to C++ developers, who want to use SSL in their programs.

Following classes are provided:

CSSLObject
CSSLConnection
CSSLServer

CSSLConnection class represents SSL-enabled connection between two machines.
It could be used on both server and client side. If used as server, it will allow you to accept exactly one connection. Kind of P2P.

CSSLServer class represents SSL-enables network server. On creation server binds to the socket, and listens for incomming connections. To receive next connection call nextClient() function. It will block untill connection is received and SSL handshake is performed. It returns pointer to ready for I/O CSSLConnection object. This object must be explicitly deleted, once you no longer need it.

CSSLObject class is base class for all SSL++ objects. It is responsible for library initialisation, and some common functions. If you are not hacking SSL++, you don't need it.

See client.cpp and server.cpp for examples of use.

Requirements:
OpenSSL

What's New in This Release:
First cut at SSL++ library.
Basic conection and server work.

SSL++ 0.1.1 search tags