Documentation ¶
Index ¶
- func DecryptAES(src, key, iv []byte, mode BlockMode, paddingType PaddingType, decoder Encoding) ([]byte, error)
- func DecryptDES(src, key, iv []byte, mode BlockMode, paddingType PaddingType, decoder Encoding) ([]byte, error)
- func DecryptDES3(src, key, iv []byte, mode BlockMode, paddingType PaddingType, decoder Encoding) ([]byte, error)
- func EncryptAES(src, key, iv []byte, mode BlockMode, paddingType PaddingType, encoder Encoding) ([]byte, error)
- func EncryptDES(src, key, iv []byte, mode BlockMode, paddingType PaddingType, encoder Encoding) ([]byte, error)
- func EncryptDES3(src, key, iv []byte, mode BlockMode, paddingType PaddingType, encoder Encoding) ([]byte, error)
- type BlockMode
- type Encoding
- type PaddingType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecryptAES ¶
func DecryptDES ¶
func DecryptDES3 ¶
func EncryptAES ¶
func EncryptAES(src, key, iv []byte, mode BlockMode, paddingType PaddingType, encoder Encoding) ([]byte, error)
EncryptAES .
func EncryptDES ¶
func EncryptDES3 ¶
Types ¶
type Encoding ¶
func NewBase32Encoding ¶
func NewBase64Encoding ¶
func NewStdBase32Encoding ¶
func NewStdBase32Encoding() Encoding
func NewStdBase64Encoding ¶
func NewStdBase64Encoding() Encoding
type PaddingType ¶
type PaddingType uint8
const ( PKCS7 PaddingType = iota ANSIX923 ISO97971 ISO10126 ZEROPADDING NOPADDING )
func (PaddingType) String ¶
func (p PaddingType) String() string
Click to show internal directories.
Click to hide internal directories.