Shuang Liu
d61edad08f
Randomize the file names of SEFS inodes on the host FS
2019-09-06 15:08:13 +00:00
Tate, Hongliang Tian
dff0dbf77d
Add the integrity-only mode SEFS
...
* Add patch to Rust SGX SDK to enable integrity-only SgxFile
* Upgrade to the new SEFS extended with the integrity-only mode
* Use integrity-only SEFS for /bin and /lib in test
* Add the MAC of integrity-only SEFS to Occlum.json in test
* Mount multiple FS according to Occlum.json
* Check the MACs of integrity-only SEFS images
2019-08-17 04:20:11 +00:00
Tate, Hongliang Tian
76f91a1aa3
Add Occlum.json. No more configs hardcoded in code
...
1. Add Occlum.json as Occlum's config file
2. Add tools/bin/build_enclave
3. Add tools/bin/protect_integrity
4. Validate Occlum.json.protected on LibOS startup
5. Parse Occlum.json.protected on LibOS startup
6. Config enclave size using Occlum.json
7. Config process memory sizes using Occlum.json
2019-08-09 09:19:51 +00:00
Wang Runji
c656776eb1
Fix MountFS sync
2019-08-02 08:34:40 +00:00
Wang Runji
c68c3c9a94
Fix the write-without-updating-size bug of SEFS
2019-08-02 05:31:42 +00:00
Wang Runji
29278db8f4
support multiple fs
...
- use RamFS as rootfs, mount SEFS at /test
- for testing convenience, set default cwd to /test
- fix spawn path and change_cwd
2019-07-19 03:49:18 +00:00
Tate, Hongliang Tian
30265261cf
Remove a deprecated submodule sgx_protect_file
2019-07-18 11:02:01 +00:00
WangRunji
2fdc7d3b17
sefs: fix Rust SGX SDK version and Rust nightly version
2019-05-27 22:07:15 +08:00
Tate, Hongliang Tian
3465477cc1
Fix two bugs that prevents compilation and tests working
2019-04-29 00:01:17 +08:00
WangRunji
3defc8b9aa
update sefs
2019-04-11 22:24:55 +08:00
WangRunji
4e8801850d
update SEFS crate, move sgx_impl to libos
2019-03-29 14:20:25 +08:00
WangRunji
557eb7dc60
fix sys_open. import crate log.
2019-03-29 14:20:25 +08:00
WangRunji
e41f65e132
fix test Makefile for SEFS
2019-03-29 14:20:25 +08:00
WangRunji
d56378d96a
fix TimeProvider. enable INodeFile
2019-03-29 14:20:25 +08:00
WangRunji
0105756897
add fs submodule. import fs crate to libos
2019-03-29 14:20:25 +08:00
Tate, Hongliang Tian
7fcf195359
Upgrade Rust SGX SDK to v1.0.6
...
... and Intel SGX SDK to v2.4, Rust to nightly-2019-01-28
2019-02-23 16:31:01 +08:00
Tate, Hongliang Tian
e9064e3914
Upgrade Rust SGX SDK to v1.0.4
2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
757d3f2f4d
Use my forked xmas-elf as a submodule
2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
7671dbf470
Load and run a Hello World program
2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
264ac7f993
Add write syscall and prints Hello World
2018-07-01 15:57:41 +08:00
Tate, Hongliang Tian
226245dd9a
Add Rust SGX SDK as a submodule
2018-06-29 13:43:19 +08:00