加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
errors.go 5.00 KB
一键复制 编辑 原始数据 按行查看 历史
package dongle
import (
"fmt"
)
var (
// returns an invalid aes src error
// 返回无效的 aes 明文错误
invalidAesSrcError = func() error {
return fmt.Errorf("aes: invalid src, the src is not full blocks")
}
// returns an invalid aes key error
// 返回无效的 aes 密钥错误
invalidAesKeyError = func() error {
return fmt.Errorf("aes: invalid key, the key must be 16, 24 or 32 bytes")
}
// returns an invalid aes iv error、
// 返回无效的 aes 偏移量错误
invalidAesIVError = func() error {
return fmt.Errorf("aes: invalid iv, the iv size must be 16 bytes")
}
)
var (
// returns an invalid blowfish src error
// 返回无效的 blowfish 明文错误
invalidBlowfishSrcError = func() error {
return fmt.Errorf("blowfish: invalid src, the src is not full blocks")
}
// returns an invalid blowfish key error
// 返回无效的 blowfish 密钥错误
invalidBlowfishKeyError = func() error {
return fmt.Errorf("blowfish: invalid key, the key must from 1 to 56 bytes")
}
// returns an invalid blowfish iv error、
// 返回无效的 blowfish 偏移量错误
invalidBlowfishIVError = func() error {
return fmt.Errorf("blowfish: invalid iv, the iv size must be 8 bytes")
}
)
var (
// returns an invalid des src error
// 返回无效的 des 明文错误
invalidDesSrcError = func() error {
return fmt.Errorf("des: invalid src, the src is not full blocks")
}
// returns an invalid des key error
// 返回无效的 des 密钥错误
invalidDesKeyError = func() error {
return fmt.Errorf("des: invalid key, the key must be 8 bytes")
}
// returns an invalid des iv error、
// 返回无效的 des 偏移量错误
invalidDesIVError = func() error {
return fmt.Errorf("des: invalid iv, the iv size must be 8 bytes")
}
)
var (
// returns an invalid 3des src error
// 返回无效的 3des 明文错误
invalid3DesSrcError = func() error {
return fmt.Errorf("3des: invalid src, the src is not full blocks")
}
// returns an invalid 3des key error
// 返回无效的 3des 密钥错误
invalid3DesKeyError = func() error {
return fmt.Errorf("3des: invalids key, the key must be 24 bytes")
}
// returns an invalid 3des iv error、
// 返回无效的 3des 偏移量错误
invalid3DesIVError = func() error {
return fmt.Errorf("3des: invalid iv, the iv size must be 8 bytes")
}
)
var (
// returns an invalid rsa public key error
// 返回无效的 rsa 公钥错误
invalidRsaPublicKeyError = func() error {
return fmt.Errorf("rsa: invalid public key, please make sure the public key is valid")
}
// returns an invalid rsa private key error
// 返回无效的 rsa 私钥错误
invalidRsaPrivateKeyError = func() error {
return fmt.Errorf("rsa: invalid private key, please make sure the private key is valid")
}
)
var (
// returns an invalid ed25519 private key error
// 返回无效的 ed25519 私钥错误
invalidEd25519PrivateKeyError = func() error {
return fmt.Errorf("ed25519: invalid private key, please make sure the private key is valid")
}
// returns an invalid ed25519 public key error
// 返回无效的 ed25519 公钥错误
invalidEd25519PublicKeyError = func() error {
return fmt.Errorf("ed25519: invalid public key, please make sure the public key is valid")
}
// returns an invalid ed25519 signature error
// 返回无效的 ed25519 签名错误
invalidEd25519SignatureError = func() error {
return fmt.Errorf("ed25519: invalid signature, please make sure the signature is valid")
}
)
var (
// returns an invalid tea round error
// 返回无效的 tea 迭代轮数错误
invalidTeaRoundsError = func() error {
return fmt.Errorf("tea: invalid rounds, the rounds must be even")
}
// returns an invalid tea key error
// 返回无效的 tea 密钥错误
invalidTeaKeyError = func() error {
return fmt.Errorf("tea: invalid key, the key must be 16 bytes")
}
)
var (
// returns an invalid morse src error
// 返回无效的 morse 明文错误
invalidMorseSrcError = func() error {
return fmt.Errorf("morse: invalid src, the src can't contain spaces")
}
// returns a morse decoding error
// 返回 morse 解码错误
morseDecodingError = func() error {
return fmt.Errorf("morse: invalid decoding, the src can't be decoded")
}
)
var (
// returns an invalid bcrypt rounds error
// 返回无效的 bcrypt 迭代轮数错误
invalidBcryptRoundsError = func() error {
return fmt.Errorf("bcrypt: invalid rounds, the rounds is outside allowed range (4,31)")
}
)
var (
// returns an invalid rc4 key error
// 返回无效的 rc4 密钥错误
invalidRc4KeyError = func() error {
return fmt.Errorf("rc4: invalid key, the key at least 1 byte and at most 256 bytes")
}
)
var (
// returns an invalid hash size error
// 返回无效的哈希大小错误
invalidHashSizeError = func() error {
return fmt.Errorf("hash: invalid size, the size is unsupported")
}
// returns an invalid decoding error
// 返回无效的解码方式错误
invalidDecodingError = func(mode string) error {
return fmt.Errorf("decode: invalid decoding, the src can't be decoded by %s", mode)
}
)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化