github.com/aavshr/aws-sdk-go@v1.41.3/service/s3/s3crypto/errors.go (about)

     1  package s3crypto
     2  
     3  import "fmt"
     4  
     5  var errNilCryptoRegistry = fmt.Errorf("provided CryptoRegistry must not be nil")
     6  var errNilWrapEntry = fmt.Errorf("wrap entry must not be nil")
     7  var errNilCEKEntry = fmt.Errorf("cek entry must not be nil")
     8  var errNilPadder = fmt.Errorf("padder must not be nil")
     9  
    10  func newErrDuplicateWrapEntry(name string) error {
    11  	return newErrDuplicateRegistryEntry("wrap", name)
    12  }
    13  
    14  func newErrDuplicateCEKEntry(name string) error {
    15  	return newErrDuplicateRegistryEntry("cek", name)
    16  }
    17  
    18  func newErrDuplicatePadderEntry(name string) error {
    19  	return newErrDuplicateRegistryEntry("padder", name)
    20  }
    21  
    22  func newErrDuplicateRegistryEntry(registry, key string) error {
    23  	return fmt.Errorf("duplicate %v registry entry, %v", registry, key)
    24  }