Commit Graph

24 Commits

Author SHA1 Message Date
Lance Vick 70161ec6fe
Refactor for better error handling and entropy seeding prep 2022-10-13 05:23:16 -07:00
Lance Vick 5736d3001d
Include NSM library and a basic function to fetch entropy 2022-10-10 13:13:57 -07:00
Lance Vick 52d13ef407
Load NSM module at boot 2022-10-07 15:09:42 -07:00
Lance Vick fc4d8a3515
Refactor init to cleaner/safer 2022-10-07 13:33:52 -07:00
Lance Vick 562f549935
port c init to rust 2022-10-06 12:30:07 -07:00
Lance Vick 1b618c7caf
build nsm driver into aws targets 2022-10-04 10:55:30 -07:00
Lance Vick 200f4d94f6
Aws target booting in live nitro enclaves 2022-09-26 16:07:37 -07:00
Lance Vick db8f90ad47
Fix package updating bug and separate aws/generic targets 2022-09-13 16:01:10 -07:00
Lance Vick f609165278
correct nitro attestation method 2022-09-07 14:51:25 -07:00
Lance Vick be6479a3f8
rename to enclave os 2022-09-07 14:46:49 -07:00
Lance Vick ef537e8d1f
Add README with initial goals and development usage 2022-09-07 14:44:43 -07:00
Lance Vick ab1b3fdcb2
Substantial refactor to get newer deps and working EIF builds 2022-09-01 14:16:48 -07:00
Lance Vick fa5baf42d7
More file/dir re-organizing 2022-07-29 13:32:04 -07:00
Lance Vick 1dbea5251d
restructure dirs for easier target additions 2022-07-29 12:32:45 -07:00
Lance Vick 4afedd00a2
disable debug by default, and favor sample 'hello world' init binary 2022-07-27 17:27:16 -07:00
Lance Vick 6ba4832be4
Builds now appear to be determinstic 2022-07-26 15:43:00 -07:00
Lance Vick ff22a25a5d
Overhaul toolchain to be standalone and reproducible 2022-07-24 05:30:55 -07:00
Lance Vick 0c83a3658a
output filetree/hashes for make targets 2022-07-12 05:15:15 -07:00
Lance Vick e7740995e4
CPIO root filesystem is now deterministic 2022-07-12 04:42:03 -07:00
Lance Vick baa99413c1
strip down local-vm kernel to essentials 2022-07-09 01:28:45 -07:00
Lance Vick e5fea72d49
fix busybox init mount ordering 2022-07-09 00:52:53 -07:00
Lance Vick bda773f089
make cleanup/refactoring with more helper phony targets 2022-07-09 00:52:32 -07:00
Lance Vick 49bfc9dcd1
working baseline local emulation target with busybox shell 2022-07-08 17:37:00 -07:00
Lance Vick 1cb4d565f8
initial busybox/linux building 2022-06-24 02:02:51 -07:00