Commit Graph
19 Commits
Author SHA1 Message Date
Simon Gaiser 64e46adcc0 [Makefile] Use generated header dependencies
Fixes #189.
2019-08-14 00:44:17 +02:00
Isaku Yamahata 4789a3a188 [{shim,Pal}] Refactor Makefiles to utilize Makefile.rules 2019-07-11 07:04:33 +02:00
Isaku Yamahata 08b535f759 [Makefiles] Introduce Makefile.configs for configuration
Introduce Makefile.configs as a single place to allow override
of configuration variables CC, AS, AR, and LD.
2019-06-20 16:21:17 -07:00
Isaku Yamahata a12b8c0149 [Pal] Enable -Wnull-dereference 2019-05-30 19:05:17 -07:00
Chia-Che Tsai 7f5a4cc87f Allowing concurrent builds of different PALs 2018-10-29 17:23:51 -04:00
Michał Kowalczyk 3a24ad56d4 Add lacking .PHONY to Makefiles (#118) 2017-11-25 08:56:36 +00:00
Don Porter 62302518e8 Remove the wolfssl code (#77)
Delete wolfssl from the code base

A few minor issues with build, CI timeouts, and gitignores.
2017-11-15 16:58:10 +00:00
Don Porter 8add0b94f7 Replace the wolfssl Diffie Hellman implementation with mbedtls (#74)
* Switch to the mbedtls implementation of Diffie Hellman
2017-10-22 15:29:00 +01:00
Don Porter 49c4a68f51 Recover the abilty to build with wolfssl, if one so desires 2017-09-22 12:07:42 -04:00
Don Porter ca981b3bcd Merge branch 'master' into sha256 2017-08-25 17:25:29 -04:00
Don Porter 23bd6ee7cb This header (asm-errlist.h) is not used in the rest of the code. Remove it. 2017-08-18 13:13:43 -04:00
Don Porter fd73358f59 Swap out the wolfssl SHA256 implementation with mbedtls. This also introduces a wrapper layer for pal crypto functions, which should make experimenting with different libraries easier. 2017-07-31 20:54:40 -04:00
Don Porter cc49984e01 Build fixes 2017-02-02 11:01:23 -05:00
Chia-Che Tsai 1a1e199c79 release v0.4beta
Release of Graphene SGX:
Supporting native Linux application in Intel SGX enclaves.
Most applications are supported. Some features may still be buggy.

Improving portability of Graphene:
Eliminating GCC-ism of the host-generic code.
Easier to port to non-Posix platform (e.g., Windows without Cygwin).
2016-07-19 19:45:55 -04:00
Chia-Che Tsai b5586bbfc6 release v0.3
- Bugfixes in PAL and SHIM
- Improvement of migration scheme in SHIM, which largely speed up
  forking
- Upgrade glibc to 2.19
- FreeBSD port
- Support OpenJDK, python and R
2015-11-30 08:38:50 -05:00
Chia-Che Tsai 7f19f62f31 beta version 0.2
Plenty of bugfixes for Linux kernel later than 3.5 and Ubuntu later than 10.10.
More organized code to improve portability.
Regression tests for Pal to test completeness of implementation.
2015-05-20 14:15:52 -04:00
Chia-Che Tsai ff7a89cdec Fix robust list behavior
Reorganize platform-independent code in PAL
2014-12-05 09:53:14 -05:00
Chia-Che Tsai 7974db7720 Bugfixes, upgrade to Linux 3.14 2014-11-17 01:31:51 -05:00
Chia-Che Tsai 10c06ad723 The first official release 2014-06-02 12:45:42 -04:00