1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-07-29 13:01:14 +03:00

ci/GHA: add CI test for AWS-LC

* Adds AWS-LC (cmake, gcc, amd64) to the GitHub CI tests.
* Adds note on how to build w/ BoringSSL or AWS-LC in `INSTALL_CMAKE.md`

AWS-LC recently added CI integration tests for Libssh2 to the AWS-LC
GitHub repo to ensure that we maintain our compatibility with libssh2:
https://github.com/aws/aws-lc/pull/2222

I've verified this change by running the CI job on my fork, which
completed successfully:
https://github.com/justsmth/libssh2/actions/runs/13547314774/job/37862097664

Closes #1557
This commit is contained in:
Justin Smith
2025-02-26 09:50:14 -05:00
committed by Viktor Szakats
parent c03eb8d379
commit d32ab16241
2 changed files with 36 additions and 0 deletions

View File

@ -90,6 +90,12 @@ The following options are available:
Disable secure zero memory before freeing it (not recommended).
Can be `ON` or `OFF`. Default: `ON`
Using BoringSSL or AWS-LC
-------------------------
You can also build against [BoringSSL](https://github.com/google/boringssl)
or [AWS-LC](https://github.com/aws/aws-lc). Specify `CRYPTO_BACKEND=OpenSSL`, then indicate
the installation directory of the cryptography library using `OPENSSL_ROOT_DIR=`
Build tools
-----------