Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
locksmith
command
|
|
|
locksmithctl
command
This package implements a simple CLI for Locksmith.
|
This package implements a simple CLI for Locksmith. |
|
pkg
|
|
|
client
Package client provides a sample implementation of a Locksmith client.
|
Package client provides a sample implementation of a Locksmith client. |
|
connection
Package connection implements a simple TCP server, allowing Locksmith to accept connections.
|
Package connection implements a simple TCP server, allowing Locksmith to accept connections. |
|
env
Package env provides some rudimentary environment variable parsing.
|
Package env provides some rudimentary environment variable parsing. |
|
locksmith
Package server ties together the Locksmith server logic.
|
Package server ties together the Locksmith server logic. |
|
protocol
Package protocol implements decoding and encoding of client/server messages of the Locksmith protocol.
|
Package protocol implements decoding and encoding of client/server messages of the Locksmith protocol. |
|
vault
Package vault solves the handling of mutexes.
|
Package vault solves the handling of mutexes. |
|
vault/queue
Package queue implements a way for the vault to ensure single-threaded handling of mutexes.
|
Package queue implements a way for the vault to ensure single-threaded handling of mutexes. |
|
version
Package version allows linker flags to be set at build time.
|
Package version allows linker flags to be set at build time. |
Click to show internal directories.
Click to hide internal directories.