go-peer/pkg/client/errors.go
2024-04-06 09:15:59 +07:00

28 lines
880 B
Go

package client
const (
errPrefix = "pkg/client = "
)
type SClientError struct {
str string
}
func (err *SClientError) Error() string {
return errPrefix + err.str
}
var (
ErrLimitMessageSize = &SClientError{"limit message size"}
ErrInitCheckMessage = &SClientError{"init check message"}
ErrDecryptCipherKey = &SClientError{"decrypt cipher key"}
ErrDecryptPublicKey = &SClientError{"decrypt public key"}
ErrInvalidPublicKeySize = &SClientError{"invalid public key size"}
ErrDecodePayloadWrapper = &SClientError{"decode payload wrapper"}
ErrInvalidDataHash = &SClientError{"invalid data hash"}
ErrInvalidHashSign = &SClientError{"invalid hash sign"}
ErrInvalidPayloadSize = &SClientError{"invalid payload size"}
ErrDecodePayload = &SClientError{"decode payload"}
ErrEncryptSymmetricKey = &SClientError{"encrypt symmetric key"}
)