Skip to content
Discussion options

You must be logged in to vote

We don't directly expose the USE_S2N parameter, as that lives in the aws-c-io submodule, which is used by the aws-crt-cpp. However, the SDK uses s2n-tls by default on Android platforms (USE_S2N=ON) when using the CRT HTTP client (USE_CRT_HTTP_CLIENT=ON). But yes, when this flag is enabled, s2n-tls replaces OpenSSL's libssl.

Additionally, if we want to use an externally prebuilt OpenSSL package (libssl/libcrypto) instead of the internally built one, what is the correct and supported way to configure the Android build to do so?

Here is some documentation which has a step by step on how to use a custom libcrypto library in the SDK.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by sbaluja
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants