Versions in this module Expand all Collapse all v0 v0.1.0 Jul 1, 2026 Changes in this version + const Backend + const KEYCTL_PERM_ALL — linux/amd64 + const KEYCTL_PERM_GROUP — linux/amd64 + const KEYCTL_PERM_LINK — linux/amd64 + const KEYCTL_PERM_OTHERS — linux/amd64 + const KEYCTL_PERM_PROCESS — linux/amd64 + const KEYCTL_PERM_READ — linux/amd64 + const KEYCTL_PERM_SEARCH — linux/amd64 + const KEYCTL_PERM_SETATTR — linux/amd64 + const KEYCTL_PERM_USER — linux/amd64 + const KEYCTL_PERM_VIEW — linux/amd64 + const KEYCTL_PERM_WRITE — linux/amd64 + const KeyCtlBackend + var ErrKeyNotFound = keyring.ErrKeyNotFound + var ErrMetadataNotSupported = keyring.ErrMetadataNotSupported + var ErrUnavailable = keyring.ErrUnavailable + func GetKeyringIDForScope(scope string) (int32, error) — linux/amd64 + func GetPermissions(process, user, group, others uint32) uint32 — linux/amd64 + func Provider(opts ...Option) keyring.Provider + type Config struct + KeyCtlPerm uint32 + KeyCtlScope string + ServiceName string + type Item = keyring.Item + type Metadata = keyring.Metadata + type Option func(*Config) + func Perm(perm uint32) Option + func Scope(scope string) Option