opensgx
opensgx copied to clipboard
OpenSGX
When a system call fails, it should be possible to read the error out of `errno`. However, this doesn't seem to propagate through the trampoline and into the enclave? This...
I've now updated the Arch package so that it works with HEAD. It might be good to include installation instructions similar to those you provide for Fedora and Ubuntu? I'd...
I'm working on building a package for opensgx for Arch Linux (i.e. a PKGBUILD), but am running into a bunch of problems with hard-coded relative paths. For example, `sgx.h` has...
A number of places in `opensgx`, arguments are used without proper quoting, meaning paths with spaces would be treated incorrectly. For example: ``` bash measure $1 > $MEASURE ``` should...
`sgx_accept` will crash with a segmentation fault if `address` or `address_len` is NULL (which they are permitted to be), as it will unconditionally call `memcpy` on those arguments.
I was able to test SGX on real hardware. There are some differences in how instructions work compared to OpenSGX. - EEXTEND requires a pointer to SECS in RBX (this...
``` $ opensgx -s hello.sgx --key sign.key sgx-tool: failed to locate conf/device.key: No such file or directory $ echo $? 0 ``` opensgx should propagate the error-status of tools that...
When compiling the various sgx binaries and libraries (in particular inside qemu), a lot of compiler warnings are given for the sgx .c files. It would be great if these...
`sgx-tool` requires the device key to be placed in a subdirectory called `conf/`. This also does not seem to be overrideable by a command-line parameter. Given that this is, in...