bump version in doxygen

This commit is contained in:
Noah Laptop 2019-12-26 17:59:50 -05:00
parent 539b088e82
commit c2eca312f4
64 changed files with 286 additions and 197 deletions

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

File diff suppressed because one or more lines are too long

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>
@ -104,12 +104,14 @@ $(document).ready(function(){initNavTree('class_s_s_l_client.html','');});
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21">getClient</a>()</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21">getClient</a>()</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3">getSession</a>(const char *host)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3">getSession</a>(const char *host)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">getSessionCount</a>() const</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">getSessionCount</a>() const</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b">operator bool</a>()</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498">getTimeout</a>() const</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86">peek</a>() override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b">operator bool</a>()</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95">read</a>(uint8_t *buf, size_t size) override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86">peek</a>() override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb">read</a>() override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95">read</a>(uint8_t *buf, size_t size) override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4">removeSession</a>(const char *host)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb">read</a>() override</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">setMutualAuthParams</a>(const SSLClientParameters *params)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4">removeSession</a>(const char *host)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">setMutualAuthParams</a>(const SSLClientParameters *params)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae">setTimeout</a>(unsigned int t)</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5">SSL_BR_CONNECT_FAIL</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5">SSL_BR_CONNECT_FAIL</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016">SSL_BR_WRITE_ERROR</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016">SSL_BR_WRITE_ERROR</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd">SSL_CLIENT_CONNECT_FAIL</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd">SSL_CLIENT_CONNECT_FAIL</a> enum value</td><td class="entry"><a class="el" href="class_s_s_l_client.html">SSLClient</a></td><td class="entry"></td></tr>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>
@ -185,6 +185,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="memItemLeft" align="right" valign="top">Client &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21">getClient</a> ()</td></tr> <tr class="memitem:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="memItemLeft" align="right" valign="top">Client &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21">getClient</a> ()</td></tr>
<tr class="memdesc:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the client object stored in this class. Take care not to break it. <a href="#a9a4e9c9877ab73cf7e82d6942cc7db21">More...</a><br /></td></tr> <tr class="memdesc:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the client object stored in this class. Take care not to break it. <a href="#a9a4e9c9877ab73cf7e82d6942cc7db21">More...</a><br /></td></tr>
<tr class="separator:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9a4e9c9877ab73cf7e82d6942cc7db21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da354f30537c1064d554921937a73ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae">setTimeout</a> (unsigned int t)</td></tr>
<tr class="memdesc:a8da354f30537c1064d554921937a73ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the timeout when waiting for an SSL response. <a href="#a8da354f30537c1064d554921937a73ae">More...</a><br /></td></tr>
<tr class="separator:a8da354f30537c1064d554921937a73ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a178251978e0622f7e241da702ae498"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498">getTimeout</a> () const</td></tr>
<tr class="memdesc:a2a178251978e0622f7e241da702ae498"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the timeout when waiting for an SSL response. <a href="#a2a178251978e0622f7e241da702ae498">More...</a><br /></td></tr>
<tr class="separator:a2a178251978e0622f7e241da702ae498"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The main <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> class. Check out <a class="el" href="_r_e_a_d_m_e_8md.html">README.md</a> for more info. </p> <div class="textblock"><p>The main <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> class. Check out <a class="el" href="_r_e_a_d_m_e_8md.html">README.md</a> for more info. </p>
@ -612,6 +618,34 @@ There must be a trust anchor given to the constructor that corresponds to the ce
<p>Get the maximum number of SSL sessions that can be stored at once. </p> <p>Get the maximum number of SSL sessions that can be stored at once. </p>
<dl class="section return"><dt>Returns</dt><dd>The SessionCache template parameter. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>The SessionCache template parameter. </dd></dl>
</div>
</div>
<a id="a2a178251978e0622f7e241da702ae498"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a178251978e0622f7e241da702ae498">&#9670;&nbsp;</a></span>getTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int SSLClient::getTimeout </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the timeout when waiting for an SSL response. </p>
<dl class="section return"><dt>Returns</dt><dd>The timeout value in milliseconds. </dd></dl>
</div> </div>
</div> </div>
<a id="a4192ee3562c4806d4a6829356ca2636b"></a> <a id="a4192ee3562c4806d4a6829356ca2636b"></a>
@ -797,6 +831,40 @@ There must be a trust anchor given to the constructor that corresponds to the ce
<p>Please ensure that the values in <code>params</code> are valid for the lifetime of <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a>. You may want to make them global constants.</p> <p>Please ensure that the values in <code>params</code> are valid for the lifetime of <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a>. You may want to make them global constants.</p>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> has not already started an SSL connection. </dd></dl> <dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> has not already started an SSL connection. </dd></dl>
</div>
</div>
<a id="a8da354f30537c1064d554921937a73ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8da354f30537c1064d554921937a73ae">&#9670;&nbsp;</a></span>setTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SSLClient::setTimeout </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the timeout when waiting for an SSL response. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">t</td><td>The timeout value, in milliseconds (defaults to 30 seconds if not set). Do not set to zero. </td></tr>
</table>
</dd>
</dl>
</div> </div>
</div> </div>
<a id="ad8ed697371748e31e01c3f697bc36cbe"></a> <a id="ad8ed697371748e31e01c3f697bc36cbe"></a>

View file

@ -24,12 +24,14 @@ var class_s_s_l_client =
[ "getClient", "class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21", null ], [ "getClient", "class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21", null ],
[ "getSession", "class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3", null ], [ "getSession", "class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3", null ],
[ "getSessionCount", "class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22", null ], [ "getSessionCount", "class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22", null ],
[ "getTimeout", "class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498", null ],
[ "operator bool", "class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b", null ], [ "operator bool", "class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b", null ],
[ "peek", "class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86", null ], [ "peek", "class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86", null ],
[ "read", "class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95", null ], [ "read", "class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95", null ],
[ "read", "class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb", null ], [ "read", "class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb", null ],
[ "removeSession", "class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4", null ], [ "removeSession", "class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4", null ],
[ "setMutualAuthParams", "class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29", null ], [ "setMutualAuthParams", "class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29", null ],
[ "setTimeout", "class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae", null ],
[ "stop", "class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe", null ], [ "stop", "class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe", null ],
[ "write", "class_s_s_l_client.html#a03c7926938acd57cfc3b982edf725a86", null ], [ "write", "class_s_s_l_client.html#a03c7926938acd57cfc3b982edf725a86", null ],
[ "write", "class_s_s_l_client.html#a7343a58457b4659f83b61cac1f442c3d", null ] [ "write", "class_s_s_l_client.html#a7343a58457b4659f83b61cac1f442c3d", null ]

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>
@ -149,6 +149,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>getSessionCount() <li>getSessionCount()
: <a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">SSLClient</a>
</li> </li>
<li>getTimeout()
: <a class="el" href="class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498">SSLClient</a>
</li>
</ul> </ul>
@ -187,6 +190,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>setMutualAuthParams() <li>setMutualAuthParams()
: <a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">SSLClient</a>
</li> </li>
<li>setTimeout()
: <a class="el" href="class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae">SSLClient</a>
</li>
<li>SSL_BR_CONNECT_FAIL <li>SSL_BR_CONNECT_FAIL
: <a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5">SSLClient</a>
</li> </li>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>
@ -112,6 +112,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>getSessionCount() <li>getSessionCount()
: <a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22">SSLClient</a>
</li> </li>
<li>getTimeout()
: <a class="el" href="class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498">SSLClient</a>
</li>
<li>operator bool() <li>operator bool()
: <a class="el" href="class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b">SSLClient</a>
</li> </li>
@ -127,6 +130,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>setMutualAuthParams() <li>setMutualAuthParams()
: <a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29">SSLClient</a>
</li> </li>
<li>setTimeout()
: <a class="el" href="class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae">SSLClient</a>
</li>
<li>SSLClient() <li>SSLClient()
: <a class="el" href="class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376">SSLClient</a> : <a class="el" href="class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376">SSLClient</a>
</li> </li>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/> <meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSLClient: SSLClient - Arduino Library For SSL</title> <title>SSLClient: SSLClient</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>
@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('index.html','');});
<div class="PageDoc"><div class="header"> <div class="PageDoc"><div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title"><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> - Arduino Library For SSL </div> </div> <div class="title"><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><p><a href="https://travis-ci.org/OPEnSLab-OSU/SSLClient"><img src="https://travis-ci.org/OPEnSLab-OSU/SSLClient.svg?branch=master" alt="Build Status" class="inline"/> <div class="textblock"><p><a href="https://travis-ci.org/OPEnSLab-OSU/SSLClient"><img src="https://travis-ci.org/OPEnSLab-OSU/SSLClient.svg?branch=master" alt="Build Status" class="inline"/>
@ -115,8 +115,7 @@ $(document).ready(function(){initNavTree('index.html','');});
</ul> </ul>
<p>For more information on <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a>, check out the <a href="./examples">examples</a>, <a href="https://openslab-osu.github.io/SSLClient/html/index.html">API documentation</a>, or the rest of this README.</p> <p>For more information on <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a>, check out the <a href="./examples">examples</a>, <a href="https://openslab-osu.github.io/SSLClient/html/index.html">API documentation</a>, or the rest of this README.</p>
<h2>How It Works</h2> <h2>How It Works</h2>
<p><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> was created to integrate SSL seamlessly with the Arduino infrastructure, and so it does just that: implementing the brilliant <a href="https://bearssl.org/">BearSSL</a> as a proxy in front of any Arduino socket library. BearSSL is designed with low flash footprint in mind, and as a result does little verification of improper programming, relying on the developer to ensure the code is correct. Since <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> is built specifically for the Arduino ecosystem, most of the code adds those programming checks back in, making debugging a fast and simple process. The rest manages the state of BearSSL, and ensures a manageable memory footprint.</p> <p><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> was created to integrate SSL seamlessly with the Arduino infrastructure, and so it does just that: implementing the brilliant <a href="https://bearssl.org/">BearSSL</a> as a proxy in front of any Arduino socket library. BearSSL is designed with low flash footprint in mind, and as a result does little verification of improper programming, relying on the developer to ensure the code is correct. Since <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> is built specifically for the Arduino ecosystem, most of <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a>'s code adds those programming checks back in, making debugging a fast and simple process.</p>
<p>Additionally, the bulk of <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> is split into two components: a template class <a href="./src/SSLClient.h">SSLClient</a>, and an implementation class <a href="./src/SSLClientImpl.h">SSLClientImpl</a>. The template class serves to abstract some functions not implemented in the Arduino Client interface (such as EthernetClient::remoteIP), and the implementation class is the rest of the <a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> library.</p>
<h2>Other Features</h2> <h2>Other Features</h2>
<h3>Logging</h3> <h3>Logging</h3>
<p><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> also allows for changing the debugging level by adding an additional parameter to the constructor: </p><div class="fragment"><div class="line"> {C++}</div><div class="line">EthernetClient baseClient;</div><div class="line">SSLClient client(baseClient, TAs, (size_t)2, A7, 1, SSLClient::SSL_INFO);</div></div><!-- fragment --><p> Logging is always outputted through the <a href="https://www.arduino.cc/reference/en/language/functions/communication/serial/">Arduino Serial interface</a>, so you'll need to setup Serial before you can view the SSL logs. Log levels are enumerated in ::DebugLevel. The log level is set to <code>SSL_WARN</code> by default.</p> <p><a class="el" href="class_s_s_l_client.html" title="The main SSLClient class. Check out README.md for more info.">SSLClient</a> also allows for changing the debugging level by adding an additional parameter to the constructor: </p><div class="fragment"><div class="line"> {C++}</div><div class="line">EthernetClient baseClient;</div><div class="line">SSLClient client(baseClient, TAs, (size_t)2, A7, 1, SSLClient::SSL_INFO);</div></div><!-- fragment --><p> Logging is always outputted through the <a href="https://www.arduino.cc/reference/en/language/functions/communication/serial/">Arduino Serial interface</a>, so you'll need to setup Serial before you can view the SSL logs. Log levels are enumerated in ::DebugLevel. The log level is set to <code>SSL_WARN</code> by default.</p>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -24,7 +24,6 @@ for the JavaScript code in this file
var NAVTREE = var NAVTREE =
[ [
[ "SSLClient", "index.html", [ [ "SSLClient", "index.html", [
[ "SSLClient - Arduino Library For SSL", "index.html", null ],
[ "Trust Anchors", "md__c_1__users__noah__documents__arduino_libraries__s_s_l_client__trust_anchors.html", null ], [ "Trust Anchors", "md__c_1__users__noah__documents__arduino_libraries__s_s_l_client__trust_anchors.html", null ],
[ "Namespaces", "namespaces.html", [ [ "Namespaces", "namespaces.html", [
[ "Namespace List", "namespaces.html", "namespaces_dup" ], [ "Namespace List", "namespaces.html", "namespaces_dup" ],

View file

@ -1,120 +1,121 @@
var NAVTREEINDEX0 = var NAVTREEINDEX0 =
{ {
"_s_s_l_client_8cpp.html":[4,0,2,1], "_s_s_l_client_8cpp.html":[3,0,2,1],
"_s_s_l_client_8cpp.html#ad193a2cc121e0d4614a1c21eb463fb56":[4,0,2,1,0], "_s_s_l_client_8cpp.html#ad193a2cc121e0d4614a1c21eb463fb56":[3,0,2,1,0],
"_s_s_l_client_8h.html":[4,0,2,2], "_s_s_l_client_8h.html":[3,0,2,2],
"_s_s_l_client_8h_source.html":[4,0,2,2], "_s_s_l_client_8h_source.html":[3,0,2,2],
"_s_s_l_client_parameters_8h.html":[4,0,2,3], "_s_s_l_client_parameters_8h.html":[3,0,2,3],
"_s_s_l_client_parameters_8h_source.html":[4,0,2,3], "_s_s_l_client_parameters_8h_source.html":[3,0,2,3],
"_s_s_l_obj_8cpp.html":[4,0,2,4], "_s_s_l_obj_8cpp.html":[3,0,2,4],
"_s_s_l_obj_8h.html":[4,0,2,5], "_s_s_l_obj_8h.html":[3,0,2,5],
"_s_s_l_obj_8h.html#a9a58d01c9073b90f2b42c655828aea6d":[4,0,2,5,0], "_s_s_l_obj_8h.html#a9a58d01c9073b90f2b42c655828aea6d":[3,0,2,5,0],
"_s_s_l_obj_8h_source.html":[4,0,2,5], "_s_s_l_obj_8h_source.html":[3,0,2,5],
"_s_s_l_session_8h.html":[4,0,2,6], "_s_s_l_session_8h.html":[3,0,2,6],
"_s_s_l_session_8h_source.html":[4,0,2,6], "_s_s_l_session_8h_source.html":[3,0,2,6],
"_t_l_s12__only__profile_8c.html":[4,0,2,8], "_t_l_s12__only__profile_8c.html":[3,0,2,8],
"_t_l_s12__only__profile_8c.html#a32c8112a1c37ba21a05952eeefc435f3":[4,0,2,8,0], "_t_l_s12__only__profile_8c.html#a32c8112a1c37ba21a05952eeefc435f3":[3,0,2,8,0],
"annotated.html":[3,0], "annotated.html":[2,0],
"cert_8h.html":[4,0,1,0], "cert_8h.html":[3,0,1,0],
"cert_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[4,0,1,0,0], "cert_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[3,0,1,0,0],
"cert_8h_source.html":[4,0,1,0], "cert_8h_source.html":[3,0,1,0],
"class_s_s_l_client.html":[3,0,1], "class_s_s_l_client.html":[2,0,1],
"class_s_s_l_client.html#a03c7926938acd57cfc3b982edf725a86":[3,0,1,18], "class_s_s_l_client.html#a03c7926938acd57cfc3b982edf725a86":[2,0,1,20],
"class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86":[3,0,1,12], "class_s_s_l_client.html#a0c0b6f2ad25701d1e45adb613d072d86":[2,0,1,13],
"class_s_s_l_client.html#a0e775669b4a040fbd3f281dcbcd2de78":[3,0,1,3], "class_s_s_l_client.html#a0e775669b4a040fbd3f281dcbcd2de78":[2,0,1,3],
"class_s_s_l_client.html#a248a5152cc3c3e7666bf5443bfd57c90":[3,0,1,5], "class_s_s_l_client.html#a248a5152cc3c3e7666bf5443bfd57c90":[2,0,1,5],
"class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3":[3,0,1,9], "class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498":[2,0,1,11],
"class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b":[3,0,1,11], "class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3":[2,0,1,9],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6cea":[3,0,1,1], "class_s_s_l_client.html#a4192ee3562c4806d4a6829356ca2636b":[2,0,1,12],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa0a4f8af0226cf29ede8f6fe4a9047b08":[3,0,1,1,6], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6cea":[2,0,1,1],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa18dbddc0a3d4a94ee0f298fe55a06a94":[3,0,1,1,0], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa0a4f8af0226cf29ede8f6fe4a9047b08":[2,0,1,1,6],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016":[3,0,1,1,4], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa18dbddc0a3d4a94ee0f298fe55a06a94":[2,0,1,1,0],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5":[3,0,1,1,2], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016":[2,0,1,1,4],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd":[3,0,1,1,1], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5":[2,0,1,1,2],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaab8581e1172fbf15067d435706d3a03a8":[3,0,1,1,3], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd":[2,0,1,1,1],
"class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaaf66f8d5f6601f9e7607b78bf7a07fc84":[3,0,1,1,5], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaab8581e1172fbf15067d435706d3a03a8":[2,0,1,1,3],
"class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95":[3,0,1,13], "class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaaf66f8d5f6601f9e7607b78bf7a07fc84":[2,0,1,1,5],
"class_s_s_l_client.html#a5488f01ccfddfd9e41f54dfbda48bcae":[3,0,1,6], "class_s_s_l_client.html#a4c5420541a06213133ae308a3bca1c95":[2,0,1,14],
"class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376":[3,0,1,2], "class_s_s_l_client.html#a5488f01ccfddfd9e41f54dfbda48bcae":[2,0,1,6],
"class_s_s_l_client.html#a7343a58457b4659f83b61cac1f442c3d":[3,0,1,19], "class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376":[2,0,1,2],
"class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21":[3,0,1,8], "class_s_s_l_client.html#a7343a58457b4659f83b61cac1f442c3d":[2,0,1,21],
"class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29":[3,0,1,16], "class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae":[2,0,1,18],
"class_s_s_l_client.html#aaf2192a6621fdf2f89cc26a9a1584f8c":[3,0,1,7], "class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21":[2,0,1,8],
"class_s_s_l_client.html#ab97c0745f65a6c6009ac938b3b9912c3":[3,0,1,4], "class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29":[2,0,1,17],
"class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4":[3,0,1,15], "class_s_s_l_client.html#aaf2192a6621fdf2f89cc26a9a1584f8c":[2,0,1,7],
"class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe":[3,0,1,17], "class_s_s_l_client.html#ab97c0745f65a6c6009ac938b3b9912c3":[2,0,1,4],
"class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22":[3,0,1,10], "class_s_s_l_client.html#ad5d9d8a4187a3f8918bf66af83e733c4":[2,0,1,16],
"class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb":[3,0,1,14], "class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe":[2,0,1,19],
"class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1":[3,0,1,0], "class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22":[2,0,1,10],
"class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a199742ec5c99c72d9cede1fda0f125c5":[3,0,1,0,1], "class_s_s_l_client.html#aef1b52f4ad9633126cb68739175920eb":[2,0,1,15],
"class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a24122d1e1bb724237f305a0b4a21ff75":[3,0,1,0,0], "class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1":[2,0,1,0],
"class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a26f3e5f1481f3ea22ea4ab5370b0fa97":[3,0,1,0,2], "class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a199742ec5c99c72d9cede1fda0f125c5":[2,0,1,0,1],
"class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a8d5f7561f9cc0a2f3e5f362b02f4a5b2":[3,0,1,0,3], "class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a24122d1e1bb724237f305a0b4a21ff75":[2,0,1,0,0],
"class_s_s_l_session.html":[3,0,3], "class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a26f3e5f1481f3ea22ea4ab5370b0fa97":[2,0,1,0,2],
"class_s_s_l_session.html#a0c8e01b0944c1f4b0ec6d4c423c95b74":[3,0,3,0], "class_s_s_l_client.html#af632625f8d247f3885c81e1f05043ad1a8d5f7561f9cc0a2f3e5f362b02f4a5b2":[2,0,1,0,3],
"class_s_s_l_session.html#a825373c5ba1aa6c45e74dc8a72b21820":[3,0,3,1], "class_s_s_l_session.html":[2,0,3],
"class_s_s_l_session.html#acbe6549b55d50541d09a16f770e65afc":[3,0,3,2], "class_s_s_l_session.html#a0c8e01b0944c1f4b0ec6d4c423c95b74":[2,0,3,0],
"classes.html":[3,1], "class_s_s_l_session.html#a825373c5ba1aa6c45e74dc8a72b21820":[2,0,3,1],
"dir_386349f6a9bc1e2cd0767d257d5e5b91.html":[4,0,0,1], "class_s_s_l_session.html#acbe6549b55d50541d09a16f770e65afc":[2,0,3,2],
"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[4,0,2], "classes.html":[2,1],
"dir_9c42dc81377249a918256dbb9cfb2167.html":[4,0,0,0], "dir_386349f6a9bc1e2cd0767d257d5e5b91.html":[3,0,0,1],
"dir_d28a4824dc47e487b107a5db32ef43c4.html":[4,0,0], "dir_68267d1309a1af8e8297ef4c3efbcdba.html":[3,0,2],
"dir_dfc5a9f91fbfb9426c406a3f10131a54.html":[4,0,1], "dir_9c42dc81377249a918256dbb9cfb2167.html":[3,0,0,0],
"ec__prime__fast__256_8c.html":[4,0,2,0], "dir_d28a4824dc47e487b107a5db32ef43c4.html":[3,0,0],
"ec__prime__fast__256_8c.html#aedcd6aae4367c3fdfe7db296b4da85ab":[4,0,2,0,0], "dir_dfc5a9f91fbfb9426c406a3f10131a54.html":[3,0,1],
"files.html":[4,0], "ec__prime__fast__256_8c.html":[3,0,2,0],
"functions.html":[3,3,0], "ec__prime__fast__256_8c.html#aedcd6aae4367c3fdfe7db296b4da85ab":[3,0,2,0,0],
"functions_enum.html":[3,3,3], "files.html":[3,0],
"functions_eval.html":[3,3,4], "functions.html":[2,3,0],
"functions_func.html":[3,3,1], "functions_enum.html":[2,3,3],
"functions_vars.html":[3,3,2], "functions_eval.html":[2,3,4],
"globals.html":[4,1,0], "functions_func.html":[2,3,1],
"globals_defs.html":[4,1,3], "functions_vars.html":[2,3,2],
"globals_func.html":[4,1,1], "globals.html":[3,1,0],
"globals_vars.html":[4,1,2], "globals_defs.html":[3,1,3],
"hierarchy.html":[3,2], "globals_func.html":[3,1,1],
"globals_vars.html":[3,1,2],
"hierarchy.html":[2,2],
"index.html":[], "index.html":[],
"index.html":[0], "md__c_1__users__noah__documents__arduino_libraries__s_s_l_client__trust_anchors.html":[0],
"md__c_1__users__noah__documents__arduino_libraries__s_s_l_client__trust_anchors.html":[1], "namespace_s_s_l_obj.html":[1,0,0],
"namespace_s_s_l_obj.html":[2,0,0], "namespacemembers.html":[1,1,0],
"namespacemembers.html":[2,1,0], "namespacemembers_func.html":[1,1,1],
"namespacemembers_func.html":[2,1,1], "namespaces.html":[1,0],
"namespaces.html":[2,0],
"pages.html":[], "pages.html":[],
"struct_s_s_l_client_parameters.html":[3,0,2], "struct_s_s_l_client_parameters.html":[2,0,2],
"struct_s_s_l_client_parameters.html#a3e0440790d1acdee221b8ef6be6def95":[3,0,2,1], "struct_s_s_l_client_parameters.html#a3e0440790d1acdee221b8ef6be6def95":[2,0,2,1],
"struct_s_s_l_client_parameters.html#aa523f407ac673da95bf651617fbf94b2":[3,0,2,0], "struct_s_s_l_client_parameters.html#aa523f407ac673da95bf651617fbf94b2":[2,0,2,0],
"struct_s_s_l_client_parameters.html#aca2dba04e30c8d7b962add0c353fc449":[3,0,2,2], "struct_s_s_l_client_parameters.html#aca2dba04e30c8d7b962add0c353fc449":[2,0,2,2],
"structssl__pem__decode__state.html":[3,0,0], "structssl__pem__decode__state.html":[2,0,0],
"structssl__pem__decode__state.html#a8abbaad636bfcf50ef38f529e3cfd5f3":[3,0,0,0], "structssl__pem__decode__state.html#a8abbaad636bfcf50ef38f529e3cfd5f3":[2,0,0,0],
"structssl__pem__decode__state.html#a95f2366376d5f958f9bc1e859b59bae9":[3,0,0,1], "structssl__pem__decode__state.html#a95f2366376d5f958f9bc1e859b59bae9":[2,0,0,1],
"time__macros_8h.html":[4,0,2,7], "time__macros_8h.html":[3,0,2,7],
"time__macros_8h.html#a04e76e262f0920441e5f0c5552e83487":[4,0,2,7,19], "time__macros_8h.html#a04e76e262f0920441e5f0c5552e83487":[3,0,2,7,19],
"time__macros_8h.html#a243cf438274412bbecf4b8d5eeb02ccb":[4,0,2,7,14], "time__macros_8h.html#a243cf438274412bbecf4b8d5eeb02ccb":[3,0,2,7,14],
"time__macros_8h.html#a2488d1ddab7e5fa119da3421462231c4":[4,0,2,7,1], "time__macros_8h.html#a2488d1ddab7e5fa119da3421462231c4":[3,0,2,7,1],
"time__macros_8h.html#a2af3d1d741ae2b49627adf56bbc95dc3":[4,0,2,7,20], "time__macros_8h.html#a2af3d1d741ae2b49627adf56bbc95dc3":[3,0,2,7,20],
"time__macros_8h.html#a2d540510d5860d7f190d13124956bc57":[4,0,2,7,16], "time__macros_8h.html#a2d540510d5860d7f190d13124956bc57":[3,0,2,7,16],
"time__macros_8h.html#a38ac93dd8bfe385ff915a82c92bbfc97":[4,0,2,7,4], "time__macros_8h.html#a38ac93dd8bfe385ff915a82c92bbfc97":[3,0,2,7,4],
"time__macros_8h.html#a3aaee30ddedb3f6675aac341a66e39e2":[4,0,2,7,15], "time__macros_8h.html#a3aaee30ddedb3f6675aac341a66e39e2":[3,0,2,7,15],
"time__macros_8h.html#a4dbe4cf7c879a2cdac386ce72c5e5994":[4,0,2,7,13], "time__macros_8h.html#a4dbe4cf7c879a2cdac386ce72c5e5994":[3,0,2,7,13],
"time__macros_8h.html#a56482fcc86a55713dee595c2092ed376":[4,0,2,7,5], "time__macros_8h.html#a56482fcc86a55713dee595c2092ed376":[3,0,2,7,5],
"time__macros_8h.html#a5ab60a7e3e1b6e0a919b3a37bc0d4b97":[4,0,2,7,8], "time__macros_8h.html#a5ab60a7e3e1b6e0a919b3a37bc0d4b97":[3,0,2,7,8],
"time__macros_8h.html#a7f2cdee2eebbccd45c179a50a0bbabcf":[4,0,2,7,0], "time__macros_8h.html#a7f2cdee2eebbccd45c179a50a0bbabcf":[3,0,2,7,0],
"time__macros_8h.html#a868143e0521daf07b25a2f3947cf54a3":[4,0,2,7,6], "time__macros_8h.html#a868143e0521daf07b25a2f3947cf54a3":[3,0,2,7,6],
"time__macros_8h.html#a8cd8e04105fec7cd442d078c303e46b9":[4,0,2,7,18], "time__macros_8h.html#a8cd8e04105fec7cd442d078c303e46b9":[3,0,2,7,18],
"time__macros_8h.html#a9da779a8ca64782ea49babce14122d34":[4,0,2,7,12], "time__macros_8h.html#a9da779a8ca64782ea49babce14122d34":[3,0,2,7,12],
"time__macros_8h.html#aad01b5fb233c0091aff2a837a8de32f4":[4,0,2,7,11], "time__macros_8h.html#aad01b5fb233c0091aff2a837a8de32f4":[3,0,2,7,11],
"time__macros_8h.html#ab3592442029a102b388fafeadc4a6ab8":[4,0,2,7,2], "time__macros_8h.html#ab3592442029a102b388fafeadc4a6ab8":[3,0,2,7,2],
"time__macros_8h.html#ab6c76862964ff7e543fd9d5807b2fa79":[4,0,2,7,7], "time__macros_8h.html#ab6c76862964ff7e543fd9d5807b2fa79":[3,0,2,7,7],
"time__macros_8h.html#ac47b302f1b8d2a7a9c035c417247be76":[4,0,2,7,17], "time__macros_8h.html#ac47b302f1b8d2a7a9c035c417247be76":[3,0,2,7,17],
"time__macros_8h.html#ac8f6b75d9e04634818984ba400d0dee1":[4,0,2,7,3], "time__macros_8h.html#ac8f6b75d9e04634818984ba400d0dee1":[3,0,2,7,3],
"time__macros_8h.html#ae0574ced3f997b97d357c1cb68000e3a":[4,0,2,7,9], "time__macros_8h.html#ae0574ced3f997b97d357c1cb68000e3a":[3,0,2,7,9],
"time__macros_8h.html#ae90924c33a05839b3eb1426472f40eb3":[4,0,2,7,10], "time__macros_8h.html#ae90924c33a05839b3eb1426472f40eb3":[3,0,2,7,10],
"time__macros_8h_source.html":[4,0,2,7], "time__macros_8h_source.html":[3,0,2,7],
"trust__anchors_8h.html":[4,0,0,0,0], "trust__anchors_8h.html":[3,0,0,0,0],
"trust__anchors_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[4,0,0,0,0,0], "trust__anchors_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[3,0,0,0,0,0],
"trust__anchors_8h_source.html":[4,0,0,0,0], "trust__anchors_8h_source.html":[3,0,0,0,0],
"trustanchors_8h.html":[4,0,0,1,0], "trustanchors_8h.html":[3,0,0,1,0],
"trustanchors_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[4,0,0,1,0,0], "trustanchors_8h.html#ae2e26a4e8e97b0f15c18ba1ace062948":[3,0,0,1,0,0],
"trustanchors_8h_source.html":[4,0,0,1,0] "trustanchors_8h_source.html":[3,0,0,1,0]
}; };

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -4,5 +4,6 @@ var searchData=
['get_5fmonth',['GET_MONTH',['../time__macros_8h.html#a4dbe4cf7c879a2cdac386ce72c5e5994',1,'time_macros.h']]], ['get_5fmonth',['GET_MONTH',['../time__macros_8h.html#a4dbe4cf7c879a2cdac386ce72c5e5994',1,'time_macros.h']]],
['getclient',['getClient',['../class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21',1,'SSLClient']]], ['getclient',['getClient',['../class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21',1,'SSLClient']]],
['getsession',['getSession',['../class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3',1,'SSLClient']]], ['getsession',['getSession',['../class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3',1,'SSLClient']]],
['getsessioncount',['getSessionCount',['../class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22',1,'SSLClient']]] ['getsessioncount',['getSessionCount',['../class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22',1,'SSLClient']]],
['gettimeout',['getTimeout',['../class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498',1,'SSLClient']]]
]; ];

View file

@ -1,11 +1,12 @@
var searchData= var searchData=
[ [
['sslclient_20_2d_20arduino_20library_20for_20ssl',['SSLClient - Arduino Library For SSL',['../index.html',1,'']]], ['sslclient',['SSLClient',['../index.html',1,'']]],
['sec_5fper_5fday',['SEC_PER_DAY',['../time__macros_8h.html#a3aaee30ddedb3f6675aac341a66e39e2',1,'time_macros.h']]], ['sec_5fper_5fday',['SEC_PER_DAY',['../time__macros_8h.html#a3aaee30ddedb3f6675aac341a66e39e2',1,'time_macros.h']]],
['sec_5fper_5fhour',['SEC_PER_HOUR',['../time__macros_8h.html#a2d540510d5860d7f190d13124956bc57',1,'time_macros.h']]], ['sec_5fper_5fhour',['SEC_PER_HOUR',['../time__macros_8h.html#a2d540510d5860d7f190d13124956bc57',1,'time_macros.h']]],
['sec_5fper_5fmin',['SEC_PER_MIN',['../time__macros_8h.html#ac47b302f1b8d2a7a9c035c417247be76',1,'time_macros.h']]], ['sec_5fper_5fmin',['SEC_PER_MIN',['../time__macros_8h.html#ac47b302f1b8d2a7a9c035c417247be76',1,'time_macros.h']]],
['sec_5fper_5fyear',['SEC_PER_YEAR',['../time__macros_8h.html#a8cd8e04105fec7cd442d078c303e46b9',1,'time_macros.h']]], ['sec_5fper_5fyear',['SEC_PER_YEAR',['../time__macros_8h.html#a8cd8e04105fec7cd442d078c303e46b9',1,'time_macros.h']]],
['setmutualauthparams',['setMutualAuthParams',['../class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29',1,'SSLClient']]], ['setmutualauthparams',['setMutualAuthParams',['../class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29',1,'SSLClient']]],
['settimeout',['setTimeout',['../class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae',1,'SSLClient']]],
['ssl_5fbr_5fconnect_5ffail',['SSL_BR_CONNECT_FAIL',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5',1,'SSLClient']]], ['ssl_5fbr_5fconnect_5ffail',['SSL_BR_CONNECT_FAIL',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa6a9cc2412a53b5981e937a41523eece5',1,'SSLClient']]],
['ssl_5fbr_5fwrite_5ferror',['SSL_BR_WRITE_ERROR',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016',1,'SSLClient']]], ['ssl_5fbr_5fwrite_5ferror',['SSL_BR_WRITE_ERROR',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa37bef298be71b84a57e59fadbfbd9016',1,'SSLClient']]],
['ssl_5fclient_5fconnect_5ffail',['SSL_CLIENT_CONNECT_FAIL',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd',1,'SSLClient']]], ['ssl_5fclient_5fconnect_5ffail',['SSL_CLIENT_CONNECT_FAIL',['../class_s_s_l_client.html#a48239f60f1b4318cc112706fc40c6ceaa7510402478ffbecd6e1aa3811b175cfd',1,'SSLClient']]],

View file

@ -3,5 +3,6 @@ var searchData=
['get_5fhostname',['get_hostname',['../class_s_s_l_session.html#a825373c5ba1aa6c45e74dc8a72b21820',1,'SSLSession']]], ['get_5fhostname',['get_hostname',['../class_s_s_l_session.html#a825373c5ba1aa6c45e74dc8a72b21820',1,'SSLSession']]],
['getclient',['getClient',['../class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21',1,'SSLClient']]], ['getclient',['getClient',['../class_s_s_l_client.html#a9a4e9c9877ab73cf7e82d6942cc7db21',1,'SSLClient']]],
['getsession',['getSession',['../class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3',1,'SSLClient']]], ['getsession',['getSession',['../class_s_s_l_client.html#a2bd012ef6f01df9694ba9fd0a3c227c3',1,'SSLClient']]],
['getsessioncount',['getSessionCount',['../class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22',1,'SSLClient']]] ['getsessioncount',['getSessionCount',['../class_s_s_l_client.html#ae3f9e6f8e8a50e520c936239abecfd22',1,'SSLClient']]],
['gettimeout',['getTimeout',['../class_s_s_l_client.html#a2a178251978e0622f7e241da702ae498',1,'SSLClient']]]
]; ];

View file

@ -1,6 +1,7 @@
var searchData= var searchData=
[ [
['setmutualauthparams',['setMutualAuthParams',['../class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29',1,'SSLClient']]], ['setmutualauthparams',['setMutualAuthParams',['../class_s_s_l_client.html#a9e7ce7f8a72d7cdc071be3fa7a4c8f29',1,'SSLClient']]],
['settimeout',['setTimeout',['../class_s_s_l_client.html#a8da354f30537c1064d554921937a73ae',1,'SSLClient']]],
['sslclient',['SSLClient',['../class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376',1,'SSLClient']]], ['sslclient',['SSLClient',['../class_s_s_l_client.html#a68f026a625ca1ccd1aba87bb6e670376',1,'SSLClient']]],
['sslsession',['SSLSession',['../class_s_s_l_session.html#a0c8e01b0944c1f4b0ec6d4c423c95b74',1,'SSLSession']]], ['sslsession',['SSLSession',['../class_s_s_l_session.html#a0c8e01b0944c1f4b0ec6d4c423c95b74',1,'SSLSession']]],
['stop',['stop',['../class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe',1,'SSLClient']]] ['stop',['stop',['../class_s_s_l_client.html#ad8ed697371748e31e01c3f697bc36cbe',1,'SSLClient']]]

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['sslclient_20_2d_20arduino_20library_20for_20ssl',['SSLClient - Arduino Library For SSL',['../index.html',1,'']]] ['sslclient',['SSLClient',['../index.html',1,'']]]
]; ];

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -30,7 +30,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient <div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.2</span> &#160;<span id="projectnumber">v1.4.4</span>
</div> </div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div> <div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td> </td>

View file

@ -1,5 +1,5 @@
name=SSLClient name=SSLClient
version=1.4.2 version=1.4.4
author=Noah Koontz <koontzn@oregonstate.edu> author=Noah Koontz <koontzn@oregonstate.edu>
maintainer=OPEnS Lab maintainer=OPEnS Lab
sentence=Arduino library to add SSL functionality to any Client class sentence=Arduino library to add SSL functionality to any Client class