28 Commits

Author SHA256 Message Date
d3f4c68798 Accepting request 1293101 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1293101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=27
2025-07-15 14:43:47 +00:00
d7fd948f62 - Update to version 1.5.22
* chore(ci): add a cargo timing buildspec (#5176)
  * build(deps): update pprof requirement from 0.14 to 0.15
    in /bindings/rust/standard (#5334)
  * refactor(examples): remove connection pool (#5353)
  * ci: Fix the sslyze test for nix (#5283)
  * Include application message in Debug impl (#5359)
  * build: prevent needless rebuild with S2N_INTERN_LIBCRYPTO=ON and Ninja (#5356)
  * build(deps): bump baptiste0928/cargo-install from 3.3.0 to 3.3.1
    in /.github/workflows in the all-gha-updates group (#5361)
  * tests(integv2): fix flaky session resumption test (#5362)
  * tests(integ): add more debug logging (#5363)
  * build(deps): bump nixbuild/nix-quick-install-action from 30 to 31
    in /.github/workflows in the all-gha-updates group (#5366)
  * build(deps): bump nixbuild/nix-quick-install-action from 31 to 32
    in /.github/workflows in the all-gha-updates group (#5371)
  * fix: policy util should ignore deprecated TLS1.2 kems if missing (#5372)
  * chore: apply clippy and fmt fixes (#5386)
  * feature: new TLS1.2 + FIPS CRT security policy (#5375)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=87
2025-07-14 10:19:37 +00:00
3dc47cebae Accepting request 1289934 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1289934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=26
2025-07-02 16:17:35 +00:00
3210129993 - Update to version 1.5.21
* feat(bindings): expose custom critical extension API (#5337)
  * tests(integ): fix nondeterministic ocsp test shutdown behavior (#5340)
  * chore: Bindings release 0.3.20 (#5344)
  * ci: workaround for nix + gnutls + ubuntu24 issue (#5345)
  * fix: do not use "digest and sign" for ML-DSA in FIPS mode (#5348)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=85
2025-07-02 11:53:02 +00:00
4460cc89e7 Accepting request 1283615 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1283615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=25
2025-06-06 20:44:34 +00:00
1e23111cab - Update to version 1.5.20
* feat(examples): add key log example (#5314)
  * build(deps): bump the all-gha-updates group across 1 directory
    with 3 updates (#5315)
  * Add CertificateRequest certificate selection callback (#5318)
  * CertificateRequest Rust bindings (#5331)
  * chore: bindings release 0.3.20 (#5332)
  * fix(benches): reuse config for handshakes (#5319)
  * feat: add custom critical extension support (#5321)
  * ci: Use official libcrypto verification model repository (#5336)
  * chore(ci): Pin parking_lot_core, lock_api (#5338)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=83
2025-06-06 11:15:08 +00:00
fd0df7798b Accepting request 1281978 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1281978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=24
2025-06-02 20:01:51 +00:00
1eb9a62786 - Update to version 1.5.19
* Remove unused negotiate_kem function causing build failure (#5316)
  * chore: Bump nixpkgs version to 24.11 (#5294)
  * tests: policy snapshot test (#5309)
  * fix(benches): use session ticket for resumption (#5305)
  * feature: release ML-DSA support (#5307)
  * feature: support for ML-DSA handshake signatures (#5303)
  * tests: turn verbose mode off by default in integ tests (#5286)
  * Revert "build: add pull requests limit for dependabot" (#5302)
  * chore: Update Apache test certificates from RSA1024 to RSA2048 (#5285)
  * feature: add crypto support for mldsa signing (#5272)
  * refactor: remove conn->client_hello_version (#5278)
  * build(deps): unpin test-log because of MSRV updates (#5300)
  * build: add pull requests limit for dependabot (#5299)
  * chore: bindings release 0.3.19 (#5298)
  * build(deps): update strum requirement from 0.25 to 0.27
    in /bindings/rust/standard (#5292)
  * build(deps): update test-log-macros requirement from =0.2.14
    to =0.2.17 in /bindings/rust/standard (#5290)
  * feat: Add `as_ptr()` API for Config (#5274)
  * tests: reduce integ test flakiness + improve debugability (#5282)
  * build(deps): update env_logger requirement from 0.10 to 0.11
    in /bindings/rust/standard (#5296)
  * build(deps): bump aws-actions/configure-aws-credentials from 4.1.0
    to 4.2.0 in /.github/workflows in the all-gha-updates group (#5297)
  * tests: fix flaky test_serialization (#5288)
  * chore: bump standard MSRV to 1.82.0 (#5295)
  * chore: Add comments to track dependency requirements (#5287)
  * tests: improve coverage for s2n_stream_cipher_null (#5268)
  * build(deps): bump astral-sh/setup-uv from 5 to 6 in /.github/workflows

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=81
2025-06-02 15:03:15 +00:00
ebbf87ca50 Accepting request 1275236 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1275236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=23
2025-05-07 17:21:03 +00:00
7c58c8512f - Update to version 1.5.18
* build: add -Wa,-mbranches-within-32B-boundaries compiler flag (#5267)
  * build(deps): bump JulienKode/team-labeler-action from 1.3.0 to 2.0.0
    in /.github/workflows in the all-gha-updates group (#5252)
  * refactor: remove unused hash methods (#5269)
  * Add 20250414 security policy (#5253)
  * feature: add support for configuring (but not yet using) ml-dsa certs (#5263)
  * tests: add ml-dsa test certs from RFC (#5261)
  * refactor: cleanup hash to better support multiple implementations (#5258)
  * chore: bindings release 0.3.17 (#5260)
  * chore: add new team member (#5259)
  * ci: add awslcfips to nix jobs (#5205)
  * chore(ci): revert nix installer pin (#5251)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=79
2025-05-07 11:26:39 +00:00
8639906d99 Accepting request 1273388 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1273388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=22
2025-04-29 14:42:26 +00:00
ffb5c23c4f - Update to version 1.5.17
* ci: use correct openssl version for updated AL2023 version (#5255)
  * ci: pytest generate junit reports (#5235)
  * feat: Expose `as_ptr()` for external build (#5229)
  * doc: tainted stuffer reset operation (#5231)
  * fix: make -fPIC flag private (#5227)
  * Revert "ci: exclude new setuptools (#5215)" (#5226)
  * refactor: remove legacy pkey impls (#5241)
  * chore: bindings release 0.3.16 (#5242)
  * fix: tainted handshake.io and add large client hello test (#5208)
  * ci: rebalance integV2 testcases (#5232)
  * chore: Fix new clippy warning (#5243)
  * ci: pin nix installer to older version (#5245)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=77
2025-04-29 10:27:55 +00:00
6469a83a5d Accepting request 1268321 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1268321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=21
2025-04-11 14:46:22 +00:00
2ad1d1ad75 - Update to version 1.5.16
* ci: add ruff linting (#5182)
  * feat(bindings): expose certificate match api (#5220)
  * refactor: add evp pkey size/encrypt/decrypt methods (#5225)
  * ci: add openssl-3.0-fips to general batch (#5207)
  * refactor: implement match the same for all pkeys (#5224)
  * ci: Fix cppcheck build (#5238)
  * fix: tighten session ticket lifetime (#5217)
  * refactor(bindings): use implicit linking for aws-lc (#5218)
  * docs: fix openssl-3.0-fips provider requirements documentation (#5214)
  * ci: add openssl-3.0-fips to valgrind (#5211)
  * chore: bindings release 0.3.15 (#5221)
  * feat: add s2n_connection_get_key_exchange_group (#5209)
  * fix: Update README.md to include Rust bindings docs (#5212)
  * ci: exclude new setuptools (#5215)
  * Remove PQ TLS 1.2 from all Security Policies (#5194)
  * chore: binding release 0.3.14 (#5210)
  * chore: deprecate s2n_set (#5155)
  * fix: handshake message length integer overflow in s2n_handshake_finish_header (#5206)
  * ci: add openssl-3.0-fips to asan build properly (#5204)
  * ci: add libcrypto openssl-3.0-fips to integ tests (#5202)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=75
2025-04-10 08:37:30 +00:00
38c27e0a33 Accepting request 1267108 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1267108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=20
2025-04-04 15:34:13 +00:00
82ea9eb740 - Update to version 1.5.15
* feature: openssl-3.0-fips support (#5191)
  * ci: defend against unset version number in awslc installer (#5195)
  * fix: openssl-3.0-fips should use libcrypto HKDF (#5183)
  * fix: remove unnecessary RC4 restriction (#5170)
  * fix: openssl-3.0-fips should use separate private rand (#5184)
  * ci: move openssl3fips build to existing asan build (#5181)
  * chore: include Need By Date section in github issue template (#5187)
  * ci: cleanup awslc-fips versioning (#5156)
  * chore: bump linting action Ubuntu version (#5186)
  * build(deps): update aws-lc-rs version to remove paste deps (#5192)
  * test: fix self-talk pkey offload test for openssl-3.0-fips (#5175)
  * test: reduce parameter selection (#5161)
  * chore: add inline noqa suppression (#5159)
  * ci: make start_codebuild.sh work for forks (#5178)
  * test(integv2): add partial support for OpenSSL 3.0 provider (#5131)
  * (docs): Improve PQ docs (#5173)
  * ci: use ruff --diff instead of --check (#5177)
  * chore: pin once_cell version to unblock the CI (#5174)
  * fix(ruff): resolve linting errors detected by Ruff (#5140)
  * fix: mark chachapoly as unavailable with openssl-3.0-fips (#5168)
  * tests: fix flaky ja4 test (#5169)
  * chore: update git blame ignore commit ID (#5164)
  * style: fix redundant return (#5150)
  * build(deps): bump nixbuild/nix-quick-install-action from 29 to 30
    in /.github/workflows in the all-gha-updates group (#5153)
  * refactor: add libcrypto PRF impl for openssl-3.0-fips (#5158)
  * chore: binding release 0.3.13 (#5167)
  * chore(ci): pin symbolic-common (#5166)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=73
2025-04-04 10:58:36 +00:00
76d2e01c76 Accepting request 1253628 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1253628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=19
2025-03-17 21:18:16 +00:00
e6a5c0a0ae - Update to version 1.5.14
* tests: try to make s2n_mem_usage_test more useful (#5139)
  * chore: git-blame-ignore ruff formatting (#5151)
  * chore(bindings): change in rustup behavior (#5160)
  * refactor: remove unused prf hmac impls (#5148)
  * chore(ci): make the awslc fips install script version aware (#5100)
  * fix: memory leak during STEK rotation (#5146)
  * refactor: add alternative EVP signing method (#5141)
  * refactor: cleanup prf header (#5144)
  * feat(bindings): expose context on cert chain (#5132)
  * Ruff Formatting and add to CI (#5138)
  * chore(nix): Add aws-lc-fips 2022/4 (#5109)
  * test(integv2): fixes to allow test_record_padding to partially run (#5099)
  * build(deps): update rtshark requirement from 2.9.0 to 3.1.0 in /tests/pcap
    in the all-cargo-updates group across 1 directory (#5087)
  * tests: use sig schemes as source of truth for valid hash+sig algs (#5129)
- from version 1.5.13
  * ci: always set values for command line defines (#5126)
  * fix: update callback return value (#5136)
  * refactor: always use EVP hashing (#5121)
  * ci: add check for third-party-src in disable rand override buildspec (#5137)
  * feat: add async cert validation support (#5110)
  * chore: remove unused well-known-endpoints.py (#5127)
  * fix(bindings): remove mutation behind Arc (#5124)
  * chore: binding release 0.3.12 (#5128)
  * refactor: use EVP_MD_fetch() if available (#5116)
  * feat: Option to disable RAND engine override (#5108)
  * fix(bindings): make Context borrow immutable (#5071)
  * build(deps): update rand requirement (#5125)
  * chore: fix a typo in API comments (#5123)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=71
2025-03-17 08:28:17 +00:00
b6cf218769 Accepting request 1243441 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1243441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=18
2025-02-06 21:05:00 +00:00
4bc8f5d2dd - Update to version 1.5.11
* fix: add build specs to copyright check (#5025)
  * chore: run more checks on pushes to main (#4963)
  * feature: remove openssl-1.0.2-fips fips mode support (#5030)
  * tests: make integV2 locally runnable (#5029)
  * chore: improve the dashboard comment query (#5016)
  * refactor(bin): remove references to FIPS_mode_set (#5026)
  * ci: improve output of validate_start_codebuild_script (#5031)
  * chore: remove unused test utils (#5005)
  * ci: keep start_codebuild.sh up-to-date (#5023)
  * ci: commit integrationv2 small batch spec (#5020)
  * fix(bindings/bench): Prevent IO from going out of scope (#5007)
  * chore: remove unused imports (#5017)
  * fix: don't prefix empty string when interning (#5015)
  * Migrate PQ Python code to TLS 1.3 (#4999)
  * ci: config logging for integration tests (#4751)
  * ci: add script to help launch stuck codebuild jobs (#5004)
  * chore(s2n-tls-hyper): Publish s2n-tls-hyper (#5000)
  * chore: add new team member (#5006)
  * Migrate PQ Rust code to TLS 1.3 (#4998)
  * ci: remove S2N_TEST_IN_FIPS_MODE (#4994)
  * ci: remove openssl-1.0.2-fips builds (#4995)
  * ci: correctly read environment variable from CodeBuild
    configuration for scheduled fuzz test (#4990)
  * fix: add coverage for all ticket formats (#4997)
  * ci: fix regression test paths (#4996)
  * ci: run fuzz tests in parallel and generate coverage report (#4960)
  * chore: move hyper to a newer MSRV (#4983)
  * chore: remove toidiu from teams.yml (#4985)
  * feat(s2n-tls-hyper): Allow plain HTTP connections (#4978)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=69
2025-02-05 15:58:40 +00:00
0678119d69 Accepting request 1236137 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1236137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=17
2025-01-09 14:12:08 +00:00
38ea3719ca - Update to version 1.5.10
* refactor(bench): remove historical benchmarks (#4940)
  * fix: pem parsing detection of last cert errors (#4908)
  * docs: specify s2n_blob growable conditions (#4943)
  * chore(bindings): move tokio examples to dedicated folder (#4954)
  * chore: fix GHA for merge-queue (#4973)
  * chore(binding): release 0.3.8 (#4969)
  * (chore): Installs Nix in AL2023 Buildspec (#4934)
  * build(deps): bump the all-gha-updates group in /.github/workflows with 5 updates (#4961)
  * feat(s2n-tls-hyper): Add support for negotiating HTTP/2 (#4924)
  * tests: allow TLS1.2 with RSA-PSS certs in integ tests (#4949)
  * ci: update CRT test ubuntu version to ubuntu24 (#4964)
  * feat(bindings): enable application owned certs (#4937)
  * ci: batch dependabot updates (#4959)
  * ci(refactor): deprecate Omnibus (#4953)
  * build(deps): bump actions/cache from 2.1.4 to 4.1.2 in /.github/workflows (#4928)
  * build(deps): bump peaceiris/actions-gh-pages from 3 to 4 in /.github/workflows (#4921)
  * build(deps): bump cross-platform-actions/action from 0.23.0 to 0.26.0 in /.github/workflows (#4951)
  * build(deps): bump github/codeql-action from 2 to 3 in /.github/workflows (#4917)
  * ci: add change directory to third-party-src logic (#4950)
  * feat: TLS1.2 support for RSA-PSS certificates (#4927)
  * feat: feature probe S2N_LIBCRYPTO_SUPPORTS_ENGINE (#4878)
  * test(bindings): run unit tests under asan (#4948)
  * ci(refactor): remove ASAN from Omnibus and GeneralBatch (#4946)
  * ci(refactor): remove fuzz tests from Omnibus (#4945)
  * refactor: add a s2n_libcrypto_is_openssl() helper function (#4930)
  * fix(s2n-tls-hyper): Add proper IPv6 address formatting (#4938)
  * ci: add openssl-1.0.2-fips to fuzz test (#4942)
  * ci(refactor): remove Valgrind checks from omnibus and generalBatch (#4913)
  * fix(bindings): address clippy issues from 1.83 (#4941)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=67
2025-01-09 10:00:37 +00:00
4a18c07109 Accepting request 1225585 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1225585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=16
2024-11-21 14:19:35 +00:00
e8267764e5 - Update to version 1.5.9
* feat: Reworking cleanup behavior (#4871)
  * chore: broaden use of flaky mark (#4865)
  * chore: configure dependabot (#4861)
- from version 1.5.8
  * fix: fix open AF_INET sockets in s2n_self_talk_ktls_test.c (#4852)
  * chore: update github PR template (#4885)
  * feat: add new security policy `20241106` (#4874)
  * chore: remove unused benchmarks (#4869)
  * ci: Clean dup source tree for CRT (#4882)
  * ci: remove www.mozilla.com from well-known to unblock CI (#4880)
  * fix: move prelude inclusion as PRIVATE (#4876)
  * build: add s2n_prelude.h to consolidate defines (#4465)
  * chore: bindings release 0.3.6 (#4867)
  * doc: fix incorrect README references (#4863)
  * fix: typo in comment of s2n_self_talk_tls13_test (#4864)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=65
2024-11-21 12:13:22 +00:00
8668b74fb3 Accepting request 1222454 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1222454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=15
2024-11-07 15:29:19 +00:00
af1d93f4a8 - Update to version 1.5.7
* fix: close all /dev/urandom open fds (#4835)
  * docs: update fips documentation to specify supported libcrypto (#4857)
  * fix(bindings): correct poll_flush implementation (#4859)
  * feat: Adds cleanup_final (#4853)
  * test(bindings): Consolidate test pems (#4858)
  * chore: bindings release 0.3.5 (#4860)
  * chore: grant duvet action more permissions (#4854)
  * (feat): Adds certificate match metrics API (#4844)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=63
2024-11-07 13:12:43 +00:00
51cdb3532a Accepting request 1218373 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1218373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=14
2024-10-27 10:25:02 +00:00
687ef0eb3c - Update to version 1.5.6
* chore: Fix failing OIDC workflows; cleanup unused actions (#4848)
  * chore(GHA): Update duvet arguments (#4850)
  * chore: remove unused compile definition (#4815)
  * Add new MLKEM TLS Policies (#4830)
  * fix: fix opened AF_UNIX sockets that didn't call s2n_io_pair_close (#4833)
  * bindings: pin openssl crate to 0.10.66 (#4849)
  * chore: flip 2 GHAs to use short lived creds. (#4839)
  * fix: fix s2n_io_pair_close_one_end (#4841)
  * ci: Re-enable asan and ubsan for fuzz tests (#4840)
  * fix: some open AF_UNIX sockets in forked child processes (#4834)
  * Update FIPS rules for ML-KEM (#4829)
  * ci: update ubuntu versions (#4828)
  * Add initial support for MLKEM768 (without any new Security Policies) (#4816)
  * chore: Adds print statements to help debug s2n_dynamic_load_test (#4836)
  * ci: add more libcryptos for fuzz batch & follow cmake idioms (#4795)
  * feature: bump cert authorities max size to 20kb (#4832)
  * ci: Add ubuntu24 with a new cmake buildspec (#4824)
  * Add ML-KEM Feature Probe and Test (#4823)
  * docs: update stateful resumption doc (#4818)
  * chore: remove make fuzz and AFL fuzz (#4808)
- from version 1.5.5
  * chore: bump awslc(non FIPS) to 1.36.0 (#4821)
  * chore: bindings release 0.3.4 (#4819)
  * feat: add s2n_cleanup_thread (#4584)
  * feat(bindings): add set receive buffering to the rust bindings (#4817)
- from version 1.5.4
  * refactor: make s2n_array_len constant (#4801)
  * feature(bindings): scheduled renegotiation via poll_recv (#4764)
  * Update PQ code to be generic over EVP_KEM API's (#4810)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=61
2024-10-25 15:07:45 +00:00
4 changed files with 487 additions and 4 deletions

View File

@@ -1,3 +1,486 @@
-------------------------------------------------------------------
Fri Jul 11 10:59:37 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.22
* chore(ci): add a cargo timing buildspec (#5176)
* build(deps): update pprof requirement from 0.14 to 0.15
in /bindings/rust/standard (#5334)
* refactor(examples): remove connection pool (#5353)
* ci: Fix the sslyze test for nix (#5283)
* Include application message in Debug impl (#5359)
* build: prevent needless rebuild with S2N_INTERN_LIBCRYPTO=ON and Ninja (#5356)
* build(deps): bump baptiste0928/cargo-install from 3.3.0 to 3.3.1
in /.github/workflows in the all-gha-updates group (#5361)
* tests(integv2): fix flaky session resumption test (#5362)
* tests(integ): add more debug logging (#5363)
* build(deps): bump nixbuild/nix-quick-install-action from 30 to 31
in /.github/workflows in the all-gha-updates group (#5366)
* build(deps): bump nixbuild/nix-quick-install-action from 31 to 32
in /.github/workflows in the all-gha-updates group (#5371)
* fix: policy util should ignore deprecated TLS1.2 kems if missing (#5372)
* chore: apply clippy and fmt fixes (#5386)
* feature: new TLS1.2 + FIPS CRT security policy (#5375)
-------------------------------------------------------------------
Wed Jul 2 07:39:00 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.21
* feat(bindings): expose custom critical extension API (#5337)
* tests(integ): fix nondeterministic ocsp test shutdown behavior (#5340)
* chore: Bindings release 0.3.20 (#5344)
* ci: workaround for nix + gnutls + ubuntu24 issue (#5345)
* fix: do not use "digest and sign" for ML-DSA in FIPS mode (#5348)
-------------------------------------------------------------------
Tue Jun 3 09:17:03 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.20
* feat(examples): add key log example (#5314)
* build(deps): bump the all-gha-updates group across 1 directory
with 3 updates (#5315)
* Add CertificateRequest certificate selection callback (#5318)
* CertificateRequest Rust bindings (#5331)
* chore: bindings release 0.3.20 (#5332)
* fix(benches): reuse config for handshakes (#5319)
* feat: add custom critical extension support (#5321)
* ci: Use official libcrypto verification model repository (#5336)
* chore(ci): Pin parking_lot_core, lock_api (#5338)
-------------------------------------------------------------------
Tue May 27 06:59:27 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.19
* Remove unused negotiate_kem function causing build failure (#5316)
* chore: Bump nixpkgs version to 24.11 (#5294)
* tests: policy snapshot test (#5309)
* fix(benches): use session ticket for resumption (#5305)
* feature: release ML-DSA support (#5307)
* feature: support for ML-DSA handshake signatures (#5303)
* tests: turn verbose mode off by default in integ tests (#5286)
* Revert "build: add pull requests limit for dependabot" (#5302)
* chore: Update Apache test certificates from RSA1024 to RSA2048 (#5285)
* feature: add crypto support for mldsa signing (#5272)
* refactor: remove conn->client_hello_version (#5278)
* build(deps): unpin test-log because of MSRV updates (#5300)
* build: add pull requests limit for dependabot (#5299)
* chore: bindings release 0.3.19 (#5298)
* build(deps): update strum requirement from 0.25 to 0.27
in /bindings/rust/standard (#5292)
* build(deps): update test-log-macros requirement from =0.2.14
to =0.2.17 in /bindings/rust/standard (#5290)
* feat: Add `as_ptr()` API for Config (#5274)
* tests: reduce integ test flakiness + improve debugability (#5282)
* build(deps): update env_logger requirement from 0.10 to 0.11
in /bindings/rust/standard (#5296)
* build(deps): bump aws-actions/configure-aws-credentials from 4.1.0
to 4.2.0 in /.github/workflows in the all-gha-updates group (#5297)
* tests: fix flaky test_serialization (#5288)
* chore: bump standard MSRV to 1.82.0 (#5295)
* chore: Add comments to track dependency requirements (#5287)
* tests: improve coverage for s2n_stream_cipher_null (#5268)
* build(deps): bump astral-sh/setup-uv from 5 to 6 in /.github/workflows
in the all-gha-updates group (#5273)
* chore: bindings release 0.3.18 (#5284)
* ci: fix expectations when using system default libcrypto (#5279)
* ci: handle 429 from yahoo.com network integ test (#5280)
-------------------------------------------------------------------
Tue May 6 12:44:35 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.18
* build: add -Wa,-mbranches-within-32B-boundaries compiler flag (#5267)
* build(deps): bump JulienKode/team-labeler-action from 1.3.0 to 2.0.0
in /.github/workflows in the all-gha-updates group (#5252)
* refactor: remove unused hash methods (#5269)
* Add 20250414 security policy (#5253)
* feature: add support for configuring (but not yet using) ml-dsa certs (#5263)
* tests: add ml-dsa test certs from RFC (#5261)
* refactor: cleanup hash to better support multiple implementations (#5258)
* chore: bindings release 0.3.17 (#5260)
* chore: add new team member (#5259)
* ci: add awslcfips to nix jobs (#5205)
* chore(ci): revert nix installer pin (#5251)
-------------------------------------------------------------------
Wed Apr 23 12:43:13 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.17
* ci: use correct openssl version for updated AL2023 version (#5255)
* ci: pytest generate junit reports (#5235)
* feat: Expose `as_ptr()` for external build (#5229)
* doc: tainted stuffer reset operation (#5231)
* fix: make -fPIC flag private (#5227)
* Revert "ci: exclude new setuptools (#5215)" (#5226)
* refactor: remove legacy pkey impls (#5241)
* chore: bindings release 0.3.16 (#5242)
* fix: tainted handshake.io and add large client hello test (#5208)
* ci: rebalance integV2 testcases (#5232)
* chore: Fix new clippy warning (#5243)
* ci: pin nix installer to older version (#5245)
-------------------------------------------------------------------
Wed Apr 9 09:16:43 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.16
* ci: add ruff linting (#5182)
* feat(bindings): expose certificate match api (#5220)
* refactor: add evp pkey size/encrypt/decrypt methods (#5225)
* ci: add openssl-3.0-fips to general batch (#5207)
* refactor: implement match the same for all pkeys (#5224)
* ci: Fix cppcheck build (#5238)
* fix: tighten session ticket lifetime (#5217)
* refactor(bindings): use implicit linking for aws-lc (#5218)
* docs: fix openssl-3.0-fips provider requirements documentation (#5214)
* ci: add openssl-3.0-fips to valgrind (#5211)
* chore: bindings release 0.3.15 (#5221)
* feat: add s2n_connection_get_key_exchange_group (#5209)
* fix: Update README.md to include Rust bindings docs (#5212)
* ci: exclude new setuptools (#5215)
* Remove PQ TLS 1.2 from all Security Policies (#5194)
* chore: binding release 0.3.14 (#5210)
* chore: deprecate s2n_set (#5155)
* fix: handshake message length integer overflow in s2n_handshake_finish_header (#5206)
* ci: add openssl-3.0-fips to asan build properly (#5204)
* ci: add libcrypto openssl-3.0-fips to integ tests (#5202)
-------------------------------------------------------------------
Wed Apr 2 15:14:55 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.15
* feature: openssl-3.0-fips support (#5191)
* ci: defend against unset version number in awslc installer (#5195)
* fix: openssl-3.0-fips should use libcrypto HKDF (#5183)
* fix: remove unnecessary RC4 restriction (#5170)
* fix: openssl-3.0-fips should use separate private rand (#5184)
* ci: move openssl3fips build to existing asan build (#5181)
* chore: include Need By Date section in github issue template (#5187)
* ci: cleanup awslc-fips versioning (#5156)
* chore: bump linting action Ubuntu version (#5186)
* build(deps): update aws-lc-rs version to remove paste deps (#5192)
* test: fix self-talk pkey offload test for openssl-3.0-fips (#5175)
* test: reduce parameter selection (#5161)
* chore: add inline noqa suppression (#5159)
* ci: make start_codebuild.sh work for forks (#5178)
* test(integv2): add partial support for OpenSSL 3.0 provider (#5131)
* (docs): Improve PQ docs (#5173)
* ci: use ruff --diff instead of --check (#5177)
* chore: pin once_cell version to unblock the CI (#5174)
* fix(ruff): resolve linting errors detected by Ruff (#5140)
* fix: mark chachapoly as unavailable with openssl-3.0-fips (#5168)
* tests: fix flaky ja4 test (#5169)
* chore: update git blame ignore commit ID (#5164)
* style: fix redundant return (#5150)
* build(deps): bump nixbuild/nix-quick-install-action from 29 to 30
in /.github/workflows in the all-gha-updates group (#5153)
* refactor: add libcrypto PRF impl for openssl-3.0-fips (#5158)
* chore: binding release 0.3.13 (#5167)
* chore(ci): pin symbolic-common (#5166)
-------------------------------------------------------------------
Fri Mar 14 09:44:47 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.14
* tests: try to make s2n_mem_usage_test more useful (#5139)
* chore: git-blame-ignore ruff formatting (#5151)
* chore(bindings): change in rustup behavior (#5160)
* refactor: remove unused prf hmac impls (#5148)
* chore(ci): make the awslc fips install script version aware (#5100)
* fix: memory leak during STEK rotation (#5146)
* refactor: add alternative EVP signing method (#5141)
* refactor: cleanup prf header (#5144)
* feat(bindings): expose context on cert chain (#5132)
* Ruff Formatting and add to CI (#5138)
* chore(nix): Add aws-lc-fips 2022/4 (#5109)
* test(integv2): fixes to allow test_record_padding to partially run (#5099)
* build(deps): update rtshark requirement from 2.9.0 to 3.1.0 in /tests/pcap
in the all-cargo-updates group across 1 directory (#5087)
* tests: use sig schemes as source of truth for valid hash+sig algs (#5129)
- from version 1.5.13
* ci: always set values for command line defines (#5126)
* fix: update callback return value (#5136)
* refactor: always use EVP hashing (#5121)
* ci: add check for third-party-src in disable rand override buildspec (#5137)
* feat: add async cert validation support (#5110)
* chore: remove unused well-known-endpoints.py (#5127)
* fix(bindings): remove mutation behind Arc (#5124)
* chore: binding release 0.3.12 (#5128)
* refactor: use EVP_MD_fetch() if available (#5116)
* feat: Option to disable RAND engine override (#5108)
* fix(bindings): make Context borrow immutable (#5071)
* build(deps): update rand requirement (#5125)
* chore: fix a typo in API comments (#5123)
* bindings: unpin openssl crate from a specific patch version (#5120)
* refactor: move "s2n_libcrypto_is" methods into s2n_libcrypto.h (#5117)
* Add new security policy (20250211) (#5111)
* Revert "refactor: remove unused evp support for md5+sha1 (#5106)" (#5118)
* ci: add default provider to openssl-3.0-fips (#5114)
* fix: don't enable custom random for openssl fips (#5093)
* fix: allow b64 decoding using libcrypto for sidechannel resistance (#5103)
* refactor: remove unused evp support for md5+sha1 (#5106)
* refactor: remove s2n_hmac_is_available (#5104)
* build(deps): bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0
in /.github/workflows in the all-gha-updates group across 1 directory (#5107)
* fix(integrationv2): Skip unsupported client auth tests (#5096)
* chore: bindings release 0.3.11 (#5098)
* chore: ktls buildspec (#5083)
* Fixed formatting for debugging statements (#5094)
* feat(bindings): add external psk apis (#5061)
* test: add minimal openssl-3.0-fips test (#5081)
- from version 1.5.12
* fix(ci): Allow validate_start_codebuild to run on pushes to main (#5080)
* fix: don't use DEPENDS with add_custom_command(TARGET) (#5074)
* fix: error for uninit psk, check for all-zero psk (#5084)
* fix: calculation of session ticket age (#5001)
* fix: add support for `S2N_INTERN_LIBCRYPTO` with FetchContent (#5076)
* fix(integration): Update PQ integration test expectations (#5082)
* ci: fix dependabot, commit & check Cargo.toml (#5065)
* docs(s2n-tls-hyper): Add hyper client/server example (#5069)
* docs(integv2): add architecture diagram (#5072)
* fix(bindings): prevent temp connection free after panic (#5067)
* ci: Emit benchmark metrics from scheduled runs (#5064)
* ci: change rust-toolchain format to toml (#5070)
* Revert "ci: remove openssl-1.0.2-fips builds (#4995)" (#5060)
* feat(bench): impl into for base config type (#5056)
* refactor: cleanup CBMC proofs after #5048 (#5058)
* ci: Adding integ tests back to integv2 (#5054)
* refactor: remove openssl-1.0.2-fips 'allow md5' logic (#5048)
* ci: pin duvet version (#5057)
* build(deps): bump cross-platform-actions/action from 0.26.0 to 0.27.0
in /.github/workflows in the all-gha-updates group (#5053)
* chore: fix typos (#5052)
* chore: bump osx Openssl to latest (#5041)
* chore: bindings release for 0.3.10 (#5046)
* fix: initial config should not influence sslv2 (#4987)
* ci: add openssl-3.0-fips builds (#5037)
* Add Security Policy Deprecation API (#5034)
* docs: add C / s2n-tls-sys doc references to s2n-tls docs (#5012)
* test: add sslv2 client hello test w/ jvm (#5019)
* ci: add timeout for cbmc proof (#5038)
* fix(bindings): Specify correct minimum versions (#5028)
-------------------------------------------------------------------
Mon Feb 3 10:32:39 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.11
* fix: add build specs to copyright check (#5025)
* chore: run more checks on pushes to main (#4963)
* feature: remove openssl-1.0.2-fips fips mode support (#5030)
* tests: make integV2 locally runnable (#5029)
* chore: improve the dashboard comment query (#5016)
* refactor(bin): remove references to FIPS_mode_set (#5026)
* ci: improve output of validate_start_codebuild_script (#5031)
* chore: remove unused test utils (#5005)
* ci: keep start_codebuild.sh up-to-date (#5023)
* ci: commit integrationv2 small batch spec (#5020)
* fix(bindings/bench): Prevent IO from going out of scope (#5007)
* chore: remove unused imports (#5017)
* fix: don't prefix empty string when interning (#5015)
* Migrate PQ Python code to TLS 1.3 (#4999)
* ci: config logging for integration tests (#4751)
* ci: add script to help launch stuck codebuild jobs (#5004)
* chore(s2n-tls-hyper): Publish s2n-tls-hyper (#5000)
* chore: add new team member (#5006)
* Migrate PQ Rust code to TLS 1.3 (#4998)
* ci: remove S2N_TEST_IN_FIPS_MODE (#4994)
* ci: remove openssl-1.0.2-fips builds (#4995)
* ci: correctly read environment variable from CodeBuild
configuration for scheduled fuzz test (#4990)
* fix: add coverage for all ticket formats (#4997)
* ci: fix regression test paths (#4996)
* ci: run fuzz tests in parallel and generate coverage report (#4960)
* chore: move hyper to a newer MSRV (#4983)
* chore: remove toidiu from teams.yml (#4985)
* feat(s2n-tls-hyper): Allow plain HTTP connections (#4978)
* chore(binding): release 0.3.9 (#4982)
* refactor(bindings/bench): make harness own IO (#4847)
* refactor(s2n-tls-hyper): Add HttpsConnector builder (#4976)
-------------------------------------------------------------------
Tue Jan 7 10:19:36 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.10
* refactor(bench): remove historical benchmarks (#4940)
* fix: pem parsing detection of last cert errors (#4908)
* docs: specify s2n_blob growable conditions (#4943)
* chore(bindings): move tokio examples to dedicated folder (#4954)
* chore: fix GHA for merge-queue (#4973)
* chore(binding): release 0.3.8 (#4969)
* (chore): Installs Nix in AL2023 Buildspec (#4934)
* build(deps): bump the all-gha-updates group in /.github/workflows with 5 updates (#4961)
* feat(s2n-tls-hyper): Add support for negotiating HTTP/2 (#4924)
* tests: allow TLS1.2 with RSA-PSS certs in integ tests (#4949)
* ci: update CRT test ubuntu version to ubuntu24 (#4964)
* feat(bindings): enable application owned certs (#4937)
* ci: batch dependabot updates (#4959)
* ci(refactor): deprecate Omnibus (#4953)
* build(deps): bump actions/cache from 2.1.4 to 4.1.2 in /.github/workflows (#4928)
* build(deps): bump peaceiris/actions-gh-pages from 3 to 4 in /.github/workflows (#4921)
* build(deps): bump cross-platform-actions/action from 0.23.0 to 0.26.0 in /.github/workflows (#4951)
* build(deps): bump github/codeql-action from 2 to 3 in /.github/workflows (#4917)
* ci: add change directory to third-party-src logic (#4950)
* feat: TLS1.2 support for RSA-PSS certificates (#4927)
* feat: feature probe S2N_LIBCRYPTO_SUPPORTS_ENGINE (#4878)
* test(bindings): run unit tests under asan (#4948)
* ci(refactor): remove ASAN from Omnibus and GeneralBatch (#4946)
* ci(refactor): remove fuzz tests from Omnibus (#4945)
* refactor: add a s2n_libcrypto_is_openssl() helper function (#4930)
* fix(s2n-tls-hyper): Add proper IPv6 address formatting (#4938)
* ci: add openssl-1.0.2-fips to fuzz test (#4942)
* ci(refactor): remove Valgrind checks from omnibus and generalBatch (#4913)
* fix(bindings): address clippy issues from 1.83 (#4941)
* test: pin tests to explicit TLS 1.2/TLS 1.3 policy (#4926)
* (chore): Fixes team-label github action (#4935)
* chore: add new team member (#4939)
* upgrade cmake version to 3.9 (#4933)
* ci: add awslc-fips and openssl-1.0.2-fips to valgrind (#4912)
* chore(bindings): feature gate network testsa and relax http status assertions (#4907)
* chore: Ocsp timeout adjustment (#4866)
* build(deps): bump aws-actions/configure-aws-credentials from 4.0.1 to 4.0.2 in /.github/workflows (#4892)
* test: expand s2n_record_read testing to both TLS1.3 and TLS1.2 (#4903)
* test: pin optional client auth test to a TLS 1.2 policy (#4914)
* feat: add alert mappings for certificate errors (#4919)
* doc: document generating bindings with prebuilt libs2n (#4872)
* ci: Move kTLS test out of GeneralBatch (#4904)
* build(deps): bump actions/checkout from 3 to 4 in /.github/workflows (#4888)
* test(s2n-tls-hyper): matching on s2n-tls error (#4906)
* build(deps): bump nixbuild/nix-quick-install-action from 21 to 29 in /.github/workflows (#4890)
* build(deps): bump JulienKode/team-labeler-action from 0.1.1 to 1.3 in /.github/workflows (#4889)
* tests: pin tests to a numbered TLS1.2 policy (#4905)
* test: remove load system certs functionality for s2n_default_tls13_config (#4897)
* doc: add information about s2n-tls software architecture (#4868)
* ci: grant dependabot status update permissions (#4898)
* ci: fixes for cargo audit (#4895)
* test(s2n-tls-hyper): Add localhost http tests (#4838)
* test: add rust well-known-endpoint tests (#4884)
* chore: bindings release 0.3.7 (#4894)
* chore: add a cargo audit action (#4862)
* ci: add open fds valgrind check (#4851)
-------------------------------------------------------------------
Thu Nov 21 11:11:40 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.9
* feat: Reworking cleanup behavior (#4871)
* chore: broaden use of flaky mark (#4865)
* chore: configure dependabot (#4861)
- from version 1.5.8
* fix: fix open AF_INET sockets in s2n_self_talk_ktls_test.c (#4852)
* chore: update github PR template (#4885)
* feat: add new security policy `20241106` (#4874)
* chore: remove unused benchmarks (#4869)
* ci: Clean dup source tree for CRT (#4882)
* ci: remove www.mozilla.com from well-known to unblock CI (#4880)
* fix: move prelude inclusion as PRIVATE (#4876)
* build: add s2n_prelude.h to consolidate defines (#4465)
* chore: bindings release 0.3.6 (#4867)
* doc: fix incorrect README references (#4863)
* fix: typo in comment of s2n_self_talk_tls13_test (#4864)
-------------------------------------------------------------------
Mon Nov 4 14:02:24 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.7
* fix: close all /dev/urandom open fds (#4835)
* docs: update fips documentation to specify supported libcrypto (#4857)
* fix(bindings): correct poll_flush implementation (#4859)
* feat: Adds cleanup_final (#4853)
* test(bindings): Consolidate test pems (#4858)
* chore: bindings release 0.3.5 (#4860)
* chore: grant duvet action more permissions (#4854)
* (feat): Adds certificate match metrics API (#4844)
-------------------------------------------------------------------
Thu Oct 24 12:58:26 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.5.6
* chore: Fix failing OIDC workflows; cleanup unused actions (#4848)
* chore(GHA): Update duvet arguments (#4850)
* chore: remove unused compile definition (#4815)
* Add new MLKEM TLS Policies (#4830)
* fix: fix opened AF_UNIX sockets that didn't call s2n_io_pair_close (#4833)
* bindings: pin openssl crate to 0.10.66 (#4849)
* chore: flip 2 GHAs to use short lived creds. (#4839)
* fix: fix s2n_io_pair_close_one_end (#4841)
* ci: Re-enable asan and ubsan for fuzz tests (#4840)
* fix: some open AF_UNIX sockets in forked child processes (#4834)
* Update FIPS rules for ML-KEM (#4829)
* ci: update ubuntu versions (#4828)
* Add initial support for MLKEM768 (without any new Security Policies) (#4816)
* chore: Adds print statements to help debug s2n_dynamic_load_test (#4836)
* ci: add more libcryptos for fuzz batch & follow cmake idioms (#4795)
* feature: bump cert authorities max size to 20kb (#4832)
* ci: Add ubuntu24 with a new cmake buildspec (#4824)
* Add ML-KEM Feature Probe and Test (#4823)
* docs: update stateful resumption doc (#4818)
* chore: remove make fuzz and AFL fuzz (#4808)
- from version 1.5.5
* chore: bump awslc(non FIPS) to 1.36.0 (#4821)
* chore: bindings release 0.3.4 (#4819)
* feat: add s2n_cleanup_thread (#4584)
* feat(bindings): add set receive buffering to the rust bindings (#4817)
- from version 1.5.4
* refactor: make s2n_array_len constant (#4801)
* feature(bindings): scheduled renegotiation via poll_recv (#4764)
* Update PQ code to be generic over EVP_KEM API's (#4810)
* refactor(bindings): add general bindings error context (#4811)
* ci: adding CTest memcheck to CodeBuild (#4776)
* Revert "test: disallow explict use of "default" policy in tests (#4750)" (#4812)
* ci: check for s2n_array_len in loop bounds (#4802)
* ci: use clang to build awslc (#4794)
* ci: run clippy on all features (#4809)
* docs: Update certificate loading documentation (#4790)
* test: only build requested unit tests in nix (#4770)
* refactor: clean up CMakelists.txt (#4779)
* fix: pem parsing should allow single dashes in comments (#4787)
* ci: use temporary directory for s2n_head build (#4771)
* fix(bindings): handle failures from wipe (#4798)
* fix: don't iterate over certs if not validating certs (#4797)
* ci: add buildspec file for scheduled fuzzing (#4763)
* Al2023 codebuild (#4756)
* test: disallow explict use of "default" policy in tests (#4750)
* chore: bindings release 0.3.3 (#4791)
* docs: clarify pre-TLS1.2 support (#4780)
* fix: update ja4 compliance (#4773)
* chore(bindings): pin unicode-width (#4785)
- from version 1.5.3
* ci: refactor fuzz buildspec (#4783)
* docs(bindings): example for Policy::from_version (#4731)
* test: refactor pcap test to use version from rtshark (#4774)
* test: use seccomp on handshake test (#4768)
* ci: use newer version of libFuzzer (#4762)
* test: avoid mutating static configs in tests (#4749)
* chore(bindings): release 0.3.2 (#4760)
* ci: Emit CloudWatch metrics from rust benchmarks (#4742)
* CI: enable fuzz test build with cmake (#4743)
* fix: update handling of ja4 alpn edge cases (#4755)
* fix(bindings): update cc and unpin jobserver (#4758)
* fix: add missing null-checks in s2n_connection.c (#4754)
- from version 1.5.2
* refactor: replace memcmp to s2n_constant_time_equals (#4709)
* tests(pcap): fix support for older tshark versions (#4744)
* refactor: move s2n_result functions inline (#4739)
* refactor: make s2n_stuffer_read_hex match s2n_stuffer_read (#4726)
* ci:Al2023 CodeBuild script (#4737)
* Update to CBMC 6.2.0 (#4746)
* docs: add test readme (#4718)
* tests(pcaps): download additional pcaps (#4728)
* ci: Add UBSAN test to the sanitizer (#4740)
* chore(integrationv2): add license header (#4732)
* fix: Cleanup libcrypto errors (#4733)
* fix(ci): update CBMC proofs' Makefile.common (#4703)
* ci: add separate license check (#4727)
* chore: cleanup old docker dev build (#4729)
* fix: resolve UBSAN violations in the codebase (#4722)
* refactor: minor fixes for common fingerprint code (#4712)
* tests: add JA4 pcap tests (#4714)
* fix: correct JA4 alpn parsing (#4721)
* chore: bump versions of aws-lc and aws-lc-fips (#4716)
* fix: Reorder PR and Mainline in Regression Test Runner (#4720)
* docs: Add a supported platforms section (#4695)
* chore(bindings): release 0.3.1 (#4719)
* test: add a harness for session resumption in regression test (#4706)
* fix(bindings): ConfigPool should always yield associated connections (#4708)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 26 15:23:53 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> Mon Aug 26 15:23:53 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -19,7 +19,7 @@
%define library_version 1.0.0 %define library_version 1.0.0
%define library_soversion 0unstable %define library_soversion 0unstable
Name: s2n Name: s2n
Version: 1.5.1 Version: 1.5.22
Release: 0 Release: 0
Summary: AWS implementation of the TLS/SSL protocols Summary: AWS implementation of the TLS/SSL protocols
License: Apache-2.0 License: Apache-2.0

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d79710d6ef089097a3b84fc1e5cec2f08d1ec46e93b1d400df59fcfc859e15a3
size 4885628

3
v1.5.22.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6903a819d43c1e5457e04ae34f895db97ff3d7bbb7d278fef16bd642178a941e
size 5044900