Skip to content

rust sgx sdk helloworld example #1

@sbellem

Description

@sbellem

The goal of this example is to show how one can use docker image with nix to reproduce an enclave build (enclave.so file) and moreover how an auditor, using their own private key, could verify the signed enclave (enclave.signed.so).

  • Complete the documentation under README.md (https://github.com/initc3/nix-sgx-sdk/tree/rust-sgx-sdk#rust-sgx-sdk).
  • Figure out why nix-build ... does not work, whereas building in the nix-shell session works.
  • Package the rust sgx sdk separately such that it can be re-used for other applications (other than the samples that are under the rust sgx sdk codebase).
  • Simplify auditor example, such that one mainly needs to input the signed enclave file and the source code.

The work is under the branch https://github.com/initc3/nix-sgx-sdk/tree/rust-sgx-sdk.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions