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