This repository contains a collection of tools and commands used for managing the lifecycle of enclaves. The Nitro CLI needs to be installed on the parent instance, and it can be used to start, manage, and terminate enclaves. The Nitro Enclaves kernel driver is available in the upstream Linux kernel starting with the v5.10 kernel for x86_64 and starting with the v5.16 kernel for arm64. The codebase from the 'drivers/virt/nitro_enclaves' directory in this GitHub repository is similar to the one merged into the upstream Linux kernel. The enclaves do not have access to a physical disk, just a RAM filesystem. One can configure the disk space by changing memory size or by using kernel command line arguments.

Features

  • Requries a working Docker setup
  • Install gcc, make, git, llvm-dev, libclang-dev, clang.
  • Out-of-tree driver build can be done using the Makefile in the 'drivers/virt/nitro_enclaves' directory
  • Ensure that your EC2 instance was created with enclave support enabled and that your system
  • The Nitro CLI must be installed on the Amazon EC2 parent instance
  • This library is licensed under the Apache 2.0 License

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Nitro Enclaves Command Line Interface

Nitro Enclaves Command Line Interface Web Site

Other Useful Business Software
Rezku Point of Sale Icon
Rezku Point of Sale

Designed for Real-World Restaurant Operations

Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Nitro Enclaves Command Line Interface!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

Rust

Related Categories

Rust Software Development Software, Rust Networking Software

Registered

2022-06-29