Skip to content

Move the carry to OpenSSL 3.5.8 - #4

Merged
cypherair merged 1 commit into
carry/apple-arm64e-openssl-forkfrom
deps/openssl-3.5.8-carry
Sep 13, 2026
Merged

cypherair merged 1 commit into
carry/apple-arm64e-openssl-forkfrom
deps/openssl-3.5.8-carry

Conversation

@cypherair

Copy link
Copy Markdown
Owner

Moves the openssl-src carry from OpenSSL 3.6.3 to 3.5.8 (LTS, supported until 2030-04-08). The 3.6 series loses support on 2026-11-01, and 4.x cannot be vendored yet because openssl-sys 0.9.117 only accepts openssl-src in the 300 series.

  • openssl submodule -> cypherair/openssl carry/apple-arm64e-targets at 4cae4aafb19a878147e814047123c34ba22c6450, rebuilt on the openssl-3.5.8 tag with three carry commits: the Apple arm64e Configure targets, the arm64e Poly1305 callback signing, and update = none for OpenSSL's eleven test-only submodules so cargo consumers stop cloning them.
  • Package version 300.5.8+3.5.8.
  • AGENTS.md and ARM64E_STATUS.md deleted; carry comments in src/lib.rs and .gitmodules cut to the one fact they carry.

Validation: the arm64e Carry Chain workflow (submodule pointer check, cargo package, macOS and tvOS testcrate builds against the packaged source).

Authored with AI assistance (Claude Fable 5.1).

The OpenSSL submodule now points at the cypherair/openssl carry rebuilt on
the 3.5.8 LTS tag; the package version follows as 300.5.8+3.5.8. The 4.x
series stays out until openssl-sys accepts openssl-src 400. The two
snapshot documents are deleted and the carry comments cut to the one fact
they carry.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@cypherair
cypherair merged commit 4359882 into carry/apple-arm64e-openssl-fork Sep 13, 2026
1 check passed
@cypherair
cypherair deleted the deps/openssl-3.5.8-carry branch September 13, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant