package
1.14.4
Repository: https://github.com/kpitt/gopass.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

Clone clones an existing repository from a remote.
CryptoBackendName returns the name of the given backend.
DetectCrypto tries to detect the crypto backend used.
DetectStorage tries to detect the storage backend being used.
GetCryptoBackend returns the selected crypto backend or the default (GPGCLI).
GetStorageBackend returns the store backend or the default (FS).
HasCryptoBackend returns true if a value for crypto backend has been set in the context.
HasStorageBackend returns true if a value for store backend was set.
InitStorage initilizes a new storage location.
NewCrypto instantiates a new crypto backend.
NewRegistry returns a new registry.
NewStorage initializes an existing storage backend.
StorageBackendName returns the name of the given backend.
WithCryptoBackend returns a context with the given crypto backend set.
WithCryptoBackendString returns a context with the given crypto backend set.
WithStorageBackend returns a context with the given store backend set.
WithStorageBackendString returns a context with the given store backend set.

# Constants

Age - age-encryption.org.
FossilFS is a filesystem-backed storage with Fossil.
FS is a filesystem-backed storage.
GitFS is a filesystem-backed storage with Git.
GPGCLI is a gpg-cli based crypto backend.
Plain is a no-op crypto backend.

# Variables

CryptoRegistry is the global registry of available crypto backends.
ErrNotFound is returned if the requested backend was not found.
ErrNotSupported is returned by backends for unsupported calls.
StorageRegistry is the global registry of available storage backends.

# Structs

Registry is a registry of backends.
Revision is a SCM revision.

# Interfaces

Crypto is a crypto backend.
CryptoLoader is the interface for creating a new crypto backend.
Keyring is a public/private key manager.
Prioritized is the interface for prioritized items.
Storage is an storage backend.
StorageLoader is the interface for creating a new storage backend.

# Type aliases

CryptoBackend is a cryptographic backend.
Revisions implements the sort interface.
StorageBackend is a type of storage backend.