rclone/vendor/storj.io/common/encryption/common.go
2020-05-12 15:56:50 +00:00

19 lines
603 B
Go

// Copyright (C) 2020 Storj Labs, Inc.
// See LICENSE for copying information.
// Package encryption collects common cryptographic primitives needed for path and data encryption.
package encryption
import (
"github.com/zeebo/errs"
)
// Error is the default encryption errs class
var Error = errs.Class("encryption error")
// ErrDecryptFailed is the errs class when the decryption fails
var ErrDecryptFailed = errs.Class("decryption failed, check encryption key")
// ErrInvalidConfig is the errs class for invalid configuration
var ErrInvalidConfig = errs.Class("invalid encryption configuration")