Removed unnecessary reference to RSA encryption as it is not used anymore
Added new types and constants for elliptic curves and key derivation algorithms
Incremented version number of the RFC
Adapted message types
Implemented session a added a salt field to the SESSION messages
Added a peer_session class
Simplified the protocol to use a well-defined cipher suite
Reimplemented session objects
Updated the RFC and the code accordingly. Made use of high-level EVP functions instead of low level stuff
Typo
Adapted code to the new session exchange
Implemented key derivation
Fixed mistakes (not over yet)
Removed the encryption certificate from the RFC (in the PRESENTATION messages) as it is not needed anymore (yay)
Fixed remaining errors
Fixed samples
Removed incorrectly initialized constant
You cannot call empty boost::function instances
Better output for the non-error events in the client sample
No need for a function when you have C++11