Versions in this module Expand all Collapse all v0 v0.1.1 Sep 22, 2026 v0.1.0 Sep 22, 2026 Changes in this version + const MaxSecretSize + var ErrCanceled = errors.New("keyring: user canceled") + var ErrClosed = errors.New("keyring: store closed") + var ErrDenied = errors.New("keyring: access denied") + var ErrInvalid = errors.New("keyring: invalid input") + var ErrNotFound = errors.New("keyring: item not found") + var ErrTooLarge = errors.New("keyring: secret too large") + var ErrUnavailable = errors.New("keyring: native store unavailable") + func Wipe(b []byte) + type Store interface + Close func() error + Delete func(ctx context.Context, account string) error + Get func(ctx context.Context, account string) ([]byte, error) + Set func(ctx context.Context, account string, secret []byte) error + func Open(service string) (Store, error) + type Stub map[string][]byte + func (s Stub) Close() error + func (s Stub) Delete(_ context.Context, account string) error + func (s Stub) Get(_ context.Context, account string) ([]byte, error) + func (s Stub) Set(_ context.Context, account string, secret []byte) error