aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/aws/aws-c-cal/source
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2022-10-23 14:16:07 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2022-10-23 14:16:07 +0300
commit66adefe9bfd72c53ff8a176268358cdc18c326ac (patch)
treecc8b45f606d2d8bad7c1d69dca6aa193ccb61e2d /contrib/restricted/aws/aws-c-cal/source
parenta95e0fd10d0b4fabad0b41609f3cf9f596d75024 (diff)
downloadydb-66adefe9bfd72c53ff8a176268358cdc18c326ac.tar.gz
Update contrib/restricted/aws/aws-c-cal to 0.5.20
Diffstat (limited to 'contrib/restricted/aws/aws-c-cal/source')
-rw-r--r--contrib/restricted/aws/aws-c-cal/source/unix/openssl_platform_init.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/contrib/restricted/aws/aws-c-cal/source/unix/openssl_platform_init.c b/contrib/restricted/aws/aws-c-cal/source/unix/openssl_platform_init.c
index c9e44e5b85..f6ebd59945 100644
--- a/contrib/restricted/aws/aws-c-cal/source/unix/openssl_platform_init.c
+++ b/contrib/restricted/aws/aws-c-cal/source/unix/openssl_platform_init.c
@@ -453,8 +453,12 @@ static enum aws_libcrypto_version s_resolve_libcrypto_lib(void) {
AWS_LOGF_DEBUG(AWS_LS_CAL_LIBCRYPTO_RESOLVE, "libcrypto.so reported version is 0x%lx", version);
enum aws_libcrypto_version result = AWS_LIBCRYPTO_NONE;
if (version >= 0x10101000L) {
- AWS_LOGF_DEBUG(AWS_LS_CAL_LIBCRYPTO_RESOLVE, "probing libcrypto.so for 1.1.1 symbols");
- result = s_resolve_libcrypto_symbols(AWS_LIBCRYPTO_1_1_1, module);
+ AWS_LOGF_DEBUG(AWS_LS_CAL_LIBCRYPTO_RESOLVE, "probing libcrypto.so for aws-lc symbols");
+ result = s_resolve_libcrypto_symbols(AWS_LIBCRYPTO_LC, module);
+ if (result == AWS_LIBCRYPTO_NONE) {
+ AWS_LOGF_DEBUG(AWS_LS_CAL_LIBCRYPTO_RESOLVE, "probing libcrypto.so for 1.1.1 symbols");
+ result = s_resolve_libcrypto_symbols(AWS_LIBCRYPTO_1_1_1, module);
+ }
} else if (version >= 0x10002000L) {
AWS_LOGF_DEBUG(AWS_LS_CAL_LIBCRYPTO_RESOLVE, "probing libcrypto.so for 1.0.2 symbols");
result = s_resolve_libcrypto_symbols(AWS_LIBCRYPTO_1_0_2, module);