func getPlain(key string, store backend.Store) ([]byte, error) { var value []byte data, err := store.Get(key) if err != nil { return value, err } return data, err }
func getEncrypted(key, keyring string, store backend.Store) ([]byte, error) { var value []byte kr, err := os.Open(secretKeyring) if err != nil { return value, err } defer kr.Close() data, err := store.Get(key) if err != nil { return value, err } value, err = secconf.Decode(data, kr) if err != nil { return value, err } return value, err }