├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── event.yml │ └── summary.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── SOURCES ├── SPECS └── aws-nitro-enclaves-cli.spec ├── THIRD_PARTY_LICENSES ├── THIRD_PARTY_LICENSES_RUST_CRATES.html ├── about.hbs ├── about.toml ├── appspec.yml ├── blobs ├── aarch64 │ ├── Image │ ├── Image.config │ ├── cmdline │ ├── init │ ├── linuxkit │ └── nsm.ko └── x86_64 │ ├── bzImage │ ├── bzImage.config │ ├── cmdline │ ├── init │ ├── linuxkit │ └── nsm.ko ├── bootstrap ├── allocator.yaml ├── env.sh ├── nitro-cli-config ├── nitro-enclaves-allocator └── nitro-enclaves-allocator.service ├── ci_entrypoint.sh ├── docs ├── centos_stream_8_how_to_install_nitro_cli_from_github_sources.md ├── ci_pipeline.md ├── fedora_34_how_to_install_nitro_cli_from_github_sources.md ├── image_signing.md ├── rhel_8.4_how_to_install_nitro_cli_from_github_sources.md └── ubuntu_20.04_how_to_install_nitro_cli_from_github_sources.md ├── driver-bindings ├── Cargo.toml ├── README.md └── src │ ├── bindings.rs │ └── lib.rs ├── drivers ├── COPYING └── virt │ └── nitro_enclaves │ ├── Dockerfile │ ├── Kconfig │ ├── Makefile │ ├── dkms.conf │ ├── ne_misc_dev.c │ ├── ne_misc_dev.h │ ├── ne_misc_dev_test.c │ ├── ne_pci_dev.c │ ├── ne_pci_dev.h │ └── nitro-enclaves-dkms.spec ├── eif_loader ├── Cargo.toml └── src │ └── lib.rs ├── enclave_build ├── Cargo.toml └── src │ ├── docker.rs │ ├── lib.rs │ ├── main.rs │ ├── utils.rs │ └── yaml_generator.rs ├── examples ├── aarch64 │ └── hello │ │ ├── Dockerfile │ │ ├── README.md │ │ └── hello.sh └── x86_64 │ └── hello │ ├── Dockerfile │ ├── README.md │ └── hello.sh ├── include ├── linux │ └── nitro_enclaves.h └── uapi │ └── linux │ └── nitro_enclaves.h ├── install.sh ├── run-nitro-cli-integration-tests ├── samples └── command_executer │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── resources │ ├── Dockerfile │ ├── Dockerfile.alpine │ └── blobs │ │ ├── aarch64 │ │ ├── Image │ │ ├── Image.config │ │ ├── cmdline │ │ ├── init │ │ ├── linuxkit │ │ └── nsm.ko │ │ └── x86_64 │ │ ├── bzImage │ │ ├── bzImage.config │ │ ├── cmdline │ │ ├── init │ │ ├── linuxkit │ │ └── nsm.ko │ └── src │ ├── command_parser.rs │ ├── lib.rs │ ├── main.rs │ ├── protocol_helpers.rs │ └── utils.rs ├── scripts ├── bump-rust-version.sh ├── lib_tests.sh └── run_tests.sh ├── sources ├── src ├── common │ ├── commands_parser.rs │ ├── document_errors.rs │ ├── json_output.rs │ ├── logger.rs │ ├── mod.rs │ └── signal_handler.rs ├── enclave_proc │ ├── commands.rs │ ├── connection.rs │ ├── connection_listener.rs │ ├── cpu_info.rs │ ├── mod.rs │ ├── resource_manager.rs │ ├── socket.rs │ └── utils.rs ├── enclave_proc_comm.rs ├── lib.rs ├── main.rs └── utils.rs ├── tests ├── integration │ ├── helpers.py │ ├── test_commands.py │ └── test_installation.py ├── test_dev_driver.rs ├── test_nitro_cli_args.rs └── tests.rs ├── third_party └── linuxkit │ ├── LICENSE │ └── README.md ├── tools ├── Dockerfile └── cargo_vendor_config_template └── vsock_proxy ├── Cargo.toml ├── README.md ├── configs └── vsock-proxy.yaml ├── service ├── nitro-enclaves-vsock-proxy.service ├── vsock-proxy └── vsock-proxy.logrotate.conf ├── src ├── dns.rs ├── lib.rs ├── main.rs └── proxy.rs └── tests └── connection_test.rs /.gitattributes: -------------------------------------------------------------------------------- 1 | *.html linguist-generated 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/event.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.github/workflows/event.yml -------------------------------------------------------------------------------- /.github/workflows/summary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.github/workflows/summary.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/README.md -------------------------------------------------------------------------------- /SOURCES: -------------------------------------------------------------------------------- 1 | SPECS -------------------------------------------------------------------------------- /SPECS/aws-nitro-enclaves-cli.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/SPECS/aws-nitro-enclaves-cli.spec -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/THIRD_PARTY_LICENSES -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES_RUST_CRATES.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/THIRD_PARTY_LICENSES_RUST_CRATES.html -------------------------------------------------------------------------------- /about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/about.hbs -------------------------------------------------------------------------------- /about.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/about.toml -------------------------------------------------------------------------------- /appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/appspec.yml -------------------------------------------------------------------------------- /blobs/aarch64/Image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/Image -------------------------------------------------------------------------------- /blobs/aarch64/Image.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/Image.config -------------------------------------------------------------------------------- /blobs/aarch64/cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/cmdline -------------------------------------------------------------------------------- /blobs/aarch64/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/init -------------------------------------------------------------------------------- /blobs/aarch64/linuxkit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/linuxkit -------------------------------------------------------------------------------- /blobs/aarch64/nsm.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/aarch64/nsm.ko -------------------------------------------------------------------------------- /blobs/x86_64/bzImage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/bzImage -------------------------------------------------------------------------------- /blobs/x86_64/bzImage.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/bzImage.config -------------------------------------------------------------------------------- /blobs/x86_64/cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/cmdline -------------------------------------------------------------------------------- /blobs/x86_64/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/init -------------------------------------------------------------------------------- /blobs/x86_64/linuxkit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/linuxkit -------------------------------------------------------------------------------- /blobs/x86_64/nsm.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/blobs/x86_64/nsm.ko -------------------------------------------------------------------------------- /bootstrap/allocator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/bootstrap/allocator.yaml -------------------------------------------------------------------------------- /bootstrap/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/bootstrap/env.sh -------------------------------------------------------------------------------- /bootstrap/nitro-cli-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/bootstrap/nitro-cli-config -------------------------------------------------------------------------------- /bootstrap/nitro-enclaves-allocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/bootstrap/nitro-enclaves-allocator -------------------------------------------------------------------------------- /bootstrap/nitro-enclaves-allocator.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/bootstrap/nitro-enclaves-allocator.service -------------------------------------------------------------------------------- /ci_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/ci_entrypoint.sh -------------------------------------------------------------------------------- /docs/centos_stream_8_how_to_install_nitro_cli_from_github_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/centos_stream_8_how_to_install_nitro_cli_from_github_sources.md -------------------------------------------------------------------------------- /docs/ci_pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/ci_pipeline.md -------------------------------------------------------------------------------- /docs/fedora_34_how_to_install_nitro_cli_from_github_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/fedora_34_how_to_install_nitro_cli_from_github_sources.md -------------------------------------------------------------------------------- /docs/image_signing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/image_signing.md -------------------------------------------------------------------------------- /docs/rhel_8.4_how_to_install_nitro_cli_from_github_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/rhel_8.4_how_to_install_nitro_cli_from_github_sources.md -------------------------------------------------------------------------------- /docs/ubuntu_20.04_how_to_install_nitro_cli_from_github_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/docs/ubuntu_20.04_how_to_install_nitro_cli_from_github_sources.md -------------------------------------------------------------------------------- /driver-bindings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/driver-bindings/Cargo.toml -------------------------------------------------------------------------------- /driver-bindings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/driver-bindings/README.md -------------------------------------------------------------------------------- /driver-bindings/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/driver-bindings/src/bindings.rs -------------------------------------------------------------------------------- /driver-bindings/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/driver-bindings/src/lib.rs -------------------------------------------------------------------------------- /drivers/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/COPYING -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/Dockerfile -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/Kconfig -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/Makefile -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/dkms.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/dkms.conf -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/ne_misc_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/ne_misc_dev.c -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/ne_misc_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/ne_misc_dev.h -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/ne_misc_dev_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/ne_misc_dev_test.c -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/ne_pci_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/ne_pci_dev.c -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/ne_pci_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/ne_pci_dev.h -------------------------------------------------------------------------------- /drivers/virt/nitro_enclaves/nitro-enclaves-dkms.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/drivers/virt/nitro_enclaves/nitro-enclaves-dkms.spec -------------------------------------------------------------------------------- /eif_loader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/eif_loader/Cargo.toml -------------------------------------------------------------------------------- /eif_loader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/eif_loader/src/lib.rs -------------------------------------------------------------------------------- /enclave_build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/Cargo.toml -------------------------------------------------------------------------------- /enclave_build/src/docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/src/docker.rs -------------------------------------------------------------------------------- /enclave_build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/src/lib.rs -------------------------------------------------------------------------------- /enclave_build/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/src/main.rs -------------------------------------------------------------------------------- /enclave_build/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/src/utils.rs -------------------------------------------------------------------------------- /enclave_build/src/yaml_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/enclave_build/src/yaml_generator.rs -------------------------------------------------------------------------------- /examples/aarch64/hello/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/aarch64/hello/Dockerfile -------------------------------------------------------------------------------- /examples/aarch64/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/aarch64/hello/README.md -------------------------------------------------------------------------------- /examples/aarch64/hello/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/aarch64/hello/hello.sh -------------------------------------------------------------------------------- /examples/x86_64/hello/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/x86_64/hello/Dockerfile -------------------------------------------------------------------------------- /examples/x86_64/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/x86_64/hello/README.md -------------------------------------------------------------------------------- /examples/x86_64/hello/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/examples/x86_64/hello/hello.sh -------------------------------------------------------------------------------- /include/linux/nitro_enclaves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/include/linux/nitro_enclaves.h -------------------------------------------------------------------------------- /include/uapi/linux/nitro_enclaves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/include/uapi/linux/nitro_enclaves.h -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/install.sh -------------------------------------------------------------------------------- /run-nitro-cli-integration-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/run-nitro-cli-integration-tests -------------------------------------------------------------------------------- /samples/command_executer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/Cargo.lock -------------------------------------------------------------------------------- /samples/command_executer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/Cargo.toml -------------------------------------------------------------------------------- /samples/command_executer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/README.md -------------------------------------------------------------------------------- /samples/command_executer/resources/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/resources/Dockerfile -------------------------------------------------------------------------------- /samples/command_executer/resources/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/resources/Dockerfile.alpine -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/Image: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/Image -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/Image.config: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/Image.config -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/cmdline: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/cmdline -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/init: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/init -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/linuxkit: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/linuxkit -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/aarch64/nsm.ko: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/aarch64/nsm.ko -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/bzImage: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/x86_64/bzImage -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/bzImage.config: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/x86_64/bzImage.config -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/resources/blobs/x86_64/cmdline -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/init: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/x86_64/init -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/linuxkit: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/x86_64/linuxkit -------------------------------------------------------------------------------- /samples/command_executer/resources/blobs/x86_64/nsm.ko: -------------------------------------------------------------------------------- 1 | ../../../../../blobs/x86_64/nsm.ko -------------------------------------------------------------------------------- /samples/command_executer/src/command_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/src/command_parser.rs -------------------------------------------------------------------------------- /samples/command_executer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/src/lib.rs -------------------------------------------------------------------------------- /samples/command_executer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/src/main.rs -------------------------------------------------------------------------------- /samples/command_executer/src/protocol_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/src/protocol_helpers.rs -------------------------------------------------------------------------------- /samples/command_executer/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/samples/command_executer/src/utils.rs -------------------------------------------------------------------------------- /scripts/bump-rust-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/scripts/bump-rust-version.sh -------------------------------------------------------------------------------- /scripts/lib_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/scripts/lib_tests.sh -------------------------------------------------------------------------------- /scripts/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/scripts/run_tests.sh -------------------------------------------------------------------------------- /sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/sources -------------------------------------------------------------------------------- /src/common/commands_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/commands_parser.rs -------------------------------------------------------------------------------- /src/common/document_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/document_errors.rs -------------------------------------------------------------------------------- /src/common/json_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/json_output.rs -------------------------------------------------------------------------------- /src/common/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/logger.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/mod.rs -------------------------------------------------------------------------------- /src/common/signal_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/common/signal_handler.rs -------------------------------------------------------------------------------- /src/enclave_proc/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/commands.rs -------------------------------------------------------------------------------- /src/enclave_proc/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/connection.rs -------------------------------------------------------------------------------- /src/enclave_proc/connection_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/connection_listener.rs -------------------------------------------------------------------------------- /src/enclave_proc/cpu_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/cpu_info.rs -------------------------------------------------------------------------------- /src/enclave_proc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/mod.rs -------------------------------------------------------------------------------- /src/enclave_proc/resource_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/resource_manager.rs -------------------------------------------------------------------------------- /src/enclave_proc/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/socket.rs -------------------------------------------------------------------------------- /src/enclave_proc/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc/utils.rs -------------------------------------------------------------------------------- /src/enclave_proc_comm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/enclave_proc_comm.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/integration/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/integration/helpers.py -------------------------------------------------------------------------------- /tests/integration/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/integration/test_commands.py -------------------------------------------------------------------------------- /tests/integration/test_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/integration/test_installation.py -------------------------------------------------------------------------------- /tests/test_dev_driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/test_dev_driver.rs -------------------------------------------------------------------------------- /tests/test_nitro_cli_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/test_nitro_cli_args.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tests/tests.rs -------------------------------------------------------------------------------- /third_party/linuxkit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/third_party/linuxkit/LICENSE -------------------------------------------------------------------------------- /third_party/linuxkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/third_party/linuxkit/README.md -------------------------------------------------------------------------------- /tools/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tools/Dockerfile -------------------------------------------------------------------------------- /tools/cargo_vendor_config_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/tools/cargo_vendor_config_template -------------------------------------------------------------------------------- /vsock_proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/Cargo.toml -------------------------------------------------------------------------------- /vsock_proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/README.md -------------------------------------------------------------------------------- /vsock_proxy/configs/vsock-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/configs/vsock-proxy.yaml -------------------------------------------------------------------------------- /vsock_proxy/service/nitro-enclaves-vsock-proxy.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/service/nitro-enclaves-vsock-proxy.service -------------------------------------------------------------------------------- /vsock_proxy/service/vsock-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/service/vsock-proxy -------------------------------------------------------------------------------- /vsock_proxy/service/vsock-proxy.logrotate.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/service/vsock-proxy.logrotate.conf -------------------------------------------------------------------------------- /vsock_proxy/src/dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/src/dns.rs -------------------------------------------------------------------------------- /vsock_proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/src/lib.rs -------------------------------------------------------------------------------- /vsock_proxy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/src/main.rs -------------------------------------------------------------------------------- /vsock_proxy/src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/src/proxy.rs -------------------------------------------------------------------------------- /vsock_proxy/tests/connection_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-nitro-enclaves-cli/HEAD/vsock_proxy/tests/connection_test.rs --------------------------------------------------------------------------------