Skip to content

Commit

Permalink
deploy: ec12b52
Browse files Browse the repository at this point in the history
  • Loading branch information
goatgoose committed Mar 14, 2024
1 parent 719cf74 commit eb65848
Show file tree
Hide file tree
Showing 16 changed files with 870 additions and 824 deletions.
2 changes: 1 addition & 1 deletion doxygen/deprecated.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/dir_0188a3e6da905bc60aceb35bf790b8c9.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
3 changes: 2 additions & 1 deletion doxygen/globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down Expand Up @@ -299,6 +299,7 @@ <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>S2N_FAILURE&#160;:&#160;<a class="el" href="s2n_8h.html#a1d003c0083278467af77c8cd19fce680">s2n.h</a></li>
<li>s2n_free_stacktrace()&#160;:&#160;<a class="el" href="s2n_8h.html#a7794e4ff39ad4a15b310136fcd4ac079">s2n.h</a></li>
<li>s2n_get_application_protocol()&#160;:&#160;<a class="el" href="s2n_8h.html#ae53faa26669e258afff875d45140f14e">s2n.h</a></li>
<li>s2n_get_fips_mode()&#160;:&#160;<a class="el" href="s2n_8h.html#ae2f5f01eb4a3c924ffb8674bd3256601">s2n.h</a></li>
<li>s2n_get_openssl_version()&#160;:&#160;<a class="el" href="s2n_8h.html#af149f0a7173ca87281b568fa87e46db7">s2n.h</a></li>
<li>s2n_get_server_name()&#160;:&#160;<a class="el" href="s2n_8h.html#a22dc30ff2bf6f66673b8a175fdfe0c29">s2n.h</a></li>
<li>s2n_get_stacktrace()&#160;:&#160;<a class="el" href="s2n_8h.html#a7bb6aca0767b83c072629041a30f263b">s2n.h</a></li>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/globals_defs.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/globals_enum.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/globals_eval.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
3 changes: 2 additions & 1 deletion doxygen/globals_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down Expand Up @@ -267,6 +267,7 @@ <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>s2n_external_psk_new()&#160;:&#160;<a class="el" href="s2n_8h.html#ab2213d536228ff00449ecef87ca6006c">s2n.h</a></li>
<li>s2n_free_stacktrace()&#160;:&#160;<a class="el" href="s2n_8h.html#a7794e4ff39ad4a15b310136fcd4ac079">s2n.h</a></li>
<li>s2n_get_application_protocol()&#160;:&#160;<a class="el" href="s2n_8h.html#ae53faa26669e258afff875d45140f14e">s2n.h</a></li>
<li>s2n_get_fips_mode()&#160;:&#160;<a class="el" href="s2n_8h.html#ae2f5f01eb4a3c924ffb8674bd3256601">s2n.h</a></li>
<li>s2n_get_openssl_version()&#160;:&#160;<a class="el" href="s2n_8h.html#af149f0a7173ca87281b568fa87e46db7">s2n.h</a></li>
<li>s2n_get_server_name()&#160;:&#160;<a class="el" href="s2n_8h.html#a22dc30ff2bf6f66673b8a175fdfe0c29">s2n.h</a></li>
<li>s2n_get_stacktrace()&#160;:&#160;<a class="el" href="s2n_8h.html#a7bb6aca0767b83c072629041a30f263b">s2n.h</a></li>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/globals_type.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/globals_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
4 changes: 2 additions & 2 deletions doxygen/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down Expand Up @@ -139,7 +139,7 @@ <h2><a class="anchor" id="autotoc_md22"></a>
<div class="ttc" id="as2n_8h_html_a67962bf835ce5145d215a9ee8f4985d3"><div class="ttname"><a href="s2n_8h.html#a67962bf835ce5145d215a9ee8f4985d3">s2n_connection_set_fd</a></div><div class="ttdeci">S2N_API int s2n_connection_set_fd(struct s2n_connection *conn, int fd)</div></div>
<div class="ttc" id="as2n_8h_html_a9afeb514731fa9d74edf6b9e1348c067"><div class="ttname"><a href="s2n_8h.html#a9afeb514731fa9d74edf6b9e1348c067">s2n_send</a></div><div class="ttdeci">S2N_API ssize_t s2n_send(struct s2n_connection *conn, const void *buf, ssize_t size, s2n_blocked_status *blocked)</div></div>
<div class="ttc" id="as2n_8h_html_ad3222e7aacf35a56be842678171be440"><div class="ttname"><a href="s2n_8h.html#ad3222e7aacf35a56be842678171be440">s2n_negotiate</a></div><div class="ttdeci">S2N_API int s2n_negotiate(struct s2n_connection *conn, s2n_blocked_status *blocked)</div></div>
<div class="ttc" id="as2n_8h_html_af70ca0b089daa98cd79a424d3f6af15d"><div class="ttname"><a href="s2n_8h.html#af70ca0b089daa98cd79a424d3f6af15d">s2n_blocked_status</a></div><div class="ttdeci">s2n_blocked_status</div><div class="ttdef"><b>Definition:</b> s2n.h:1995</div></div>
<div class="ttc" id="as2n_8h_html_af70ca0b089daa98cd79a424d3f6af15d"><div class="ttname"><a href="s2n_8h.html#af70ca0b089daa98cd79a424d3f6af15d">s2n_blocked_status</a></div><div class="ttdeci">s2n_blocked_status</div><div class="ttdef"><b>Definition:</b> s2n.h:2016</div></div>
</div><!-- fragment --><p >For details on building the s2n-tls library and how to use s2n-tls in an application you are developing, see the <a href="https://aws.github.io/s2n-tls/usage-guide">Usage Guide</a>.</p>
<h2><a class="anchor" id="autotoc_md23"></a>
s2n-tls features</h2>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/pages.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down
36 changes: 35 additions & 1 deletion doxygen/s2n_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="s2n-logo-github.svg"/></td>
<td id="projectalign">
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-6daf82b9</span>
<div id="projectname">AWS s2n-tls<span id="projectnumber">&#160;v1.4.7-ec12b520</span>
</div>
<div id="projectbrief">s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority.</div>
</td>
Expand Down Expand Up @@ -188,6 +188,10 @@
<br />
}</td></tr>
<tr class="separator:a41f8ab66d28ce2f33fa8dbf858c0ac44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca8aa07679a8a51477bf73a2159b8b2"><td class="memItemLeft" align="right" valign="top"><a id="afca8aa07679a8a51477bf73a2159b8b2" name="afca8aa07679a8a51477bf73a2159b8b2"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>s2n_fips_mode</b> { <b>S2N_FIPS_MODE_DISABLED</b> = 0
, <b>S2N_FIPS_MODE_ENABLED</b>
}</td></tr>
<tr class="separator:afca8aa07679a8a51477bf73a2159b8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b46f61765da5529f931afb8dd8a1f8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="s2n_8h.html#ab2b46f61765da5529f931afb8dd8a1f8">s2n_tls_extension_type</a> { <br />
&#160;&#160;<b>S2N_EXTENSION_SERVER_NAME</b> = 0
, <b>S2N_EXTENSION_MAX_FRAG_LEN</b> = 1
Expand Down Expand Up @@ -319,6 +323,8 @@
<tr class="separator:a41b65ad20272f232f12c8ae36578d372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bec40a852f3766f4e419684036e7550"><td class="memItemLeft" align="right" valign="top"><a class="el" href="s2n_8h.html#af1c2b8586154a9094d6978137ef001ac">S2N_API</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="s2n_8h.html#a6bec40a852f3766f4e419684036e7550">s2n_cleanup</a> (void)</td></tr>
<tr class="separator:a6bec40a852f3766f4e419684036e7550"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f5f01eb4a3c924ffb8674bd3256601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="s2n_8h.html#af1c2b8586154a9094d6978137ef001ac">S2N_API</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="s2n_8h.html#ae2f5f01eb4a3c924ffb8674bd3256601">s2n_get_fips_mode</a> (s2n_fips_mode *fips_mode)</td></tr>
<tr class="separator:ae2f5f01eb4a3c924ffb8674bd3256601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae4a525b68ba7bd181a27de9ea2fcd1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="s2n_8h.html#af1c2b8586154a9094d6978137ef001ac">S2N_API</a> struct s2n_config *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="s2n_8h.html#aae4a525b68ba7bd181a27de9ea2fcd1a">s2n_config_new</a> (void)</td></tr>
<tr class="separator:aae4a525b68ba7bd181a27de9ea2fcd1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ea3e214391965d7edb0efa6bf1e4cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="s2n_8h.html#af1c2b8586154a9094d6978137ef001ac">S2N_API</a> struct s2n_config *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="s2n_8h.html#ab4ea3e214391965d7edb0efa6bf1e4cd">s2n_config_new_minimal</a> (void)</td></tr>
Expand Down Expand Up @@ -8757,6 +8763,34 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae53faa26669e258afff875d4
</dl>
<dl class="section return"><dt>Returns</dt><dd>The negotiated application protocol for a <code>s2n_connection</code>. In the event of no protocol being negotiated, NULL is returned. </dd></dl>

</div>
</div>
<a id="ae2f5f01eb4a3c924ffb8674bd3256601" name="ae2f5f01eb4a3c924ffb8674bd3256601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2f5f01eb4a3c924ffb8674bd3256601">&#9670;&#160;</a></span>s2n_get_fips_mode()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="s2n_8h.html#af1c2b8586154a9094d6978137ef001ac">S2N_API</a> int s2n_get_fips_mode </td>
<td>(</td>
<td class="paramtype">s2n_fips_mode *&#160;</td>
<td class="paramname"><em>fips_mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >Determines whether s2n-tls is operating in FIPS mode.</p>
<p >s2n-tls enters FIPS mode on initialization when the linked libcrypto has FIPS mode enabled. Some libcryptos, such as AWS-LC-FIPS, have FIPS mode enabled by default. With other libcryptos, such as OpenSSL, FIPS mode must be enabled before initialization by calling <code>FIPS_mode_set()</code>.</p>
<p >s2n-tls MUST be linked to a FIPS libcrypto and MUST be in FIPS mode in order to comply with FIPS requirements. Applications desiring FIPS compliance should use this API to ensure that s2n-tls has been properly linked with a FIPS libcrypto and has successfully entered FIPS mode.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fips_mode</td><td>Set to the FIPS mode of s2n-tls. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>S2N_SUCCESS on success. S2N_FAILURE on failure. </dd></dl>

</div>
</div>
<a id="af149f0a7173ca87281b568fa87e46db7" name="af149f0a7173ca87281b568fa87e46db7"></a>
Expand Down
Loading

0 comments on commit eb65848

Please sign in to comment.