108 Commits

Author SHA256 Message Date
7f78251c3f Accepting request 1332399 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1332399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=37
2026-02-11 17:48:58 +00:00
740954e380 - Update to version 1.7.0
* (chore): Rust bindings bump 0.3.33 (#5694)
  * build(deps): update reqwest requirement from 0.12.7 to 0.13.1 in
    /tests/pcap in the all-cargo-updates group across 1 directory (#5690)
  * chore: bump to nixpkgs 2025.05 (#5489)
  * chore: bump standard MSRV to 1.83 (#5700)
  * Mark Kyber as unsupported on all LibCrypto variants (#5701)
  * chore: update s2n-tls-hyper crates version to 0.1.0 (#5702)
  * chore: move s2n-tls-bench to Codebuild (#5693)
  * test(integration): add rust test for session resumption (#5683)
  * test (integration): add renegotiate rust test (#5689)
  * feat(bindings): expose disable_x509_intent_verification API (#5703)
  * chore: add static lists of supported TLS parameters (#5698)
  * chore: rust binding release v0.3.34 (#5707)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=107
2026-02-11 07:17:28 +00:00
d4e2381c81 Accepting request 1326828 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1326828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=36
2026-01-13 20:28:57 +00:00
68e76e1f50 Accepting request 1326350 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.6.4
  * build(deps): bump ytanikin/pr-conventional-commits from 1.4.2 to 1.5.1
    in /.github/workflows in the all-gha-updates group (#5656)
  * ci: add typo check to ci (#5491)
  * Import Cloudfront PQ TLS Policies (#5539)
  * feat(build): Improve OpenSSL libcrypto discovery (#5572)
  * test: update CRL certs to comply with intent validation (#5651)
  * (chore): Rust bindings bump 0.3.32 (#5662)
  * ci: update clang format version (#5661)
  * (chore): Revert "feat(build): Improve OpenSSL libcrypto discovery (#5572)" (#5664)
  * feat: verify certificate issuer intent by default (#5657)
  * chore: Fix increase in Rust unit test timings (#5677)
  * feat: add handshake event (#5635)
  * test(integration): add async cert verify and offload 'stress' test (#5653)
  * test(integration): refactor PQ tests to utilize in-memory harness (#5667)
  * build(deps): bump the all-gha-updates group across 1 directory with 4 updates (#5675)
  * build(deps): bump cross-platform-actions/action from 0.31.0 to 0.32.0
    in /.github/workflows in the all-gha-updates group (#5685)
  * Fix: print diagnostics to stdout in s2n_resume_test (#5660)
  * Fix: Unpin the rust nightly toolchain version (#5682)
  * fix: incorrect group reported for TLS 1.2 session resumption (#5673)
  * test: confirm errors for no matching parameters (#5679)
  * test(integration): add rust test for prefer low latency (#5684)
  * test(integration): add BoringSSL cohort to expand mTLS coverage (#5659)
  * Fix unit test build errors under -Werror (#5686)

OBS-URL: https://build.opensuse.org/request/show/1326350
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=105
2026-01-12 19:57:18 +00:00
dd606a2753 Accepting request 1326342 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1326342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=35
2026-01-09 16:04:45 +00:00
fd00d4885b Accepting request 1325346 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.6.3
  * tests(integration): cases for TLS 1.3 group selection (#5652)
  * fix: refactor negotiate loop to fix issue with async callback (#5641)
- from version 1.6.2
  * feat: add client hello random getter  (#5620)
  * chore: Rust bindings release 0.3.30 (#5633)
  * chore: s2n-tls-hyper version bump (#5636)
  * build(deps): bump the all-gha-updates group across 1 directory with 2 updates (#5640)
  * feat: add rfc9151 compat policies (#5615)
  * feat: improve performance of getting validated cert chain from libcrypto (#5622)
  * feat: additional rfc9151 compat policy without sha1 hmac (#5645)
  * test: add test certs for cert intent validation (#5630)
  * test(integv2): remove dynamic record sizing test and related cleanup (#5644)
  * feat: add additional application context into Connection (#5637)
  * chore(bindings-release): s2n-tls v0.3.31 release (#5649)
  * fix: allow for warning level TLS alerts prior to version negotiation (#5646)
  * test(integration): add mTLS integration tests (#5638)
  * feat: Ability to set "strongly preferred" groups (#5634)
  * refactor(tls-harness): use single test pair IO to allow for decryption (#5648)

OBS-URL: https://build.opensuse.org/request/show/1325346
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=103
2026-01-09 13:16:53 +00:00
2df5566133 Accepting request 1320661 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1320661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=34
2025-12-01 10:14:49 +00:00
dd56a73dc7 Accepting request 1320176 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.6.1
  * test: add memory profiler test (#5329)
  * docs: comments for blob, stuffer methods (#5326)
  * refactor: remove unused s2n_socket_set_read_size method (#5594)
  * chore: Rust bindings release 0.3.29 (#5595)
  * feat(integration): enable CodeBuild and Nix for rust integration tests (#5578)
  * fix: update action user name (#5600)
  * fix: update memory usage test assertions (#5592)
  * docs: update pull request template (#5591)
  * Revert "feat: basic security policy builder interface (#5493)" (#5599)
  * docs: add dev docs on handshake and io (#5596)
  * ci: PR conventional commit lint GHA (#5603)
  * fix(ci): add `build` to the validate-pr-title CI job (#5610)
  * build(deps): bump the all-gha-updates group across 1 directory with 2 updates (#5605)
  * test(integration): add dynamic record sizing test (#5608)
  * ci: update cmake version (#5612)
  * ci: exclude `validate-pr-title` from merge queue (#5613)
  * feat: add pure ML-KEM support (#5586)
  * fix(ci): check Amazon copyright statement (#5611)
  * ci: move the integnix job to us-west-2 (#5604)
  * fix: replace `uint8_t` in for loops (#5619)
  * refactor(harness): Extend handshake logic to support TLS 1.2 (#5614)
  * test: require both MLKem and MLDsa capabilities for pure MLKEM tests (#5621)
  * ci: add rust integration test to codebuild start script (#5623)
  * docs: Adds note about serialization error case (#5617)
  * fix: enable -Wcast-qual flag for libcrypto=awslc (#4735)

OBS-URL: https://build.opensuse.org/request/show/1320176
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=101
2025-11-30 14:18:21 +00:00
0e153ec8cb Accepting request 1317022 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1317022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=33
2025-11-11 18:20:57 +00:00
aa5b765cd9 Accepting request 1315737 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.6.0
  * docs: Small doc changes for KTLS (#5521)
  * ci: install missing rust component for gitthub action workflows (#5528)
  * refactor(aws-kms-tls-auth): add hmac based psk derivation (#5519)
  * chore: bindings release 0.3.27 (#5526)
  * fix(usage-guide): Update book.toml for mdbook 0.5 release (#5535)
  * bindings(rust): bump extended crates MSRV to 1.72.0 (#5534)
  * feat(bindings): expose cert validation callback (#5357)
  * chore: bindings release 0.3.28 (#5540)
  * chore: add new team member (#5542)
  * fix: validate protocol version during connection deserialization (#5523)
  * chore(bindings): revert dependency pins (#5544)
  * refactor(aws-kms-tls-auth): psk provider using HMAC psks (#5530)
  * chore: update bindgen version to v0.69.0 (#5396)
  * refactor 1/2: Fix security policy version in tests to numbered string (#5549)
  * refactor: add psk receiver (#5552)
  * build(deps): update rtshark requirement from 3.1.0 to 4.0.0 in /tests/pcap
    in the all-cargo-updates group across 1 directory (#5555)
  * fix(aws-kms-tls-auth): supress logging & version bump (#5554)
  * refactor 2/2: Fix security policy version in tests to numbered string (#5553)
  * fix(test): Reduce s2n_security_policies_test duration (#5558)
  * docs: update nix integration test instructions for uvinteg function (#5550)
  * build(deps): bump the all-gha-updates group across 1 directory with 4 updates (#5548)
  * build(deps): update zeroize requirement from =1.7.0 to =1.8.2
    in /bindings/rust/extended (#5537)
  * build(deps): update regex requirement from =1.9.6 to =1.12.1
    in /bindings/rust/extended (#5556)
  * feat: Improve supported cipher suites in RFC9151 policy (#5559)
  * ci: pin to older kissat version to unblock CBMC (#5581)
  * fix: update test broken by Openssl dhe generation change (#5580)

OBS-URL: https://build.opensuse.org/request/show/1315737
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=99
2025-11-11 08:27:59 +00:00
c705f21ac0 Accepting request 1308123 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1308123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=32
2025-09-30 15:42:53 +00:00
efba3f9aee Accepting request 1307287 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.27
  * docs(usage guide): description connection serialization (#5504)
  * test(integv2): trim bloated cases (#5453)
  * test: Adds test for serializing a previously-serialized connection (#5495)
  * chore: bindings release 0.3.26 (#5509)
  * build(deps): bump the all-gha-updates group in /.github/workflows
    with 4 updates (#5497)
  * ci: fix clippy (#5516)
  * chore: delete files in preparation for refactor (#5517)
  * chore(ci): Update older integ job to prep for deprecation (#5501)
  * ci: pin libloading which requires MSRV 1.71 (#5520)
  * chore(ci): add openssl-1.0.2-fips gcc-4.8 job (#5512)
  * chore(ci): add sanitizer jobs for openssl-1.0.2-fips (#5508)
  * ci: remove duplicate buildspec (#5228)
  * feat: Add key update to ktls feature (#5484)

OBS-URL: https://build.opensuse.org/request/show/1307287
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=97
2025-09-30 07:58:15 +00:00
009388f604 Accepting request 1306510 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1306510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=31
2025-09-22 15:06:34 +00:00
2e0afb72d3 Accepting request 1305954 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.26
  * chore(nix): Move nix integ jobs to ec2 fleets (#5461)
  * chore: Adds build file to get new codebuild project running in CI (#5476)
  * build(deps): bump the all-gha-updates group across
    1 directory with 3 updates (#5479)
  * chore(nix): switch to nixpkgs libressl (#5467)
  * chore(release): release s2n-tls v0.3.25 (#5486)
  * ci: tweak ruff ci failure message (#5485)
  * refactor: signature scheme name adjustment (#5472)
  * feat: add method to get signature scheme name (#5471)
  * Fix HKDF on big-endian (#5478)
  * refactor(tls-harness): avoid implicit shutdown of ossl connection (#5474)
  * fix: no server signature scheme expected with rsa kex (#5481)
  * feat: add pure mlkem_1024 definition (#5468)
  * feat(integration): add utilities for capability assertions (#5475)
  * build(deps): bump nixbuild/nix-quick-install-action from 32 to 33
    in /.github/workflows in the all-gha-updates group (#5487)
  * feat: 'latest' option for strict policy (#5488)
  * chore: pin to older pytest-rerunfailures (#5494)
  * refactor: move new default policies to separate file (#5492)
  * feat: basic security policy builder interface (#5493)
  * chore: bump instance size for Valgrind (#5500)
  * chore(nix): Flip awslc to upstream flake. (#5317)
  * ci: only use git fetch for nix jobs (#5506)
  * feat: add async public key support (#5473)

OBS-URL: https://build.opensuse.org/request/show/1305954
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=95
2025-09-22 12:03:34 +00:00
e8a863096b Accepting request 1302413 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1302413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=30
2025-09-02 16:00:31 +00:00
64957a56b0 Accepting request 1302340 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.25
  * chore: bindings release 0.3.24 by @johubertj in (#5455)
  * chore: apply clippy fixes by @johubertj in (#5459)
  * Add fixed version of the rfc9151 policy by @Mark-Simulacrum in (#5277)
  * test(integration): add record padding test by @jmayclin in (#5451)
  * refactor(stuffer): Rename s2n_stuffer_has_pem_encapsulated_block
    by @alice-aws in (#5465)
  * ci: don't include tls/extensions in SAW build by @lrstewart in (#5466)
  * ci: fix wikipedia network test + better error message by @lrstewart in (#5470)
  * refactor: setup replacement default policies by @lrstewart in (#5464)
  * Add TLSv1.3 (classical + PQ) policies for CloudFront Upstream
    by @WillChilds-Klein in (#5460)

OBS-URL: https://build.opensuse.org/request/show/1302340
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=93
2025-09-02 11:48:43 +00:00
38f8126438 Accepting request 1299065 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1299065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=29
2025-08-12 15:05:52 +00:00
d1c44807c8 Accepting request 1297656 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.24
  * refactor(bench): unify IO methods (#5434)
  * test(bench): add api for mutual auth handshake (#5437)
  * chore: bindings release 0.3.23 (#5439)
  * ci: document how to manually run the codebuild jobs (#5441)
  * chore: add Awslc fips next to CI (#5349)
  * feat: add integration test for secp384r1_mlkem_1024 (#5438)
  * fix(typo): fix a typo in codebuild.yml (#5445)
  * build(deps): update criterion requirement from 0.6 to 0.7 in
    /bindings/rust/standard (#5442)
  * chore(ci): tell crt to not check submodule version (#5450)
  * Add AWS-CRT-SDK-TLSv1.0-2025-PQ (#5403)
  * chore(ci): once a week, clean the nix store for the kTLS job. (#5430)
  * refactor(tls-harness): separate benchmark abstractions (#5444)

OBS-URL: https://build.opensuse.org/request/show/1297656
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=91
2025-08-12 12:45:57 +00:00
4ec5e456d4 Accepting request 1297655 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1297655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=28
2025-08-05 12:22:26 +00:00
4fc37dcf9c Accepting request 1297093 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.23
  * fix(ci): adding set -e to prevent nix develop to hide failing tests (#5393)
  * chore: release 0.3.22 (#5397)
  * docs: note that s2n_shutdown may keep reading (#5370)
  * feat(aws-kms-tls-auth): add codec and parsing (#5398)
  * ci: start codebuild jobs from github actions (#5383)
  * ci: Migrate Duvet GitHub Action to duvet-action repo (#5400)
  * feat(aws-kms-tls-auth): add psk identity (#5402)
  * feat: add ML-KEM-1024 kem definition (#5367)
  * Flip Nix integration tests to use uv/pytest (#5352)
  * feat(aws-kms-tls-auth): add provider & receiver structs (#5408)
  * ci: require repo write permissions for codebuild (#5421)
  * docs(aws-kms-tls-auth): add readme (#5409)
  * docs(aws-kms-tls-auth): clarify security impact of failure modes (#5424)
  * ci: run rustfmt/clippy on standard crates (#5333)
  * feat: add secp384r1_mlkem_1024 kem group (#5395)
  * feat(bench): add generic shutdown functionality (#5426)
  * chore: Nix Corretto version bump/upstream (#5427)
  * feature: update default_pq to support secp384r1_mlkem_1024 (#5433)
  * build(deps): bump cross-platform-actions/action from 0.28.0 to 0.29.0
    in /.github/workflows in the all-gha-updates group (#5435)

OBS-URL: https://build.opensuse.org/request/show/1297093
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=89
2025-08-05 08:07:52 +00:00
cb3b28900d 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
3c902a2149 Accepting request 1291955 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1291955
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
1df4149e7b 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
15b0003c92 Accepting request 1289772 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1289772
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
a8e0b83599 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
1709d4da14 Accepting request 1282223 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1282223
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
1bc4ad408d 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
4aa2cedd43 Accepting request 1280462 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1280462
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
69a8240f28 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
126405364e Accepting request 1274929 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1274929
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
ebbfc3244d 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
93b268f4ba Accepting request 1272170 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1272170
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
32177e5f89 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
fc9052a631 Accepting request 1268085 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1268085
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
12fb0f9425 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
caea198a81 Accepting request 1266597 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1266597
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
4d34d3f4f5 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
7a4d6e2f0a Accepting request 1253014 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1253014
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
a7af6a3727 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
31196ae604 Accepting request 1242739 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1242739
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
5ec4e4a66e 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
4483efae2e Accepting request 1235556 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1235556
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
3b1c21b171 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
a4e7296d47 Accepting request 1225577 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1225577
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
562b1eba03 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
03c937fc3b Accepting request 1220586 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1220586
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
5ed3fe18f4 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
687498448d Accepting request 1218065 from home:glaubitz:branches:devel:libraries:c_c++
- 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/request/show/1218065
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
428356fb87 Accepting request 1197830 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1197830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s2n?expand=0&rev=13
2024-09-01 17:21:39 +00:00
75e46314c9 Accepting request 1196097 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 1.5.1
  * Add performance regression tests in CI (#4701)
  * feat: JA4 fingerprinting (#4669)
  * Clarify s2nc/s2nd PQ output (#4702)
  * fix: building for AL2 (#4679)
  * ci(nix): Startup/configure apache for renegotiate test under nix (#4592)
  * fix: Initial config influences client hello parsing (#4676)
  * Add s2n_signature_preferences_20240521 (#4565)
  * New s2n core member (#4707)
  * Modify regression threshold to configurable percentage (#4698)
  * chore: remove unused benchmarks (#4696)
  * docs: add pq to usage guide (#4677)
- from version 1.5.0
  * chore: Rust bindings bump v0.3.0 (#4697)
  * Merge commit from fork
  * fix: upload fuzz output to s3 when test fails (#4694)
  * fix(ci): partially revert checking out head from current clone. (#4693)
  * Enabling differential performance benchmarking (#4667)
  * chore: document OpenSSL-FIPS restriction on RSA key size (#4654)
  * ci: store fuzz artifacts in s3 (#4678)
  * feat: Changes ticket encryption scheme to be nonce-reuse resistant (#4663)
  * chore: Bump rust bindings to 0.2.11 (#4690)
  * fix(bindings): enforce waker contract on `poll` operations (#4688)
  * docs: update blinding docs (#4686)
  * fix: zip corpus files before uploading to s3 (#4685)
  * Adopt CBMC 6.1 and cbmc-viewer 3.9 (#4661)
  * test(cbmc): add stuffer hex proofs (#4659)
  * fix: don't fail for 0 blinding delay (#4671)
  * chore(bindings): release 0.2.10 (#4683)
  * feat(bindings): Add hyper compatibility crate (#4617)

OBS-URL: https://build.opensuse.org/request/show/1196097
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/s2n?expand=0&rev=59
2024-08-30 11:45:59 +00:00