Vincent Haupert
8655b82de7
sgx-sdk: 2.15.1 -> 2.16
2 years ago
Jonathan Ringer
8d530c676a
sgx-sdk: fix build
2 years ago
Vincent Haupert
9dac06a14d
sgx-sdk, sgx-psw: improve samples
...
Make it easier to review updates to `sgx-{sdk,psw}` on machines with
actual SGX hardware support. The passthru tests build and run the SGX
samples in simulation mode which works without any hardware support. To
run the samples on a machine with SGX hardware support, issue the
following command:
```bash
$(nix-build -A sgx-sdk.runTestsHW)/bin/run-tests-hw
```
Make sure the SGX AESM daemon is running as some tests require it. See
the `services.aesmd.*` NixOS module options and the `sgx-psw` package
for details.
2 years ago
Vincent Haupert
4f7f8d0b2d
sgx-sdk, sgx-psw: 2.14 -> 2.15.1
...
Also add some of the new samples as tests. Disable parallel builds for
the samples as they don't seem to support it (fail randomly).
2 years ago
Vincent Haupert
92c24a12a7
sgx-sdk, sgx-psw: add `debug` argument
2 years ago
Vincent Haupert
f5fcb87723
sgx-sdk: create sgx dir and move
2 years ago
Jörg Thalheim
dd2001942d
sgx-sdk: enable parallel building
2 years ago
Vincent Haupert
8a713779ee
sgx-sdk: remove superfluous `ncurses` input
2 years ago
Vincent Haupert
6820158305
sgx-sdk: fix typo
3 years ago
Vincent Haupert
406fb9b14d
sgx-sdk: use sgx_ippcp.h from prebuilt optimized libraries
3 years ago
Vincent Haupert
4d46899289
sgx-sdk: use SRI hash
...
$ rnix-hashes 1cr2mkk459s270ng0yddgcryi0zc3dfmg9rmdrdh9mhy2mc1kx0g
SRI sha256-D/QZWBUe1gRbbjWnV10b7IPoM3utefAsOEKnQuasIrM=
base16 0ff41958151ed6045b6e35a7575d1bec83e8337bad79f02c3842a742e6ac22b3
base32 1cr2mkk459s270ng0yddgcryi0zc3dfmg9rmdrdh9mhy2mc1kx0g
base64 D/QZWBUe1gRbbjWnV10b7IPoM3utefAsOEKnQuasIrM
3 years ago
Vincent Haupert
d6a0da1e5d
sgx-sdk: use full version
...
Actually, 2.14 isn't the full version the Makefile uses for the Debian
and RPM packages. Also, pkg-config files contain the version 2.14.100.2.
3 years ago
Vincent Haupert
a25482ffa7
sgxsdk: use samples as passthru tests
3 years ago
Vincent Haupert
007b606892
sgxsdk: add setup hook
3 years ago
Vincent Haupert
91cd666010
sgx-sdk: nits
3 years ago
Vincent Haupert
e74ffcd366
sgx-sdk: rework `installCheckPhase`
3 years ago
Vincent Haupert
cd05703131
sgx-sdk: fix BINUTILS_DIR substitute
3 years ago
Vincent Haupert
8c2b6bbaef
sgx-sdk: add veehaitch as a maintainer
3 years ago
Vincent Haupert
867f6ffcd3
sgx-sdk: build and run most samples in `installCheckPhase`
3 years ago
Vincent Haupert
4bad549b76
sgx-sdk: create Nix output directory structure
3 years ago
Vincent Haupert
92df329a98
sgx-sdk: use `header` command
3 years ago
Vincent Haupert
a3b69162e9
sgx-sdk: fix sgx-gdb
3 years ago
Vincent Haupert
141e8153fb
sgx-sdk: fix pkg-config files
3 years ago
Vincent Haupert
89929bacab
sgx-sdk: remove superfluous `nasm` input
3 years ago
Vincent Haupert
0a23f360ee
sgx-sdk: use install(5)
3 years ago
Vincent Haupert
e08d39daa6
sgx-sdk: use buildPhase attrs, run hooks, sort
3 years ago
Vincent Haupert
96936f6254
sgx-sdk: use tag instead of commit hash
3 years ago
Vincent Haupert
32375fb97c
sgx-sdk: eliminate `patches`
3 years ago
Vincent Haupert
2fcfe8c830
sgx-sdk: `nixpkgs-fmt`
3 years ago
Sylvain Bellemare
27ea8a9b82
sgx-sdk: init at 2.14
...
Co-authored-by: Sylvain Bellemare <sbellem@gmail.com>
Co-authored-by: Artur Cygan <arczicygan@gmail.com>
3 years ago