1if(ENABLE_GITEE) 2 set(REQ_URL "https://gitee.com/mirrors/openssl/repository/archive/OpenSSL_1_1_1k.tar.gz") 3 set(MD5 "5e96e1713bb1f93358f68cf1a85d4512") 4else() 5 set(REQ_URL "https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1k.tar.gz") 6 set(MD5 "bdd51a68ad74618dd2519da8e0bcc759") 7endif() 8 9if(BUILD_LITE) 10 set(OPENSSL_PATCH_ROOT ${TOP_DIR}/third_party/patch/openssl) 11else() 12 set(OPENSSL_PATCH_ROOT ${CMAKE_SOURCE_DIR}/third_party/patch/openssl) 13endif() 14 15if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") 16 mindspore_add_pkg(openssl 17 VER 1.1.1k 18 LIBS ssl crypto 19 URL ${REQ_URL} 20 MD5 ${MD5} 21 CONFIGURE_COMMAND ./config no-zlib no-shared 22 PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3711.patch 23 PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3712.patch 24 ) 25 include_directories(${openssl_INC}) 26 add_library(mindspore::ssl ALIAS openssl::ssl) 27 add_library(mindspore::crypto ALIAS openssl::crypto) 28endif() 29