Versions in this module Expand all Collapse all v1 v1.2.0 Jun 11, 2024 v1.1.4 Jan 13, 2021 Changes in this version + func CallbackForPassword(keys []openpgp.Key, symmetric bool) ([]byte, error) + func CopyMetadata(bucketName string, sourceKey string, destinationKey string) error + func CopyObject(bucketName string, sourceKey string, destinationKey string) (err error) + func CreateMetadata(recipient *openpgp.Entity, signer *openpgp.Entity, extension string, ...) storage.ObjectAttrsToUpdate + func DecryptBytes(ring openpgp.EntityList, payload []byte) (plain []byte, err error) + func EncryptBytes(recipient *openpgp.Entity, signer *openpgp.Entity, plainBytes []byte, ...) (encryptedBytes []byte, err error) + func GetUserPassword(keyID string) ([]byte, error) + func LoadArmoredKey(location string) (key *openpgp.Entity, err error) + func QueryStorage(bucketName string, prefixFilter string, versions bool) (attributes []*storage.ObjectAttrs, err error) + func ReadMetadata(bucketName string, key string) (attributes *storage.ObjectAttrs, err error) + func ReadObject(bucketName string, key string, version int64) (payload []byte, err error) + func RemoveObject(bucketName string, key string) (err error) + func WriteMetadata(bucketName string, key string, meta storage.ObjectAttrsToUpdate) (err error) + func WriteObject(bucketName string, key string, payload []byte) (err error)