Files
secret/keyring_darwin.go
2025-09-04 14:14:02 +02:00

23 lines
410 B
Go

package secret
import "github.com/keybase/go-keychain"
type keyring struct {
service string
}
func keyringProvider(service string) (Provider, error) {
return keyring{
service: service,
}, nil
}
func (p keyring) GetSecret(key string) (value []byte, err error) {
return keychain.GetGenericPassword(
p.service, // service
key, // account
"", // label
"", // accessgroup
)
}