Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
3b68cb2
Use sim ver for `nitro-cli`
raoulstrackx Nov 28, 2022
7917715
Install ftxvme tools in CI
raoulstrackx Nov 28, 2022
b9f2756
Building Nitro Enclaves
raoulstrackx Nov 29, 2022
cde8fa8
Terminating Nitro enclaves
raoulstrackx Dec 2, 2022
5ef458e
Pass eif file path to runner
raoulstrackx Mar 20, 2023
0763cbb
Refactoring `ftxvme-elf2eif`
raoulstrackx Mar 23, 2023
58e8bf3
Unit test `ftxvme-elf2eif`
raoulstrackx Mar 23, 2023
32c0018
Remove ftxvme-elf2eif
raoulstrackx Apr 12, 2023
0245274
Build eif from elf script
raoulstrackx Mar 30, 2023
1fa9284
Building and parsing Initramfs
raoulstrackx Apr 12, 2023
491f577
Write eif
raoulstrackx Apr 5, 2023
84e7422
Parse eif
raoulstrackx Apr 7, 2023
a112a94
Extract application
raoulstrackx Apr 7, 2023
dc5ed59
Info eif enclave
raoulstrackx Apr 11, 2023
6b56e57
Creating eif enclave with ftxvme-elf2eif tool
raoulstrackx Apr 12, 2023
8fd0c14
Update ftxvme-runner-cargo
raoulstrackx Apr 13, 2023
8288597
Always eif to runner
raoulstrackx Apr 13, 2023
0c93f02
+ add verbose option to ftxvme-runner-cargo
raoulstrackx Apr 13, 2023
e1b16d3
Add simulation support to ftxvme-runner
raoulstrackx Apr 13, 2023
471a4f4
+ ensure arguments can be passed to runner by cargo
raoulstrackx Apr 19, 2023
a76da76
Test `Error` encoding/decoding
raoulstrackx Jan 27, 2022
ad06c02
Serialize `Error`
raoulstrackx Jan 27, 2022
f6b656c
Deserialize `Error`
raoulstrackx Jan 27, 2022
351cb83
Test `Addr` encoding/decoding
raoulstrackx Jan 27, 2022
3c10f51
Serialize `Addr`
raoulstrackx Jan 27, 2022
0d850d5
Deserialize `Addr`
raoulstrackx Jan 27, 2022
9da6c32
Test `Request` encoding/decoding
raoulstrackx Jan 28, 2022
9e2e496
Serialize `Request`
raoulstrackx Jan 28, 2022
0ddb047
Deserialize `Request`
raoulstrackx Jan 28, 2022
62ff0cf
Test `Response` encoding/decoding
raoulstrackx Jan 28, 2022
1681676
Serialize `Response`
raoulstrackx Jan 28, 2022
dfbe307
Deserialize `Response`
raoulstrackx Jan 28, 2022
dd622ea
Remove `derive` and `alloc` features from `serde` dependency
raoulstrackx Jan 28, 2022
60e58e1
Add Exit Request
raoulstrackx Apr 17, 2023
5e4c7ff
Test serialization/deserialization Exit request
raoulstrackx Apr 17, 2023
98645bd
Handle exit request
raoulstrackx Apr 18, 2023
403aec2
Added `Init` request
raoulstrackx Apr 19, 2023
eae345b
Added `Init` request test
raoulstrackx Apr 19, 2023
e2d89af
Added `Init` response
raoulstrackx Apr 19, 2023
35dabeb
Added `Init` tests
raoulstrackx Apr 19, 2023
8f47e74
Refactoring runner
raoulstrackx Apr 21, 2023
4da1aee
Handle init requests
raoulstrackx Apr 21, 2023
76c309c
Avoid `FtxEif` from taking ownership
raoulstrackx Apr 24, 2023
117ed3f
Using RC for EifPart
raoulstrackx Apr 24, 2023
0eaeeed
+ finish up new iterators for EIF
raoulstrackx Apr 25, 2023
f7ed93c
Parse eif metadata section
raoulstrackx Apr 25, 2023
ad94678
Add enclave name to args
raoulstrackx Apr 25, 2023
11e2d97
Provide name of enclave to EIF builder
raoulstrackx Apr 25, 2023
9e475fd
Automatically derive enclave name from elf
raoulstrackx Apr 25, 2023
7dcfe38
Additional test Response deser
raoulstrackx May 31, 2023
df4cae9
Serialize/Deserialize ErrorKind
raoulstrackx Jun 1, 2023
2aa7c76
Adding new errorkind
raoulstrackx Jun 1, 2023
456d63a
Return explicit error for failed command
raoulstrackx Jun 1, 2023
32600a3
Added todo on error handling
raoulstrackx Jun 1, 2023
7436c2a
Support `Addr` translation to `SocketAddr`
raoulstrackx Jun 9, 2023
273bcac
Bugfixes: use cid instead of port
raoulstrackx Jun 13, 2023
d3c4dd3
Remove stream connections on close
raoulstrackx Jun 14, 2023
524bd0e
Comment: connection may already have been closed
raoulstrackx Jun 16, 2023
04bb722
Debug
raoulstrackx Jul 31, 2023
1043ab4
Disable debug output (check this commit! code was removed!)
raoulstrackx Aug 1, 2023
c586830
Make vsock optional dependency
raoulstrackx Aug 9, 2023
b30df27
impl SocketAddr
raoulstrackx Aug 9, 2023
6f60aea
Remove io::ErrorKind::FilenameTooLong
raoulstrackx Aug 9, 2023
d01f33f
Encode runner/enclave with size-prepended encoding
raoulstrackx Aug 14, 2023
c68f510
Fix `read_eof` test
raoulstrackx Aug 16, 2023
99ce66b
Updated nitro-cli
raoulstrackx Aug 24, 2023
3aa1601
Update `aws-nitro-enclaves-image-format`
raoulstrackx Aug 28, 2023
2bd4e02
Avoid initializing `env_logger` when running non-simulator
raoulstrackx Aug 29, 2023
31f27ed
Merge branch 'master' into sinan/rte-606-merge-fortanixvme-branch
Oct 28, 2025
2c85cbd
Remove stabilized feature.
Oct 30, 2025
0bf8944
Remove explicit serde source.
Oct 30, 2025
1830ba2
Remove unused extern crate alloc.
Oct 31, 2025
4a0b060
Add fortanix-vme-tools to workspace.
Oct 31, 2025
b01c9b9
Fix dcap-ql test errors.
Oct 31, 2025
b9c5038
Update serde dep with a standing PR.
Oct 31, 2025
1b1d509
Add lfs pull support for github build+test action.
Oct 31, 2025
95657d0
Fix serde git url & branch.
Nov 3, 2025
ab13c76
Update Cargo.lock file.
Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
fortanix-vme/aws-nitro-enclaves/eif-tools/tests/binaries/x86_64/bzImage filter=lfs diff=lfs merge=lfs -text
fortanix-vme/aws-nitro-enclaves/eif-tools/tests/binaries/x86_64/init filter=lfs diff=lfs merge=lfs -text
fortanix-vme/aws-nitro-enclaves/eif-tools/tests/binaries/x86_64/linuxkit filter=lfs diff=lfs merge=lfs -text
fortanix-vme/aws-nitro-enclaves/eif-tools/tests/binaries/x86_64/nsm.ko filter=lfs diff=lfs merge=lfs -text
fortanix-vme/fortanix-vme-tools/src/data/bzImage filter=lfs diff=lfs merge=lfs -text
fortanix-vme/fortanix-vme-tools/src/data/init filter=lfs diff=lfs merge=lfs -text
fortanix-vme/fortanix-vme-tools/src/data/nsm.ko filter=lfs diff=lfs merge=lfs -text
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ jobs:

steps:
- uses: actions/checkout@v5
with:
lfs: 'true'

- name: Conditionally export PCS_API_KEY and PCCS_URL
run: |
Expand Down
Loading