https://github.com/awslabs/s2n

sort by:
Revision Author Date Message Commit Date
15d534e Npn cleanup (#3590) 04 November 2022, 00:21:23 UTC
97c26ff Ensure extended master secrets ext have no data (#3588) RFC 7627, section 5.2: This document defines a new TLS extension, "extended_master_secret" (with extension type 0x0017), which is used to signal both client and server to use the extended master secret computation. The "extension_data" field of this extension is empty. Thus, the entire encoding of the extension is 00 17 00 00 (in hexadecimal.) We should therefore ensure that there is no data in the extension. 03 November 2022, 22:36:22 UTC
6a6dcc9 LibreSSL version 3.5 implements the OpenSSL 1.1 API (almost) (#3589) Co-authored-by: Jørgen Lind <jorgen.lind@bluware.com> Co-authored-by: Cameron Bytheway <bythewc@amazon.com> 03 November 2022, 19:25:36 UTC
feba7d2 Update vmactions/freebsd github action (#3592) 03 November 2022, 16:13:45 UTC
f6cfa52 Fix free error when using jemalloc (#3585) 03 November 2022, 00:22:34 UTC
458ad65 Add rust binding for s2n_set_config_send_buffer_size (#3582) * Add rust binding for s2n_set_config_send_buffer_size Useful for netbench testing of the send buffer size. * Fix format 02 November 2022, 11:43:34 UTC
16e1a0e NPN integration tests (#3583) 01 November 2022, 19:27:52 UTC
8fb8d8a Adding null checks to tls/extensions and tls/s2n_perf (#3578) 01 November 2022, 18:23:49 UTC
d91f3ff Adds API for NPN support (#3575) 31 October 2022, 17:05:32 UTC
0b90206 Add CRL lookup callback (#3546) 31 October 2022, 14:48:52 UTC
c572849 Bump Doxygen version 1.9.3 -> 1.9.5 (#3581) Co-authored-by: Harrison Kaiser <uwaces@gmail.com> 31 October 2022, 13:03:19 UTC
51d3405 Add apache renegotiation test server to CI (#3565) 27 October 2022, 23:47:47 UTC
213b653 Adds TLS12 Encrypted Extensions Messages (#3545) 27 October 2022, 21:12:20 UTC
fb25bce Removing more failing saw (#3577) 27 October 2022, 19:01:26 UTC
b9ebacf bump to 0.0.17 (#3574) 27 October 2022, 17:32:13 UTC
ac61c14 More openssl renegotiate integ tests (#3570) 27 October 2022, 00:09:52 UTC
63c8c3e Added compliance comment for renegotiate (#3572) 25 October 2022, 22:10:27 UTC
0d2f4fb Remove s2n-core from CODEOWNERS (#3571) 25 October 2022, 17:47:26 UTC
72a3a37 Add IO debug info to integrationv2 framework (#3564) 24 October 2022, 23:59:31 UTC
04af7fd Fix check for non-portable optimizations (#3573) By not enclosing optimizations in parenthesis, the macro is expanded incorrectly and only the first option is gated by the flag 24 October 2022, 22:48:10 UTC
99b4351 Handshake changes necessary to negotiate NPN (#3558) 24 October 2022, 21:18:25 UTC
1d182b0 Add array init with capacity API (#3554) 21 October 2022, 22:21:42 UTC
921cb74 Basic renegotiation integ tests (#3563) 21 October 2022, 21:06:28 UTC
bf20080 Rust bindings version bump for 1.3.25 (#3567) 21 October 2022, 19:46:51 UTC
5eaebef Only enable non-portable optimizations safety checks during GitHub CI builds (#3562) 20 October 2022, 21:56:04 UTC
0584d2d Release renegotiation feature as unstable (#3556) 19 October 2022, 21:11:56 UTC
3f0296a Refactor write_pem_file_to_stuffer_as_chain (#3553) 19 October 2022, 20:01:17 UTC
da5c9c2 Temporarily removing TLS12 SAW tests (#3560) 19 October 2022, 17:36:04 UTC
cacdd27 Fix bug on RHEL5 platform (#3561) 18 October 2022, 20:33:19 UTC
cb0bd24 Tweaks to HelloRequest handling (#3555) 18 October 2022, 18:21:10 UTC
8c22935 ci: update group for labeler action (#3544) 17 October 2022, 21:11:54 UTC
5f46f11 test(rust-bindings): improve test reliability (#3552) 17 October 2022, 19:47:49 UTC
df35ef5 Add send-file option to s2nc (#3550) 17 October 2022, 15:34:00 UTC
7c3950f Add API to handle renegotiation (#3549) 12 October 2022, 22:11:59 UTC
a7ceaa6 Change behavior when no protocols match (#3548) 12 October 2022, 19:15:39 UTC
0b81c02 Limit slow DHE handshakes in test (#3541) 11 October 2022, 00:09:10 UTC
fad136e Keep finished data on s2n_renegotiate_wipe (#3539) 08 October 2022, 07:55:46 UTC
72fed42 Rust bindings version bump for 1.3.24 (#3540) 07 October 2022, 22:15:23 UTC
873bff7 Add wrapper struct for X509_CRL (#3520) 07 October 2022, 20:47:57 UTC
2453264 Added NPN Handshake Message (#3526) 07 October 2022, 16:17:27 UTC
ebee331 Add server secure_renegotiation checks for testing (#3533) 06 October 2022, 18:11:58 UTC
1bd83e0 Finish compliance comments for secure renegotiation (RFC5746) (#3536) 05 October 2022, 22:38:07 UTC
af80f6b Fix fatal no_renegotiation alert (#3535) 04 October 2022, 22:21:55 UTC
37064dc Add renegotiation callback (#3527) 04 October 2022, 20:15:24 UTC
af16598 Partially wipe connections for renegotiation (#3522) 04 October 2022, 06:52:24 UTC
967f939 Revert "ci: Criterion integv2 test changes (#3222)" (#3531) This reverts commit bfa497fac7db4f1559ce0fd0703d0fd5cdce51e0. 04 October 2022, 04:29:29 UTC
bfa497f ci: Criterion integv2 test changes (#3222) 03 October 2022, 22:08:14 UTC
3a6d282 Enforce init and cleanup calling rules (#3512) Fixes #3446 03 October 2022, 17:16:20 UTC
ace0d46 Fix npn test bug (#3529) 03 October 2022, 03:06:52 UTC
9b91aca Npn Extension Functions (#3521) * Added npn extension 30 September 2022, 22:01:15 UTC
f3b6560 ci: Move sidetrail docker container to other repo; rework sidetrail to install tooling ahead of time. (#3518) 29 September 2022, 23:22:30 UTC
a7c8027 docs: update openssl docs (#3503) 28 September 2022, 21:04:18 UTC
35b5ae6 Add additional CBMC dependencies to README (#3517) 28 September 2022, 18:48:46 UTC
bed17a3 Refactor s2n_x509_validator_validate_cert_chain to support an async callback (#3500) 28 September 2022, 15:31:11 UTC
7f8a951 Fix memory leaked by s2n_cleanup (#3506) (#3506) 28 September 2022, 03:03:13 UTC
f2ef307 Disable AVX2 compiler flags in portable PQ implementation (#3508) * Disable AVX2 compiler flags in portable PQ implementation * Improve nonportable assembly and m256 intrinsics detection * Add m256 intrinsics check to Makefile build 27 September 2022, 22:24:03 UTC
e6e8b6a Merge pull request from GHSA-m74w-59v6-c5r8 27 September 2022, 01:49:27 UTC
8cf81d3 Merge pull request from GHSA-mm47-wjfh-4hf5 27 September 2022, 01:48:52 UTC
c947a22 ci: Custom ubuntu18 image (#3513) 27 September 2022, 00:52:51 UTC
72918cb release: bump rust bindings (#3507) 26 September 2022, 17:48:48 UTC
d1ab84f Implement client-side safety features for secure renegotiation (#3497) 23 September 2022, 10:39:52 UTC
f298435 ci: Criterion benchmark handlers (#3223) 20 September 2022, 22:36:08 UTC
48880b4 Add compliance exceptions for server renegotiation (#3498) 19 September 2022, 21:51:06 UTC
4efe8cd Store explicit length of verify_data (#3494) 16 September 2022, 02:08:04 UTC
32b9362 Send no_renegotiation alert (#3490) 15 September 2022, 21:37:11 UTC
54896d7 Add FS2 Scala Native binding (#3496) Co-authored-by: Lindsay Stewart <slindsay@amazon.com> 15 September 2022, 19:50:19 UTC
4363412 Allow static and shared libs to be mixed (take 2) (#3484) 15 September 2022, 17:22:12 UTC
543f913 Removing some LGTM warnings (#3493) 15 September 2022, 16:13:37 UTC
cb5712c Add compliance comments for secure renegotiation initial handshakes (#3485) 14 September 2022, 09:22:16 UTC
ac26bac release(rust-bindings): 0.0.13 (#3487) 13 September 2022, 20:28:31 UTC
e820b58 Add test for verify after sign failure (#3486) 13 September 2022, 18:05:13 UTC
e813e99 Add option to verify after sign (#3482) 13 September 2022, 00:22:44 UTC
2bb5ae7 Usage Guide Changes for Certificate Inspection Methods (#3480) 12 September 2022, 22:19:16 UTC
fd014b0 Revert "Allow static and shared libs to be mixed. (#3467)" (#3483) This reverts commit 60005ef4c75fd6362c5aa9357b35de99326e3207. 09 September 2022, 23:52:43 UTC
60005ef Allow static and shared libs to be mixed. (#3467) 09 September 2022, 23:22:43 UTC
2b19314 openssl3 integration: cleanup providers (#3481) 09 September 2022, 21:03:03 UTC
a57e680 openssl3 integration: store const RSA and EC_KEY (#3474) 08 September 2022, 20:25:49 UTC
eff9574 ci: update freebsd image (#3479) 07 September 2022, 23:44:38 UTC
361a2d4 Fix documentation for record sizes (#3418) 07 September 2022, 22:07:49 UTC
c69c3f7 Fix reference to wrong function (#3478) Co-authored-by: DougCh <54039637+dougch@users.noreply.github.com> 07 September 2022, 19:04:28 UTC
e28ae9a ci: add openssl111 to LD_LIBRARY_PATH for integv2 testing (#3464) 07 September 2022, 00:00:22 UTC
8556f56 Add test certificate chains and CRLs for testing CRL validation (#3458) 01 September 2022, 22:20:40 UTC
6cf41a5 feat: add dynamic buffer capabilities (#3472) 01 September 2022, 17:47:56 UTC
1209208 openssl3 integration: workaround for new EVP_Cipher return code (#3466) 31 August 2022, 00:36:49 UTC
1d9538b Allocate s2n_crypto_parameters separately (#3470) 29 August 2022, 19:54:13 UTC
56cd2c8 Reference s2n_crypto_parameters via pointers (#3469) 26 August 2022, 21:44:51 UTC
07f644e openssl3 integration: work around for broken make build (#3468) 26 August 2022, 01:18:25 UTC
f933ecc create rfc9151 security policy (#3431) 25 August 2022, 23:16:40 UTC
85bcb26 openssl3 integration: fix padding (#3450) 25 August 2022, 17:37:15 UTC
fb1e57c openssl3 integration: load legacy provider for rc4 cipher (#3457) 24 August 2022, 20:46:17 UTC
1590357 Re-worked Session Resumption Usage Guide Sections (#3423) 24 August 2022, 17:52:37 UTC
be218c6 release(rust-bindings): 0.0.12 (#3462) 23 August 2022, 17:04:41 UTC
12c98cd Initialize locking sooner (#3456) 18 August 2022, 21:26:44 UTC
fdd35b9 build and link s2n-tls with openssl3 (#3441) 18 August 2022, 20:03:53 UTC
8ca9445 build: fix Ubuntu quickstart instructions (#3452) 18 August 2022, 00:05:15 UTC
0db1a2b double fallback for load libcrypto (#3451) 17 August 2022, 22:18:48 UTC
b53334f tests: add global retries and fail fast (#3454) 17 August 2022, 20:45:43 UTC
c42717c Add basic buffered send behavior (#3434) 17 August 2022, 02:27:11 UTC
625a51b Fixing cargo clippy complaints (#3448) 16 August 2022, 21:04:37 UTC
7c37ad3 Return s2n_result from x509 validator functions (#3444) 16 August 2022, 18:48:56 UTC
back to top