Documentation ¶
Index ¶
Constants ¶
View Source
const ( PackageOpMin int8 = 0 + iota //封包 PacketBase64 PacketBase64RawUrl PacketJson PacketXml PacketProtobuf PacketBinary //压缩 CompressGzip CompressZlib //加密 EncryptMd5 EncryptSha1 EncryptSha256 EncryptAes EncryptDes EncryptRsa PackageOpMax )
View Source
const ( Forward int8 = 1 //打包->压缩->加密 Backward int8 = 2 //解密->解压->解包 )
View Source
const ( ErrMd5NoDecryptCode = 11001 ErrSha1NoDecryptCode = 11002 ErrSha256NoDecryptCode = 11003 ErrInvalidAesKeyCode = 11004 ErrInvalidDesKeyCode = 11005 ErrInvalidRsaPrivateKeyCode = 11006 ErrInvalidRsaPublicKeyCode = 11007 ErrParamShouldNotNilCode = 11008 ErrParamShouldStringOrBytesCode = 11009 ErrParamShouldPointOfByteSliceCode = 11010 ErrParamShouldImplInterfMsgCode = 11011 ErrParamShouldImplProtoMsgCode = 11012 ErrDecodeFailedCode = 11013 )
Variables ¶
View Source
var ( ErrMd5NoDecrypt = New(ErrMd5NoDecryptCode, "md5 no decrypt.") ErrSha1NoDecrypt = New(ErrSha1NoDecryptCode, "sha1 no decrypt.") ErrSha256NoDecrypt = New(ErrSha256NoDecryptCode, "sha256 no decrypt.") ErrInvalidAesKey = New(ErrInvalidAesKeyCode, "invalid aes key.") ErrInvalidDesKey = New(ErrInvalidDesKeyCode, "invalid des key.") ErrInvalidRsaPrivateKey = New(ErrInvalidRsaPrivateKeyCode, "invalid rsa private key.") ErrInvalidRsaPublicKey = New(ErrInvalidRsaPublicKeyCode, "invalid rsa public key.") ErrParamShouldNotNil = New(ErrParamShouldNotNilCode, "param should not be nil.") ErrParamShouldStringOrBytes = New(ErrParamShouldStringOrBytesCode, "param should be string or []byte.") ErrParamShouldPointOfByteSlice = New(ErrParamShouldPointOfByteSliceCode, "param should be *[]byte.") ErrParamShouldImplInterfMsg = New(ErrParamShouldImplInterfMsgCode, "param should be pointer of interf.Message.") ErrParamShouldImplProtoMsg = New(ErrParamShouldImplProtoMsgCode, "param should implement proto.Message.") ErrDecodeFailed = New(ErrDecodeFailedCode, "decode failed.") )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.