You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add OpenSSL 3.5 LTS to chip-build Docker image
Build and install OpenSSL 3.5.0 from source into /usr/local in the
chip-build base image. Ubuntu 24.04 ships OpenSSL 3.0.x which remains
installed for apt dependency resolution; the 3.5 install takes
precedence for pkg-config based builds (chip-cert, CHIPCryptoPALOpenSSL).
OpenSSL 3.5 LTS (released April 2025, supported until October 2030)
adds native ML-DSA, ML-KEM, and SLH-DSA support in the default provider,
required for upcoming post-quantum cryptography (PQC) work in Matter.
* Add SHA256 verification and fix CA trust for OpenSSL 3.5
Address review feedback:
- Pin tarball SHA256 hash to prevent supply-chain tampering
- Use --openssldir=/etc/ssl to reuse system CA trust store instead of
an empty /usr/local/ssl directory
- Drop install_ssldirs (no longer needed with system openssldir)
* Add OpenSSL 3.5 to chip-build-minimal and chip-cert-bins images
Apply the same OpenSSL 3.5 build layer to the two standalone Docker
images that do not inherit from chip-build. Both install libssl-dev
independently and are used for Matter builds that link against OpenSSL.
* Remove dead OpenSSL 1.1.1f build from install_packages.sh
This script is a CircleCI-era artifact (references clang-9, python3.8,
circleci user, ~/project/ paths). Current CI uses Docker images.
The OpenSSL 1.1.1f block is dead code — 1.1.1 reached EOL Sept 2023.
* Bump docker file revision
* Cleanup based on review comments
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Undo request from LLM: we already use openssldir argument
---------
Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
0 commit comments