package starcrypto import ( "io" "b612.me/starcrypto/symm" ) func EncryptDESCBC(data, key, iv []byte, paddingType string) ([]byte, error) { return symm.EncryptDESCBC(data, key, iv, paddingType) } func DecryptDESCBC(src, key, iv []byte, paddingType string) ([]byte, error) { return symm.DecryptDESCBC(src, key, iv, paddingType) } func EncryptDESCBCStream(dst io.Writer, src io.Reader, key, iv []byte, paddingType string) error { return symm.EncryptDESCBCStream(dst, src, key, iv, paddingType) } func DecryptDESCBCStream(dst io.Writer, src io.Reader, key, iv []byte, paddingType string) error { return symm.DecryptDESCBCStream(dst, src, key, iv, paddingType) } func Encrypt3DESCBC(data, key, iv []byte, paddingType string) ([]byte, error) { return symm.Encrypt3DESCBC(data, key, iv, paddingType) } func Decrypt3DESCBC(src, key, iv []byte, paddingType string) ([]byte, error) { return symm.Decrypt3DESCBC(src, key, iv, paddingType) } func Encrypt3DESCBCStream(dst io.Writer, src io.Reader, key, iv []byte, paddingType string) error { return symm.Encrypt3DESCBCStream(dst, src, key, iv, paddingType) } func Decrypt3DESCBCStream(dst io.Writer, src io.Reader, key, iv []byte, paddingType string) error { return symm.Decrypt3DESCBCStream(dst, src, key, iv, paddingType) }