SSLClient adds TLS 1.2 functionality to any network library implementing the Arduino Client interface, including the Arduino EthernetClient and WiFiClient classes. SSLClient was created to integrate TLS seamlessly with the Arduino infrastructure using BearSSL as an underlying TLS engine. Unlike ArduinoBearSSL, SSLClient is completly self-contained, and does not require any additional hardware (other than a network connection).
-
SSLClient officially supports SAMD21, SAM3X, ESP32, TIVA C, STM32, and Teensy 4.x; but it should work on any board with at least 110kb flash and 7kb RAM. SSClient does not currently support ESP8266 (see this issue) or AVR due to memory constraints on both platforms.
+
SSLClient officially supports SAMD21, SAM3X, ESP32, TIVA C, STM32F7, and Teensy >= 3.0; but it should work on any board with at least 110kb flash and 7kb RAM. SSClient does not currently support ESP8266 (see this issue) or AVR due to memory constraints on both platforms.
You can also view this README in doxygen.
Overview
Using SSLClient is similar to using any other Arduino-based Client class, as this library was developed around compatibility with EthernetClient. There are a few extra things, however, that you will need to get started:
diff --git a/md__c_o_d_e__o_f__c_o_n_d_u_c_t.html b/md__c_o_d_e__o_f__c_o_n_d_u_c_t.html
index c9ecdd1..4594a62 100644
--- a/md__c_o_d_e__o_f__c_o_n_d_u_c_t.html
+++ b/md__c_o_d_e__o_f__c_o_n_d_u_c_t.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/md__c_o_n_t_r_i_b_u_t_i_n_g.html b/md__c_o_n_t_r_i_b_u_t_i_n_g.html
index 4114900..fa20ba1 100644
--- a/md__c_o_n_t_r_i_b_u_t_i_n_g.html
+++ b/md__c_o_n_t_r_i_b_u_t_i_n_g.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/md__trust_anchors.html b/md__trust_anchors.html
index 739b914..eccd286 100644
--- a/md__trust_anchors.html
+++ b/md__trust_anchors.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/namespacemembers.html b/namespacemembers.html
index 0fb6f33..ad5809c 100644
--- a/namespacemembers.html
+++ b/namespacemembers.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/namespacemembers_func.html b/namespacemembers_func.html
index a52af84..fbf8451 100644
--- a/namespacemembers_func.html
+++ b/namespacemembers_func.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/namespaces.html b/namespaces.html
index a07acd0..88406c2 100644
--- a/namespaces.html
+++ b/namespaces.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/namespacestd.html b/namespacestd.html
index a7efa5d..6ef7e92 100644
--- a/namespacestd.html
+++ b/namespacestd.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/pages.html b/pages.html
index 8b2982f..9b20837 100644
--- a/pages.html
+++ b/pages.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/structssl__pem__decode__state-members.html b/structssl__pem__decode__state-members.html
index f7883f6..b769e92 100644
--- a/structssl__pem__decode__state-members.html
+++ b/structssl__pem__decode__state-members.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/structssl__pem__decode__state.html b/structssl__pem__decode__state.html
index b76d155..fcc297a 100644
--- a/structssl__pem__decode__state.html
+++ b/structssl__pem__decode__state.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/time__macros_8h.html b/time__macros_8h.html
index 88af33d..3c9c427 100644
--- a/time__macros_8h.html
+++ b/time__macros_8h.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|
diff --git a/time__macros_8h_source.html b/time__macros_8h_source.html
index c049aac..d93f4a0 100644
--- a/time__macros_8h_source.html
+++ b/time__macros_8h_source.html
@@ -26,7 +26,7 @@
SSLClient
- v1.6.9
+ v1.6.10
|