Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version string
Version contains the application version string loaded from VERSION.txt at compile time. This value is embedded into the binary and used for version reporting in CLI output and logs.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
bootstrap
|
|
|
cmd
command
|
|
|
internal/lifecycle
Package lifecycle manages the bootstrap lifecycle for SPIKE.
|
Package lifecycle manages the bootstrap lifecycle for SPIKE. |
|
internal/net
Package net provides network communication utilities for SPIKE Bootstrap.
|
Package net provides network communication utilities for SPIKE Bootstrap. |
|
internal/state
Package state manages the cryptographic state for SPIKE Bootstrap.
|
Package state manages the cryptographic state for SPIKE Bootstrap. |
|
demo
|
|
|
cmd
command
|
|
|
keeper
|
|
|
cmd
command
|
|
|
internal/net
Package net provides network server utilities for SPIKE Keeper.
|
Package net provides network server utilities for SPIKE Keeper. |
|
internal/route/base
Package base provides the core routing logic for the SPIKE application's HTTP server.
|
Package base provides the core routing logic for the SPIKE application's HTTP server. |
|
internal/route/store
Package store provides HTTP route handlers for SPIKE Keeper's shard management operations.
|
Package store provides HTTP route handlers for SPIKE Keeper's shard management operations. |
|
internal/state
Package state provides thread-safe utilities for securely managing and accessing a global shard value.
|
Package state provides thread-safe utilities for securely managing and accessing a global shard value. |
|
nexus
|
|
|
cmd
command
|
|
|
internal/initialization
Package initialization handles SPIKE Nexus startup based on the configured backend store type.
|
Package initialization handles SPIKE Nexus startup based on the configured backend store type. |
|
internal/initialization/recovery
Package recovery implements root key management and disaster recovery for SPIKE Nexus using Shamir's Secret Sharing scheme.
|
Package recovery implements root key management and disaster recovery for SPIKE Nexus using Shamir's Secret Sharing scheme. |
|
internal/net
Package net provides network server utilities for SPIKE Nexus.
|
Package net provides network server utilities for SPIKE Nexus. |
|
internal/route/acl/policy
Package policy provides HTTP route handlers for access control policy management in SPIKE Nexus.
|
Package policy provides HTTP route handlers for access control policy management in SPIKE Nexus. |
|
internal/route/base
Package base contains the fundamental building blocks and core functions for handling HTTP requests in the SPIKE Nexus application.
|
Package base contains the fundamental building blocks and core functions for handling HTTP requests in the SPIKE Nexus application. |
|
internal/route/bootstrap
Package bootstrap provides HTTP route handlers for SPIKE Bootstrap verification endpoints.
|
Package bootstrap provides HTTP route handlers for SPIKE Bootstrap verification endpoints. |
|
internal/route/cipher
Package cipher provides HTTP route handlers for encryption and decryption operations in SPIKE Nexus.
|
Package cipher provides HTTP route handlers for encryption and decryption operations in SPIKE Nexus. |
|
internal/route/operator
Package operator provides HTTP route handlers for SPIKE Nexus operator operations.
|
Package operator provides HTTP route handlers for SPIKE Nexus operator operations. |
|
internal/route/secret
Package secret provides HTTP route handlers for secret management operations in SPIKE Nexus.
|
Package secret provides HTTP route handlers for secret management operations in SPIKE Nexus. |
|
internal/state/backend
Package backend defines the storage interface for SPIKE Nexus.
|
Package backend defines the storage interface for SPIKE Nexus. |
|
internal/state/backend/lite
Package lite provides an encryption-only backend implementation for SPIKE Nexus.
|
Package lite provides an encryption-only backend implementation for SPIKE Nexus. |
|
internal/state/backend/memory
Package memory provides a fully functional in-memory storage backend for SPIKE Nexus.
|
Package memory provides a fully functional in-memory storage backend for SPIKE Nexus. |
|
internal/state/backend/noop
Package noop provides a no-operation storage backend for SPIKE Nexus.
|
Package noop provides a no-operation storage backend for SPIKE Nexus. |
|
internal/state/backend/sqlite
Package sqlite provides a persistent, encrypted SQLite storage backend for SPIKE Nexus.
|
Package sqlite provides a persistent, encrypted SQLite storage backend for SPIKE Nexus. |
|
internal/state/backend/sqlite/ddl
Package ddl contains SQL statements for the SQLite backend.
|
Package ddl contains SQL statements for the SQLite backend. |
|
internal/state/backend/sqlite/persist
Package persist provides the SQLite persistence layer implementation for SPIKE Nexus.
|
Package persist provides the SQLite persistence layer implementation for SPIKE Nexus. |
|
internal/state/base
Package base provides the high-level state management API for SPIKE Nexus.
|
Package base provides the high-level state management API for SPIKE Nexus. |
|
internal/state/persist
Package persist manages the global backend instance for SPIKE Nexus.
|
Package persist manages the global backend instance for SPIKE Nexus. |
|
spike
|
|
|
cmd
command
|
|
|
internal/cmd
Package cmd provides the command-line interface for SPIKE Pilot, the CLI tool for interacting with SPIKE Nexus.
|
Package cmd provides the command-line interface for SPIKE Pilot, the CLI tool for interacting with SPIKE Nexus. |
|
internal/cmd/cipher
Package cipher provides cryptographic operations for encrypting and decrypting data through SPIKE Nexus.
|
Package cipher provides cryptographic operations for encrypting and decrypting data through SPIKE Nexus. |
|
internal/cmd/operator
Package operator provides CLI commands for SPIKE Nexus administrative operations.
|
Package operator provides CLI commands for SPIKE Nexus administrative operations. |
|
internal/cmd/policy
Package policy implements SPIKE CLI commands for managing access control policies.
|
Package policy implements SPIKE CLI commands for managing access control policies. |
|
internal/cmd/secret
Package secret implements SPIKE CLI commands for managing secrets.
|
Package secret implements SPIKE CLI commands for managing secrets. |
|
internal/stdout
Package stdout provides utilities for printing formatted messages to standard output.
|
Package stdout provides utilities for printing formatted messages to standard output. |
|
internal/trust
Package trust provides functions and utilities to manage and validate trust relationships using the SPIFFE standard.
|
Package trust provides functions and utilities to manage and validate trust relationships using the SPIFFE standard. |
Click to show internal directories.
Click to hide internal directories.