Skip to content

Commit a59e51e

Browse files
committed
Linux 2.15.1 Open Source Gold Release
Upgraded to OpenSSL 1.1.1l Signed-off-by: Li, Xun <xun.li@intel.com>
1 parent e6d626d commit a59e51e

File tree

6 files changed

+25
-21
lines changed

6 files changed

+25
-21
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,12 @@ To install the Intel(R) SGX SDK, invoke the installer, as follows:
313313
$ cd linux/installer/bin
314314
$ ./sgx_linux_x64_sdk_${version}.bin
315315
```
316+
The above command requires you to specify the installation path. You can use the following command
317+
to use the non-interactive installation mode:
318+
```
319+
$ cd linux/installer/bin
320+
$ ./sgx_linux_x64_sdk_${version}.bin --prefix {SDK_INSTALL_PATH_PREFIX}
321+
```
316322
NOTE: You need to set up the needed environment variables before compiling your code. To do so, run:
317323
```
318324
$ source ${sgx-sdk-install-path}/environment

common/inc/internal/se_version.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,20 @@
3131
#ifndef _SE_VERSION_H_
3232
#define _SE_VERSION_H_
3333

34-
#define STRFILEVER "2.15.100.3"
34+
#define STRFILEVER "2.15.101.1"
3535
#define SGX_MAJOR_VERSION 2
3636
#define SGX_MINOR_VERSION 15
37-
#define SGX_REVISION_VERSION 100
37+
#define SGX_REVISION_VERSION 101
3838
#define MAKE_VERSION_UINT(major,minor,rev) (((uint64_t)major)<<32 | ((uint64_t)minor) << 16 | rev)
3939
#define VERSION_UINT MAKE_VERSION_UINT(SGX_MAJOR_VERSION, SGX_MINOR_VERSION, SGX_REVISION_VERSION)
4040

4141
#define COPYRIGHT "Copyright (C) 2021 Intel Corporation"
4242

43-
#define UAE_SERVICE_VERSION "2.3.212.3"
44-
#define URTS_VERSION "1.1.116.3"
45-
#define ENCLAVE_COMMON_VERSION "1.1.119.3"
46-
#define LAUNCH_VERSION "1.0.114.3"
47-
#define EPID_VERSION "1.0.114.3"
48-
#define QUOTE_EX_VERSION "1.1.114.3"
43+
#define UAE_SERVICE_VERSION "2.3.213.1"
44+
#define URTS_VERSION "1.1.117.1"
45+
#define ENCLAVE_COMMON_VERSION "1.1.120.1"
46+
#define LAUNCH_VERSION "1.0.115.1"
47+
#define EPID_VERSION "1.0.115.1"
48+
#define QUOTE_EX_VERSION "1.1.115.1"
4949

5050
#endif

download_prebuilt.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333

3434
top_dir=`dirname $0`
3535
out_dir=$top_dir
36-
optlib_name=optimized_libs_2.15.tar.gz
37-
ae_file_name=prebuilt_ae_2.15.tar.gz
36+
optlib_name=optimized_libs_2.15.1.tar.gz
37+
ae_file_name=prebuilt_ae_2.15.1.tar.gz
3838
binutils_file_name=as.ld.objdump.r4.tar.gz
39-
checksum_file=SHA256SUM_prebuilt_2.15.cfg
40-
server_url_path=https://download.01.org/intel-sgx/sgx-linux/2.15
39+
checksum_file=SHA256SUM_prebuilt_2.15.1.cfg
40+
server_url_path=https://download.01.org/intel-sgx/sgx-linux/2.15.1
4141
server_optlib_url=$server_url_path/$optlib_name
4242
server_ae_url=$server_url_path/$ae_file_name
4343
server_binutils_url=$server_url_path/$binutils_file_name

external/sgxssl/prepare_sgxssl.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,16 @@
3232

3333
top_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
3434
openssl_out_dir=$top_dir/openssl_source
35-
openssl_ver=1.1.1k
35+
openssl_ver=1.1.1l
3636
openssl_ver_name=openssl-$openssl_ver
3737
sgxssl_github_archive=https://github.com/intel/intel-sgx-ssl/archive
38-
sgxssl_ver=2.14
39-
sgxssl_ver_name=v$sgx_ver
40-
sgxssl_file_name=lin_$sgxssl_ver\_$openssl_ver
38+
sgxssl_file_name=lin_2.14_1.1.1k
4139
build_script=$top_dir/Linux/build_openssl.sh
4240
server_url_path=https://www.openssl.org/source
4341
full_openssl_url=$server_url_path/old/1.1.1/$openssl_ver_name.tar.gz
4442

4543
sgxssl_chksum=825e58823f2ec39bcfb69c2c62cc4e769bdac057ade10b362cdeac1f5a563954
46-
openssl_chksum=892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5
44+
openssl_chksum=0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1
4745
rm -f check_sum_sgxssl.txt check_sum_openssl.txt
4846
if [ ! -f $build_script ]; then
4947
wget $sgxssl_github_archive/$sgxssl_file_name.zip -P $top_dir || exit 1

linux/reproducibility/build_and_launch_docker.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ mount_dir="/linux-sgx"
7676
sdk_installer=""
7777
sgx_src=""
7878

79-
default_sdk_installer=sgx_linux_x64_sdk_reproducible_2.15.100.1.bin
80-
default_sdk_installer_url=https://download.01.org/intel-sgx/sgx-linux/2.15/distro/nix_reproducibility/$default_sdk_installer
79+
default_sdk_installer=sgx_linux_x64_sdk_reproducible_2.15.101.1.bin
80+
default_sdk_installer_url=https://download.01.org/intel-sgx/sgx-linux/2.15.1/distro/nix_reproducibility/$default_sdk_installer
8181

8282

8383
usage()
@@ -179,7 +179,7 @@ prepare_sgx_src()
179179
if [ "$sgx_src" != "" ]; then
180180
mkdir -p "$sgx_repo" && cp -a "$sgx_src/." "$sgx_repo"
181181
else
182-
git clone -b sgx_2.15_reproducible https://github.com/intel/linux-sgx.git $sgx_repo
182+
git clone -b sgx_2.15.101_reproducible https://github.com/intel/linux-sgx.git $sgx_repo
183183
fi
184184

185185
cd "$sgx_repo" && make preparation

0 commit comments

Comments
 (0)