Directories
¶
| Path | Synopsis |
|---|---|
|
Package config holds the resolved configuration for opening a Cloudstic repository: which store to talk to, which credentials unlock it, and how the client should behave.
|
Package config holds the resolved configuration for opening a Cloudstic repository: which store to talk to, which credentials unlock it, and how the client should behave. |
|
Package crypto provides authenticated encryption primitives for backup data.
|
Package crypto provides authenticated encryption primitives for backup data. |
|
kms
Package kms implements crypto.KMSClient on top of the AWS KMS SDK.
|
Package kms implements crypto.KMSClient on top of the AWS KMS SDK. |
|
kms
Package kms provides the AWS-backed keychain credential.
|
Package kms provides the AWS-backed keychain credential. |
|
Package open constructs live objects from resolved configuration: an object store from a store URI and its credentials, a keychain from a set of unlock credentials, and a repository client from both.
|
Package open constructs live objects from resolved configuration: an object store from a store URI and its credentials, a keychain from a set of unlock credentials, and a repository client from both. |
|
backends
Package backends holds the secret backends Cloudstic ships with, split out from the pkg/secretref contract so that implementing a custom backend does not drag in the platform-native ones (macOS Keychain, libsecret, Windows Credential Manager) and their build constraints.
|
Package backends holds the secret backends Cloudstic ships with, split out from the pkg/secretref contract so that implementing a custom backend does not drag in the platform-native ones (macOS Keychain, libsecret, Windows Credential Manager) and their build constraints. |
|
storetest
Package storetest provides test doubles for store.ObjectStore.
|
Package storetest provides test doubles for store.ObjectStore. |
Click to show internal directories.
Click to hide internal directories.