Update Intel SGX SDK version to 2.13.3
This commit is contained in:
parent
ea7b7b9fcf
commit
2217cf83b9
@ -130,7 +130,7 @@ jobs:
|
||||
run: docker run -itd --name=centos centos:centos8.2.2004
|
||||
|
||||
- name: Install sgx dependencies
|
||||
run: docker exec centos bash -c "yum install -y wget yum-utils make jq gdb; cd /root && wget https://download.01.org/intel-sgx/sgx-linux/2.13/distro/centos8.2-server/sgx_rpm_local_repo.tgz;
|
||||
run: docker exec centos bash -c "yum install -y wget yum-utils make jq gdb; cd /root && wget https://download.01.org/intel-sgx/sgx-linux/2.13.3/distro/centos8.2-server/sgx_rpm_local_repo.tgz;
|
||||
tar -xvzf sgx_rpm_local_repo.tgz; yum-config-manager --add-repo file:///root/sgx_rpm_local_repo; yum --nogpgcheck install -y libsgx-dcap-ql libsgx-epid libsgx-urts;
|
||||
yum --nogpgcheck install -y libsgx-quote-ex; rpm -i /root/sgx_rpm_local_repo/libsgx-uae-service-*.rpm || true"
|
||||
|
||||
|
@ -113,6 +113,6 @@ The matrix below shows the version compatability since Occlum `0.16.0`. Please c
|
||||
| 0.19.1 | 2.11 | 18.04 | 8.1 |
|
||||
| 0.20.0 | 2.11 | 18.04 | 8.1 |
|
||||
| 0.21.0 | 2.13 | 18.04 | 8.2 |
|
||||
|
||||
| 0.23.1 | 2.13.3 | 18.04 | 8.2 |
|
||||
|
||||
For more information about the packages, please checkout [here](../tools/installer/README.md).
|
||||
|
@ -117,7 +117,7 @@ RUN wget https://mirrors.openanolis.org/inclavare-containers/alinux2/sgx_rpm_loc
|
||||
|
||||
# Install SGX SDK
|
||||
WORKDIR /tmp
|
||||
RUN git clone -b sgx_2.13_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
RUN git clone -b sgx_2.13.3_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
cd linux-sgx && \
|
||||
make preparation && \
|
||||
./compile_and_install.sh no_mitigation USE_OPT_LIBS=2 && \
|
||||
|
@ -104,10 +104,10 @@ ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
||||
# Install SGX PSW
|
||||
WORKDIR /tmp
|
||||
RUN echo "ca_directory=/etc/ssl/certs" >> /etc/wgetrc && \
|
||||
wget https://download.01.org/intel-sgx/sgx-linux/2.13/distro/centos8.2-server/sgx_rpm_local_repo.tgz && \
|
||||
wget https://download.01.org/intel-sgx/sgx-linux/2.13.3/distro/centos8.2-server/sgx_rpm_local_repo.tgz && \
|
||||
tar -xvf sgx_rpm_local_repo.tgz && \
|
||||
rm sgx_rpm_local_repo.tgz && \
|
||||
wget https://download.01.org/intel-sgx/sgx-dcap/1.10/linux/distro/centos8.2-server/sgx_rpm_local_repo.tgz && \
|
||||
wget https://download.01.org/intel-sgx/sgx-dcap/1.10.3/linux/distro/centos8.2-server/sgx_rpm_local_repo.tgz && \
|
||||
tar -xvf sgx_rpm_local_repo.tgz && \
|
||||
rm sgx_rpm_local_repo.tgz && \
|
||||
cd /tmp/sgx_rpm_local_repo && \
|
||||
@ -137,7 +137,7 @@ RUN echo "ca_directory=/etc/ssl/certs" >> /etc/wgetrc && \
|
||||
|
||||
# Install SGX SDK
|
||||
WORKDIR /tmp
|
||||
RUN git clone -b sgx_2.13_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
RUN git clone -b sgx_2.13.3_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
cd linux-sgx && \
|
||||
make preparation && \
|
||||
./compile_and_install.sh no_mitigation USE_OPT_LIBS=2 && \
|
||||
|
@ -117,33 +117,35 @@ RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
||||
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
||||
|
||||
# Install SGX PSW
|
||||
ARG PSW_VERSION=2.13.103.1
|
||||
ARG DCAP_VERSION=1.10.103.1
|
||||
RUN apt-get update && aptitude install -y \
|
||||
libsgx-launch-dev=2.13.100.4-bionic1 \
|
||||
libsgx-epid-dev=2.13.100.4-bionic1 \
|
||||
libsgx-quote-ex-dev=2.13.100.4-bionic1 \
|
||||
libsgx-urts=2.13.100.4-bionic1 \
|
||||
libsgx-enclave-common=2.13.100.4-bionic1 \
|
||||
libsgx-uae-service=2.13.100.4-bionic1 \
|
||||
libsgx-ae-epid=2.13.100.4-bionic1 \
|
||||
libsgx-ae-le=2.13.100.4-bionic1 \
|
||||
libsgx-ae-pce=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-launch-plugin=2.13.100.4-bionic1 \
|
||||
sgx-aesm-service=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-launch-plugin=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-pce-plugin=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-ecdsa-plugin=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-epid-plugin=2.13.100.4-bionic1 \
|
||||
libsgx-aesm-quote-ex-plugin=2.13.100.4-bionic1 \
|
||||
libsgx-dcap-quote-verify=1.10.100.4-bionic1 \
|
||||
libsgx-dcap-quote-verify-dev=1.10.100.4-bionic1 \
|
||||
libsgx-dcap-ql=1.10.100.4-bionic1 \
|
||||
libsgx-dcap-ql-dev=1.10.100.4-bionic1 \
|
||||
libsgx-epid=2.13.100.4-bionic1 \
|
||||
libsgx-quote-ex=2.13.100.4-bionic1 \
|
||||
libsgx-pce-logic=1.10.100.4-bionic1 \
|
||||
libsgx-qe3-logic=1.10.100.4-bionic1 \
|
||||
libsgx-launch=2.13.100.4-bionic1 \
|
||||
libsgx-dcap-default-qpl=1.10.100.4-bionic1 \
|
||||
libsgx-launch-dev=$PSW_VERSION-bionic1 \
|
||||
libsgx-epid-dev=$PSW_VERSION-bionic1 \
|
||||
libsgx-quote-ex-dev=$PSW_VERSION-bionic1 \
|
||||
libsgx-urts=$PSW_VERSION-bionic1 \
|
||||
libsgx-enclave-common=$PSW_VERSION-bionic1 \
|
||||
libsgx-uae-service=$PSW_VERSION-bionic1 \
|
||||
libsgx-ae-epid=$PSW_VERSION-bionic1 \
|
||||
libsgx-ae-le=$PSW_VERSION-bionic1 \
|
||||
libsgx-ae-pce=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-launch-plugin=$PSW_VERSION-bionic1 \
|
||||
sgx-aesm-service=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-launch-plugin=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-pce-plugin=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-ecdsa-plugin=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-epid-plugin=$PSW_VERSION-bionic1 \
|
||||
libsgx-aesm-quote-ex-plugin=$PSW_VERSION-bionic1 \
|
||||
libsgx-dcap-quote-verify=$DCAP_VERSION-bionic1 \
|
||||
libsgx-dcap-quote-verify-dev=$DCAP_VERSION-bionic1 \
|
||||
libsgx-dcap-ql=$DCAP_VERSION-bionic1 \
|
||||
libsgx-dcap-ql-dev=$DCAP_VERSION-bionic1 \
|
||||
libsgx-epid=$PSW_VERSION-bionic1 \
|
||||
libsgx-quote-ex=$PSW_VERSION-bionic1 \
|
||||
libsgx-pce-logic=$DCAP_VERSION-bionic1 \
|
||||
libsgx-qe3-logic=$DCAP_VERSION-bionic1 \
|
||||
libsgx-launch=$PSW_VERSION-bionic1 \
|
||||
libsgx-dcap-default-qpl=$DCAP_VERSION-bionic1 \
|
||||
&& \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
@ -151,7 +153,7 @@ RUN apt-get update && aptitude install -y \
|
||||
|
||||
# Install SGX SDK
|
||||
WORKDIR /tmp
|
||||
RUN git clone -b sgx_2.13_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
RUN git clone -b sgx_2.13.3_for_occlum https://github.com/occlum/linux-sgx && \
|
||||
mkdir /etc/init && \
|
||||
cd linux-sgx && \
|
||||
make preparation && \
|
||||
|
Loading…
Reference in New Issue
Block a user