diff options
author | Jim King <jaseking@amazon.com> | 2023-01-18 11:54:30 -0500 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2023-03-30 10:56:14 +0200 |
commit | 34ef4fab22d93cf7ef1d6c2954a0bad19f323ea9 (patch) | |
tree | 3baf04654b7eaa0bb14f9acf8b8798cc24d5ec46 /docs | |
parent | 1e3319a167d2f32d295603167486e9e88af9bb4e (diff) | |
download | curl-34ef4fab22d93cf7ef1d6c2954a0bad19f323ea9.tar.gz |
openssl: interop with AWS-LC
* Configure changes to detect AWS-LC
* CMakeLists.txt changes to detect AWS-LC
* Compile-time branches needed to support AWS-LC
* Correctly set OSSL_VERSION and report AWS-LC release number
* GitHub Actions script to build with autoconf and cmake against AWS-LC
AWS-LC is a BoringSSL/OpenSSL derivative
For more information see https://github.com/awslabs/aws-lc/
Closes #10320
Diffstat (limited to 'docs')
-rw-r--r-- | docs/FAQ | 2 | ||||
-rw-r--r-- | docs/INSTALL.md | 2 | ||||
-rw-r--r-- | docs/libcurl/libcurl-thread.3 | 2 | ||||
-rw-r--r-- | docs/libcurl/symbols-in-versions | 1 |
4 files changed, 5 insertions, 2 deletions
@@ -422,7 +422,7 @@ FAQ backends. curl can be built to use one of the following SSL alternatives: OpenSSL, - libressl, BoringSSL, GnuTLS, wolfSSL, NSS, mbedTLS, Secure + libressl, BoringSSL, AWS-LC, GnuTLS, wolfSSL, NSS, mbedTLS, Secure Transport (native iOS/OS X), Schannel (native Windows), GSKit (native IBM i), BearSSL, or Rustls. They all have their pros and cons, and we try to maintain a comparison of them here: https://curl.se/docs/ssl-compared.html diff --git a/docs/INSTALL.md b/docs/INSTALL.md index dbb206805..c5326e8da 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -135,7 +135,7 @@ These options are provided to select the TLS backend to use. - GnuTLS: `--with-gnutls`. - mbedTLS: `--with-mbedtls` - NSS: `--with-nss` - - OpenSSL: `--with-openssl` (also for BoringSSL, libressl and quictls) + - OpenSSL: `--with-openssl` (also for BoringSSL, AWS-LC, libressl, and quictls) - rustls: `--with-rustls` - Schannel: `--with-schannel` - Secure Transport: `--with-secure-transport` diff --git a/docs/libcurl/libcurl-thread.3 b/docs/libcurl/libcurl-thread.3 index fecb8cfd6..a29c4e821 100644 --- a/docs/libcurl/libcurl-thread.3 +++ b/docs/libcurl/libcurl-thread.3 @@ -67,6 +67,8 @@ The engine is used by libcurl in a way that is fully thread-safe. The engine is used by libcurl in a way that is fully thread-safe. .IP BoringSSL The engine is used by libcurl in a way that is fully thread-safe. +.IP AWS-LC +The engine is used by libcurl in a way that is fully thread-safe. .SH "Other areas of caution" .IP Signals Signals are used for timing out name resolves (during DNS lookup) - when built diff --git a/docs/libcurl/symbols-in-versions b/docs/libcurl/symbols-in-versions index 4081314e0..a466c39d6 100644 --- a/docs/libcurl/symbols-in-versions +++ b/docs/libcurl/symbols-in-versions @@ -1015,6 +1015,7 @@ CURLSSH_AUTH_KEYBOARD 7.16.1 CURLSSH_AUTH_NONE 7.16.1 CURLSSH_AUTH_PASSWORD 7.16.1 CURLSSH_AUTH_PUBLICKEY 7.16.1 +CURLSSLBACKEND_AWSLC 8.1.0 CURLSSLBACKEND_AXTLS 7.38.0 7.61.0 CURLSSLBACKEND_BEARSSL 7.68.0 CURLSSLBACKEND_BORINGSSL 7.49.0 |