Skip to content
Prev Previous commit
Next Next commit
Document BearSSL::Session
  • Loading branch information
ZakCodes committed Dec 17, 2020
commit f822ed2a07e3d3ea201d8a9d3bcee0e69bf2c6d1
5 changes: 4 additions & 1 deletion libraries/ESP8266WiFi/src/BearSSLHelpers.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,14 +133,17 @@ class X509List {
// significantly faster. Completely optional.
class WiFiClientSecure;

// Cache for a TLS session with a server
// Use with BearSSL::WiFiClientSecure::setSession
// to accelerate the TLS handshake
class Session {
friend class WiFiClientSecureCtx;

public:
Session() { memset(&_session, 0, sizeof(_session)); }
private:
br_ssl_session_parameters *getSession() { return &_session; }
// The actual BearSSL ession information
// The actual BearSSL session information
br_ssl_session_parameters _session;
};

Expand Down