• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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