SecureValueRecovery2/host
2024-11-14 12:16:03 -08:00
..
auth Squashed history. 2023-05-05 16:25:12 -06:00
cmd Add ability to request eventlog to SVR2 API. 2024-07-03 13:14:04 -06:00
config Add enforced timeout to Raft join. 2024-11-14 12:16:03 -08:00
dispatch Update Go dependencies. 2024-03-01 10:02:02 -07:00
enclave AMD SEV-SNP attestation verification. 2023-06-22 13:03:09 -06:00
health Add regular liveness checks to service. 2024-01-25 19:53:00 -07:00
integration Code cleanup, fixes, and tests. 2024-09-26 15:59:59 -07:00
logger Squashed history. 2023-05-05 16:25:12 -06:00
miniredis AMD SEV-SNP attestation verification. 2023-06-22 13:03:09 -06:00
peer Add Control mode to print out status of all peers. 2024-03-27 10:10:32 -06:00
peerid Switch control command to provide multiple subcommands based on request type. 2024-05-23 08:47:13 -06:00
proto Add Control mode to print out status of all peers. 2024-03-27 10:10:32 -06:00
raftmanager Add enforced timeout to Raft join. 2024-11-14 12:16:03 -08:00
rate Typo fix. 2024-04-17 16:30:55 -06:00
rustclient rustclient: migrate to tungstenite 2024-11-11 10:42:26 -06:00
service Add enforced timeout to Raft join. 2024-11-14 12:16:03 -08:00
servicetest Integrate Kyber1024 client/server communication into SVR*. 2024-08-15 15:02:14 -07:00
util Update Go dependencies. 2024-03-01 10:02:02 -07:00
web Switch control command to provide multiple subcommands based on request type. 2024-05-23 08:47:13 -06:00
.gitignore Update attestation to work with GCP AK-certs. 2024-03-15 16:53:44 -06:00
.tool-versions Squashed history. 2023-05-05 16:25:12 -06:00
enclave.config.sample Squashed history. 2023-05-05 16:25:12 -06:00
go.mod Update host module dependencies 2024-09-11 10:18:50 -07:00
go.sum Update host module dependencies 2024-09-11 10:18:50 -07:00
host.config.sample Squashed history. 2023-05-05 16:25:12 -06:00
main.go Update Go dependencies. 2024-03-01 10:02:02 -07:00
Makefile Integrate Kyber1024 client/server communication into SVR*. 2024-08-15 15:02:14 -07:00
README.md Squashed history. 2023-05-05 16:25:12 -06:00

SVR2 Host Code (the Go attempt)

This codebase provides a host-side binary for running and interacting with an enclave, while also interacting with the outside world (external services, clients, etc), and acts as a bridge between these two worlds. It follows typical Go paradigms.

Go Version

Currently, this code is targetted to Go 1.19, so yay, generics are a thing.

Testing

There should be some.

Formatting

One gofmt to rule them all.