Skip to content

Commit

Permalink
document current restrictions
Browse files Browse the repository at this point in the history
  • Loading branch information
lrstewart committed Sep 13, 2024
1 parent b673f01 commit c330bad
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions docs/BUILD.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@ cmake . -LH

s2n-tls has a dependency on a libcrypto library. A supported libcrypto must be linked to s2n-tls when building. The following libcrypto libraries are currently supported:
- [AWS-LC](https://github.com/aws/aws-lc)
- Limited ["Sandboxing"](https://github.com/aws/aws-lc/blob/main/SANDBOXING.md) is only supported and tested with AWS-LC.
- [PQ key exchange]([Usage Guide](https://aws.github.io/s2n-tls/usage-guide/ch15-post-quantum.html) is only supported with AWS-LC.
- [OpenSSL](https://www.openssl.org/) (versions 1.0.2 - 3.0)
- ChaChaPoly is not supported before Openssl-1.1.1.
- RSA-PSS is not supported before Openssl-1.1.1.
Expand Down
2 changes: 1 addition & 1 deletion utils/s2n_init.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ int s2n_init(void)
s2n_stack_traces_enabled_set(true);
}

#if defined(OPENSSL_IS_BORINGSSL) || defined(OPENSSL_IS_AWSLC)
#if defined(OPENSSL_IS_AWSLC)
CRYPTO_pre_sandbox_init();
#endif

Expand Down

0 comments on commit c330bad

Please sign in to comment.