Versions in this module Expand all Collapse all v0 v0.1.0 Jun 7, 2022 Changes in this version + var ErrInvalidInput = errors.New("invalid input") + var ErrMalformedSecret = errors.New("malformed secret") + type Client interface + ReadWithContext func(ctx context.Context, path string) (*vault.Secret, error) + type Option func(*options) + func WithPrefix(prefix string) Option + type SecretStore struct + Logger *log.Logger + Prefix string + VaultClient Client + func NewSecretStore(client Client, logger *log.Logger, opts ...Option) *SecretStore + func (s *SecretStore) GetSecret(ctx context.Context, lookup string) ([]byte, error)