Session.h File Reference
#include "Context.h"
#include "KeyCertPair.h"
#include "ValidatorList.h"
#include <Platform/System.h>
#include <memory>
Include dependency graph for Session.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ssl::Options
 Configurable options. More...
 
class  Ssl::Session
 Handles all SSL activity for a TCP connection. More...
 

Namespaces

 Ssl
 

Enumerations

enum  Ssl::MaxBufferSize {
  Ssl::MaxBufferSize::Default = 0, Ssl::MaxBufferSize::B512, Ssl::MaxBufferSize::K1, Ssl::MaxBufferSize::K2,
  Ssl::MaxBufferSize::K4, Ssl::MaxBufferSize::K8, Ssl::MaxBufferSize::K16
}
 Indicate to SSL how much memory (approximately) to commit for buffers. More...
 

Functions

size_t Ssl::maxBufferSizeToBytes (MaxBufferSize value)
 
String Ssl::toString (const Options &options)