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
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
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