Versions in this module Expand all Collapse all v0 v0.1.1 Apr 30, 2023 Changes in this version + func Pkcs7Pad(input []byte, blockSize int) []byte + func Pkcs7Unpad(input []byte) ([]byte, error) + type AESCBCDecryptor struct + CopyBufferSize int64 + func NewAESCBCDecryptor(aesKey []byte, iv []byte) (*AESCBCDecryptor, error) + func (e *AESCBCDecryptor) Close() error + func (e *AESCBCDecryptor) Copy(dst io.Writer, src io.Reader) (read int64, err error) + func (e *AESCBCDecryptor) Read(p []byte) (n int, err error) + func (e *AESCBCDecryptor) Write(p []byte) (n int, err error) + type AESCBCEncryptor struct + AESKey []byte + CopyBufferSize int64 + IV []byte + func NewAESCBCEncryptor() (*AESCBCEncryptor, error) + func (e *AESCBCEncryptor) Close() + func (e *AESCBCEncryptor) Copy(dst io.Writer, src io.Reader) (written int64, err error) + func (e *AESCBCEncryptor) Read(p []byte) (n int, err error) + func (e *AESCBCEncryptor) Write(p []byte) (n int, err error)