Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent ships the on-VM Python sources as embedded byte slices so the xpc Go binary can ship them.
|
Package agent ships the on-VM Python sources as embedded byte slices so the xpc Go binary can ship them. |
|
cmd
|
|
|
gen-corpus
command
Command gen-corpus produces the shared protocol test corpus consumed by both internal/arcp/corpus_test.go and agent/tests/test_corpus.py.
|
Command gen-corpus produces the shared protocol test corpus consumed by both internal/arcp/corpus_test.go and agent/tests/test_corpus.py. |
|
xpc
command
Package main is the entry point for the xpc CLI.
|
Package main is the entry point for the xpc CLI. |
|
xpc-exec
command
Command xpc-exec is the Phase 4 end-to-end verifier.
|
Command xpc-exec is the Phase 4 end-to-end verifier. |
|
xpc-roundtrip
command
Command xpc-roundtrip is the Phase 3 real-VM round-trip client.
|
Command xpc-roundtrip is the Phase 3 real-VM round-trip client. |
|
internal
|
|
|
arcp
Package arcp implements the xpc wire protocol per docs/PROTOCOL.md.
|
Package arcp implements the xpc wire protocol per docs/PROTOCOL.md. |
|
cli
Package cli implements the xpc cobra command tree.
|
Package cli implements the xpc cobra command tree. |
|
output
Package output provides uniform formatters used across the xpc subcommand surface.
|
Package output provides uniform formatters used across the xpc subcommand surface. |
|
profile
Package profile implements the AWS-style split-config storage for xpc.
|
Package profile implements the AWS-style split-config storage for xpc. |
|
sshlife
Package sshlife provides a thin SSH client used by xpc bootstrap and the agent-lifecycle subcommands.
|
Package sshlife provides a thin SSH client used by xpc bootstrap and the agent-lifecycle subcommands. |
|
transport
Package transport implements the wire transport beneath the ARCP envelope: TLS 1.2 over TCP, length-prefixed framing, and self-signed certificate pinning by SHA-256 fingerprint.
|
Package transport implements the wire transport beneath the ARCP envelope: TLS 1.2 over TCP, length-prefixed framing, and self-signed certificate pinning by SHA-256 fingerprint. |
|
version
Package version exposes the build version of the xpc binary.
|
Package version exposes the build version of the xpc binary. |
Click to show internal directories.
Click to hide internal directories.