Commit Graph

404 Commits

Author SHA1 Message Date
Zhang Lili 98960be93c Add vdso support.
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-09-07 17:33:33 +08:00
lzha101 8abc6dd8cb Merge pull request #743 from theShmoo/fix-malloc-without-free-#739
fix malloc without free
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-08-31 08:40:53 +08:00
David Pfahler f6a7fa2728 fix malloc without free
Signed-off-by: David Pfahler <david@pfahler.at>
2021-08-30 11:15:17 +02:00
lzha101 ca3795bdfb Change some type definitions in pthread. (#738)
Make sure the pthread structures be initialized by PTHREAD_*_INITIALIZER.
Also fix one potential race condition issue.

Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-08-23 16:25:06 +08:00
Li Xun ebcab67e1e Merge pull request #735 from llly/fix_gcc11
Fix aesm_service optimization issue for GCC11
2021-07-30 13:01:18 +08:00
Li, Xun f97ea5bdb8 Fix optimization issue for GCC11
Tail call optimization breaks __builtin_return_address in aesm_service.
Add -fno-optimize-sibling-calls to an aesm_service source file to disable it.

Signed-off-by: Li, Xun <xun.li@intel.com>
2021-07-26 16:20:41 +08:00
Haitao Huang 5178e0c26b Merge pull request #725 from haitaohuang/docker_aesm
docker: run aesm with root
2021-07-19 11:05:23 -05:00
Pi Delport 69aff72510 docs(linux/reproducibility/README): fix typos (#724)
Signed-off-by: Pi Delport <pjdelport@gmail.com>
2021-07-16 08:43:51 +08:00
Li, Xun 0cea078f17 Update DCAP submodule
Signed-off-by: Li, Xun <xun.li@intel.com>
sgx_2.14
2021-07-14 11:56:28 +08:00
lzha101 500517af57 Update README and script. (#727)
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-07-14 12:41:44 +08:00
Li, Xun edfe42a517 Linux 2.14 Open Source Gold Release
Supported loading enclave at address 0.
Upgraded Intel(R) Quote Verification Enclave to integrate SgxSSL/OpenSSL version 1.1.1k.
Updated the DCAP driver V1.33 with stability fixes, released as V1.33.2. This is to support
  legacy solutions not ready to transition to the latest DCAP driver V1.41 or kernel 5.11+.
Fixed bugs.

Signed-off-by: Li, Xun <xun.li@intel.com>
2021-07-13 14:01:03 +08:00
Haitao Huang 1dea275f95 docker: run aesm with root
Groups/permissions in container do not always match with host env.
Run aesm with root to ensure access to /dev/sgx_provision

Signed-off-by: Haitao Huang <4699115+haitaohuang@users.noreply.github.com>
2021-07-09 03:50:01 +00:00
Sylvain Bellemare ebf4534bbc Update ipp-crypto branch in ippcp_internal/README (#716)
Signed-off-by: Sylvain Bellemare <sbellem@gmail.com>
2021-07-08 08:51:16 +08:00
Yu Ding 75375a3bef typo fix (#701)
Signed-off-by: Yu Ding dingelish@gmail.com
2021-07-06 15:08:17 +08:00
Sylvain Bellemare 90eb55fc1f Support setting BINUTILS_DIR as an env var (#718)
Signed-off-by: Sylvain Bellemare <sbellem@gmail.com>
2021-07-06 15:07:44 +08:00
lzha101 82cd9d4cce Fix simulation mode failure with tcmalloc. (#683)
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-05-18 10:54:38 +08:00
lzha101 26c458905b Update copyright. (#708)
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-05-18 10:52:48 +08:00
Zhang Lili f1fcf9175d Linux 2.13.3 Open Source Gold Release
Upgraded to Intel(R) Integrated Performance Primitives (IPP) Cryptography library version 2020 update 3.
Upgraded Intel(R) SGX Architecture Enclaves based on new IPP crypto library.
Fixed bugs.

Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
sgx_2.13.3
2021-05-07 23:33:49 +08:00
Li Xun fbd8164c3f Merge pull request #691 from jiazhang0/master
Fix cmake3 version check
2021-04-14 14:29:33 +08:00
Li Xun 71747ab533 Merge pull request #675 from qinkunbao/fix-typo
fix typos
2021-04-12 09:04:04 +08:00
Li Xun 48903aa186 Merge pull request #666 from sbellem/fix-typo-aesm.conf
Fix typo in aesm.conf comment
2021-04-12 09:02:51 +08:00
Jia Zhang b57accda8a Fix cmake3 version check
If the minor version of cmake is larger than 10 but lower
than 20, e.g, 3.17.2, the check logic will think the
installed cmake is lower than cmake 3.2.x.

Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
2021-04-10 11:50:01 +00:00
Li, Xun 56faf11a45 Revert "Linux 2.13.1 Open Source Gold Release"
Linux 2.13.1 is broken.

This reverts commit 63d0e65cfa.

Signed-off-by: Li, Xun <xun.li@intel.com>
2021-04-06 12:00:15 +08:00
Li, Xun 63d0e65cfa Linux 2.13.1 Open Source Gold Release
Upgraded Intel(R) Integrated Performance Primitives (IPP) Cryptography library to version 2020 update 3.
Upgraded Intel(R) SGX Architecture Enclaves based on new IPP crypto library.
Fixed bugs.

Signed-off-by: Li, Xun <xun.li@intel.com>
2021-03-30 13:56:43 +08:00
lzha101 c11985ef09 Update buildenv.mk
Remove unnecessary space character.

Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
2021-03-09 16:48:41 +08:00
Qinkun Bao ff73c6213d fix typos
Signed-off-by: Qinkun Bao <qinkunbao@gmail.com>
2021-02-18 13:42:07 -05:00
Haitao Huang bb3d1a5a30 Merge pull request #660 from mythi/add-k8s
README: add a link to Kubernetes SGX device-plugin project
2021-02-11 11:10:09 -06:00
Li, Xun 73b8b57aea Linux 2.13 Open Source Gold Release
Added more logs in PSW components for identifying issues.
Upgraded OpenSSL and SgxSSL to latest version 1.1.1i in DCAP components.
Added data base migration support in PCCS.
Fixed bugs.

Signed-off-by: Li, Xun <xun.li@intel.com>
sgx_2.13
2021-02-04 14:56:56 +08:00
Sylvain Bellemare c965e66547 Fix typo in aesm.conf comment
Signed-off-by: Sylvain Bellemare <sbellem@gmail.com>
2021-02-02 16:41:44 +00:00
Haitao Huang cc7b4576f5 Merge pull request #658 from sbellem/fix-issue-657
Set external to true for aesmd-socket volume
2021-01-26 21:06:52 -06:00
Sylvain Bellemare 92e99750cf Set external to true for aesmd-socket volume
Fixes #657

Signed-off-by: Sylvain Bellemare <sbellem@gmail.com>
2021-01-26 16:57:06 +00:00
Mikko Ylinen 5f140b0f08 README: add a link to Kubernetes SGX device-plugin project
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-01-22 08:52:22 +02:00
Sylvain Bellemare 8c7bbc3a53 Ignore downloaded files and generated code dir (#610) 2020-12-08 10:19:26 +08:00
Sylvain Bellemare 8d0e07655c Add table of contents to README (#609)
Also adjusted indentation for the subsections in
section *Install the Intel(R) SGX PSW*.
2020-11-30 13:59:20 +08:00
Ferenc Fabian a21f2d9dd7 Fix path for download_prebuilt.sh (#635)
Remove the unnecessary '/'
2020-11-27 15:29:51 +08:00
lzha101 ae3735dc86 Merge pull request #603 from sbellem/ae-repro-verif-fix-links
Fix prebuilt AE downloads links.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2020-11-27 15:26:31 +08:00
Sylvain Bellemare 8352ed6322 Fix typo: unsiged -> unsigned (#605)
Fix typo: unsiged -> unsigned in AE reproducibility verification steps.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2020-11-27 15:24:53 +08:00
lzha101 d3bd157124 Update download_prebuilt.sh
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
sgx_2.12
2020-11-13 09:40:06 +08:00
Li, Xun 608fe1df4c Linux 2.12 Open Source Gold Release
Added Ubuntu 20.04 and CentOS 8.2 support.
Added Intel(R) Provisioning Certification Service V3 API support for ECDSA attestation.
Fixed bugs.

Signed-off-by: Li, Xun <xun.li@intel.com>
2020-11-11 17:17:33 +08:00
Zongmin.Gu 9671c99941 Support longjmp in exception handler (#602) 2020-10-23 15:31:38 +08:00
lzha101 74b24b69f9 Replace the reproducible script and README with 2.10 reproducible branch. (#618)
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2020-10-20 09:01:02 +08:00
Sylvain Bellemare 1f07408cad Add links to dcap pre-built 2020-09-25 11:49:16 +01:00
Sylvain Bellemare 1155dcf696 Fix links to downloads for linux-latest 2020-09-23 14:46:34 +01:00
volcano 33f4499173 uswitchless build: delete -g compile option (#596)
Signed-off-by: volcano <volcano_dr@163.com>
2020-09-14 10:54:07 +08:00
Haitao Huang c78b0fb79b Merge pull request #577 from haitaohuang/docker_fix
Docker fix
2020-09-10 08:57:36 -05:00
Haitao Huang 23a8cd4cc3 Docker build: prepare source as prerequisite
Signed-off-by: Haitao Huang <4699115+haitaohuang@users.noreply.github.com>
2020-09-09 19:26:07 -05:00
Huang, Haitao efb08df570 SDK urtssim: fix Makefile for parallel build
Enforce more strict order in urtssim

Signed-off-by: Haitao Huang <4699115+haitaohuang@users.noreply.github.com>
2020-09-09 18:57:50 -05:00
Yu Ding d10c025eb0 Typo fixes (#588)
Signed-off-by: Yu Ding dingelish@gmail.com
2020-09-09 16:31:22 +08:00
Carlos Bilbao aededec09c Fixed minor errata (#592)
In README.

Signed-off-by: Carlos Bilbao bilbao@vt.edu
2020-09-09 16:30:09 +08:00
lzha101 4a52d19fd5 Update KSS bits check in sgx_get_key() (#590)
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2020-09-07 09:52:01 +08:00