Reproducible Nix packages for TEEs
Find a file
Harald Hoyer 7050f3b049
feat: merge the manifest attribute sets better
* merge the arrays `fs.mounts` and `sgx.trusted_files`
  instead of replacing them.
* append `loader.env.LD_LIBRARY_PATH`
  instead of replacing it.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-06-07 10:55:00 +02:00
.github chore(deps): update trufflesecurity/trufflehog action to v3.78.0 2024-06-06 12:59:33 +00:00
lib feat: merge the manifest attribute sets better 2024-06-07 10:55:00 +02:00
packages chore: update to nixos 24.05 2024-06-06 13:57:02 +02:00
.gitignore feat: initial commit 2024-02-07 11:25:05 +01:00
COPYING feat: initial commit 2024-02-07 11:25:05 +01:00
flake.lock chore: update to nixos 24.05 2024-06-06 13:57:02 +02:00
flake.nix chore: update to nixos 24.05 2024-06-06 13:57:02 +02:00
README.md docs: add teepot link 2024-03-22 13:39:13 +01:00

nixsgx

This repository contains a Nix flake with up2date packages for the Intel SGX SDK and gramine.

Hopefully most of the packages will be upstreamed to nixpkgs at some point.

All package builds should be reproducible and therefore can be used to build reproducible enclave images.

Usage

See: https://github.com/matter-labs/teepot and https://github.com/haraldh/docker-era-fee-withdrawer