Skip to content

Commit

Permalink
Fix memory checker for ESP32 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
prototypicalpro committed Jan 6, 2020
1 parent 231da37 commit 576e344
Show file tree
Hide file tree
Showing 69 changed files with 83 additions and 118 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ before_install:
- curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/bin sudo sh
- arduino-cli core update-index --additional-urls $ADDITIONAL_URLS
- arduino-cli core install arduino:samd -v
- arduino-cli core install adafruit:samd@1.5.6 -v --additional-urls $ADDITIONAL_URLS
- arduino-cli core install adafruit:samd -v --additional-urls $ADDITIONAL_URLS
- mkdir -p $HOME/Arduino/libraries
- git clone https://github.com/OPEnSLab-OSU/EthernetLarge.git $HOME/Arduino/libraries/EthernetLarge
install:
Expand Down
2 changes: 1 addition & 1 deletion .travis/library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=SSLClient
version=1.4.6
version=1.4.7
author=Noah Koontz <[email protected]>
maintainer=OPEnS Lab
sentence=Arduino library to add SSL functionality to any Client class
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ You can also view this README in [doxygen](https://openslab-osu.github.io/SSLCli

SSLClient is a simple library to add [TLS 1.2](https://www.websecurity.symantec.com/security-topics/what-is-ssl-tls-https) functionality to any network library implementing the [Arduino Client interface](https://www.arduino.cc/en/Reference/ClientConstructor), including the Arduino [EthernetClient](https://www.arduino.cc/en/Reference/EthernetClient) and [WiFiClient](https://www.arduino.cc/en/Reference/WiFiClient) classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.

SSLClient has been tested on the SAMD21 and STM32 (in progress). SSClient does not currently support the ESP8266/ESP32 family (see [this issue](https://github.com/OPEnSLab-OSU/SSLClient/issues/5#issuecomment-569968546)).
SSLClient has been tested on the SAMD21, ESP32, and STM32 (in progress). SSClient does not currently support the ESP8266 (see [this issue](https://github.com/OPEnSLab-OSU/SSLClient/issues/5#issuecomment-569968546)).

## Overview

Expand Down
2 changes: 1 addition & 1 deletion docs/html/_r_e_a_d_m_e_8md.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
27 changes: 2 additions & 25 deletions docs/html/_s_s_l_client_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down Expand Up @@ -87,35 +87,12 @@
</div>

<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">SSLClient.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_s_s_l_client_8h_source.html">SSLClient.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad193a2cc121e0d4614a1c21eb463fb56"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_s_l_client_8cpp.html#ad193a2cc121e0d4614a1c21eb463fb56">__brkval</a></td></tr>
<tr class="separator:ad193a2cc121e0d4614a1c21eb463fb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ad193a2cc121e0d4614a1c21eb463fb56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad193a2cc121e0d4614a1c21eb463fb56">&#9670;&nbsp;</a></span>__brkval</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* __brkval</td>
</tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_client_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
24 changes: 12 additions & 12 deletions docs/html/_s_s_l_client_8h_source.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/html/_s_s_l_client_parameters_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_client_parameters_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_obj_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_obj_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_obj_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_session_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_s_s_l_session_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_t_l_s12__only__profile_8c.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_trust_anchors_8md.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/cert_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/cert_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_s_s_l_client-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_s_s_l_client.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_s_s_l_session-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_s_s_l_session.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_386349f6a9bc1e2cd0767d257d5e5b91.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var dir_68267d1309a1af8e8297ef4c3efbcdba =
[
[ "ec_prime_fast_256.c", "ec__prime__fast__256_8c.html", "ec__prime__fast__256_8c" ],
[ "SSLClient.cpp", "_s_s_l_client_8cpp.html", "_s_s_l_client_8cpp" ],
[ "SSLClient.cpp", "_s_s_l_client_8cpp.html", null ],
[ "SSLClient.h", "_s_s_l_client_8h.html", [
[ "SSLClient", "class_s_s_l_client.html", "class_s_s_l_client" ]
] ],
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_9c42dc81377249a918256dbb9cfb2167.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_dfc5a9f91fbfb9426c406a3f10131a54.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/ec__prime__fast__256_8c.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_enum.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_eval.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
5 changes: 1 addition & 4 deletions docs/html/globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down Expand Up @@ -88,9 +88,6 @@

<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div><ul>
<li>__brkval
: <a class="el" href="_s_s_l_client_8cpp.html#ad193a2cc121e0d4614a1c21eb463fb56">SSLClient.cpp</a>
</li>
<li>__TIME_DAYS__
: <a class="el" href="time__macros_8h.html#a7f2cdee2eebbccd45c179a50a0bbabcf">time_macros.h</a>
</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/globals_defs.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/globals_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SSLClient
&#160;<span id="projectnumber">v1.4.6</span>
&#160;<span id="projectnumber">v1.4.7</span>
</div>
<div id="projectbrief">Add TLS 1.2 functionality to any network library.</div>
</td>
Expand Down
Loading

0 comments on commit 576e344

Please sign in to comment.