Commit Graph

173 Commits

Author SHA1 Message Date
lzha101 8f48696ec3 Merge pull request #286 from lzha101/dp_script
Update checksum in the download script.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-06-28 12:27:43 +08:00
Zhang Lili Z ec46250251 Update download script.
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-06-28 20:21:07 +08:00
Zhang Lili Z b1f6f25dec Update checksum in the download script.
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-06-27 16:50:20 +08:00
lzha101 984c04c696 Merge pull request #273 from daveti/dup-mov
remove dup mov in load_regs

Signed-off-by: Zhang Lili Z lili.z.zhang@intel.com
2018-06-26 14:40:40 +08:00
Dave Tian 1d50f7c238 Merge branch 'dup-mov' of https://github.com/daveti/linux-sgx into dup-mov 2018-06-26 00:16:48 -04:00
Dave Tian e9e66673ff remove dup mov in load_regs
Signed-off-by: Dave Tian <root@davejingtian.org>
2018-06-26 00:12:15 -04:00
Andy Zhao 0b493e04ef Merge pull request #275 from jiazhang0/master
libsample_libcrypto.so: Fix link error
2018-06-12 09:57:34 +08:00
Jia Zhang 9338007c3a libsample_libcrypto.so: Fix link error
The C_OBJS is forgotten to link OBJS togeter in Makefile.
This mistake causes a build failure on SampleCode/RemoteAttestation:

/opt/intel/sgxsdk/SampleCode/RemoteAttestation/sample_libcrypto/libsample_libcrypto.so:
undefined reference to `sgx_disp_ippsAES_GCMGetTag'
/opt/intel/sgxsdk/SampleCode/RemoteAttestation/sample_libcrypto/libsample_libcrypto.so:
undefined reference to `sgx_disp_ippsAES_GCMGetSize'
...

Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
2018-06-11 17:01:56 +08:00
lzha101 5a7e3e6240 Update download_prebuilt.sh
Update script to use an updated tarball.
Signed-off-by: Zhang Lili Z lili.z.zhang@intel.com
2018-06-07 21:17:03 +08:00
lzha101 8b6c63253a Update checksum in download script
Update checksum for the updated optimized libs in download script.

Signed-off-by: Zhang Lili Z lili.z.zhang@intel.com
2018-06-07 15:38:55 +08:00
lzha101 f010869a2e Merge pull request #274 from lzha101/sgxssl
Use latest sgxssl and remove an insecure flag '--no-check-certificate' from script

Signed-off-by: Zhang Lili Z lili.z.zhang@intel.com
2018-06-07 08:35:53 +08:00
Zhang Lili Z 43b8f79721 Use latest sgxssl and remove an insecure flag
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-06-07 00:49:40 +08:00
Dave Tian 86b9e70c3b remove dup mov in load_regs 2018-06-05 14:58:16 -04:00
Li Xun a911f996de Merge pull request #270 from npmccallum/gcc
Two minor compile fixes on GCC 8.1.1
2018-06-05 10:31:54 +08:00
Nathaniel McCallum 81c1e0056c Remove unnecessary cast
GCC 8.1.1 complains about this cast, producing an error under the
default compilation flags.

Signed-off-by: Nathaniel McCallum <npmccallum@redhat.com>
2018-05-29 17:13:29 -04:00
Nathaniel McCallum 87632f621f Catch std::bad_alloc by reference
GCC 8.1.1 complains when catching by value due to polymorphism.

Signed-off-by: Nathaniel McCallum <npmccallum@redhat.com>
2018-05-29 17:13:29 -04:00
haitaohuang 54cae063cd Merge pull request #260 from lshacham/master
Removed wrong link
2018-05-10 09:59:58 -05:00
Liron Shacham ef87f1f4f7 Removed wrong link
Signed-off-by: Shacham, Liron<liron.shacham@intel.com>
2018-05-10 17:56:42 +03:00
Andy Zhao 1543a82ca1 Merge pull request #259 from yuyuany/fedora-support
Update supported OS version in readme file
2018-05-10 14:40:11 +08:00
Yu Yuan fb7a0a03e5 update supported OS version in readme file
Signed-off-by: Yu Yuan <yuan.yu@intel.com>
2018-05-10 22:24:54 +08:00
Li, Xun 75dd558bda Linux 2.1.3 Open Source Gold Release
Security updates to Linux SDK and PSW
Support for Intel SGX Protected Code Loader

Signed-off-by: Li, Xun <xun.li@intel.com>
sgx_2.1.3
2018-05-10 11:05:38 +08:00
Andy Zhao 4b31cebfe5 Merge pull request #253 from yuyuany/refle
fix ref_le build issue with edger8r
2018-04-16 10:28:26 +08:00
Yu Yuan 2544dbd729 fix ref_le build issue with edger8r
Signed-off-by: Yu Yuan <yuan.yu@intel.com>
2018-04-16 18:14:29 +08:00
Andy Zhao e9a7c096a8 Merge pull request #250 from llly/tlibcrypto_update
Update tlibcrypto to add new crypto wrapper function
2018-04-13 09:30:58 +08:00
Li, Xun 5d59856dae Update tlibcrypto to add new crypto wrapper function
New API:
sgx_create_rsa_key_pair
sgx_rsa_priv_decrypt_sha256
sgx_rsa_pub_encrypt_sha256
sgx_create_rsa_priv2_key
sgx_create_rsa_priv1_key

Signed-off-by: Li, Xun <xun.li@intel.com>
2018-04-12 11:15:57 +08:00
lzha101 646b2d37ba Merge pull request #248 from yuyuany/fedora-support
Add Fedora support info to README

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-04-12 11:02:25 +08:00
Yu Yuan c697a4a836 Add Fedora support info to README
Signed-off-by: Yu Yuan <yuan.yu@intel.com>
2018-04-11 21:34:44 +08:00
lzha101 08bff79aa6 Merge pull request #245 from yuyuany/no-unused-parameter
add -Wno-unused-parameter to protobufs

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-04-09 14:47:45 +08:00
Yu Yuan b588e5d43e add -Wno-unused-parameter to protobufs
Signed-off-by: Yu Yuan <yuan.yu@intel.com>
2018-04-09 22:24:08 +08:00
lzha101 0f45cad401 Merge pull request #231 from lzha101/trts_red_zone
Fix red zone issue in continue_execution()

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-03-20 11:03:05 +08:00
Zhang Lili Z edb18459b8 Fix red zone issue in continue_execution(). And create a header file for shared constants between assembly code and C code.
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-03-19 23:18:37 +08:00
lzha101 a31b0b6034 Merge pull request #143 from deeglaze/ioctl_retry
Expose an internal error on enclave_create ioctl interrupt.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-03-16 17:13:40 +08:00
Li, Xun bd59dc35dc Linux 2.1.2 Open Source Gold Release
Security updates to Linux SDK and PSW

Signed-off-by: Li, Xun <xun.li@intel.com>
2018-03-16 12:56:41 +08:00
Dionna Glaze 25709d8403 Expose an internal error on enclave_create ioctl interrupt.
After months of debugging to find the source of the interrupt, this
is the middle ground solution to make progress.

Signed-off-by: Dionna Glaze <dionnaglaze@google.com>
2018-03-14 11:26:27 -07:00
lzha101 7ce7e243d2 Merge pull request #216 from deeglaze/typedef_include
Adds includes to allow use of some typedefs when in pickier compilers.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-03-05 15:54:56 +08:00
lzha101 3535f30bd2 Merge pull request #215 from deeglaze/sgx_is_enclave_crashed
Adds an API function to check if the enclave has crashed.

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-03-05 15:52:56 +08:00
Dionna Glaze 22f9f6008e Adds includes to allow use of some typedefs when in pickier compilers.
Signed-off-by: Dionna Glaze <dionnaglaze@google.com>
2018-03-02 09:58:08 -08:00
Dionna Glaze 3d80233b42 Adds an API function to check if the enclave has crashed.
Signed-off-by: Dionna Glaze <dionnaglaze@google.com>
2018-03-02 09:56:44 -08:00
lzha101 7d0a4086ed Merge pull request #219 from lzha101/st_fix
Fix dump command for sgx_sign

Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-02-28 10:53:58 +08:00
Zhang Lili Z 08d15d554e Fix dump command for sgx_sign
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-02-28 18:46:37 +08:00
Andy Zhao 1bcdf2ed21 Linux 2.1.1 Open Source Gold Release
Signed-off-by: Andy Zhao <yebin.andy.zhao@intel.com>
sgx_2.1.1
2018-02-13 06:29:03 +00:00
lzha101 3ccaec34f4 Merge pull request #203 from lzha101/openssl_compat
Fix OpenSSL 1.1.0 compatibility issue in sign_tool and urts_sim

Signed-off-by: Zhang Lili Z lili.z.zhang@intel.com
2018-01-29 11:19:20 +08:00
Zhang Lili Z a12405a2b3 Fix OpenSSL 1.1.0 compatibility issue in sign_tool and urts_sim
Signed-off-by: Zhang Lili Z <lili.z.zhang@intel.com>
2018-01-27 01:45:19 +08:00
lzha101 3f132c612f Update download_prebuilt.sh
Update download script to use prebuilt AEs with security updates.
2018-01-26 17:02:10 +08:00
lzha101 049541fa6a Merge pull request #197 from dingelish/master
Fix improper Makefile for tprotected_fs and uprotected_fs. And fix a typo in sample project.

Signed-off-by: Zhang Lili lili.z.zhang@intel.com
2018-01-23 09:23:03 +08:00
Yu Ding ec99334de7 Fix a typo
Signed-off-by: Yu Ding <dingelish@gmail.com>
2018-01-19 10:55:22 -08:00
Yu Ding 550724f559 Merge remote-tracking branch 'upstream/master' 2018-01-19 10:53:43 -08:00
Li, Xun 1ccf25b64a Linux 2.1 Open Source Gold release
Signed-off-by: Li, Xun <xun.li@intel.com>
sgx_2.1
2018-01-19 11:02:56 +08:00
Yu Ding 4752534fb2 Fix improper Makefile for tprotected_fs and uprotected_fs, enabling make -j.
Signed-off-by: Yu Ding <dingelish@gmail.com>
2018-01-17 14:50:33 -08:00
yuyuany 3699ffd5eb Merge pull request #188 from yuyuany/heap_init
Clear the heap pages after enclave initialization
2017-12-11 14:06:25 +08:00