Versions in this module Expand all Collapse all v0 v0.1.1 Sep 24, 2021 v0.1.0 Sep 24, 2021 Changes in this version + type Decrypter struct + BlockMode cipher.BlockMode + Padding Padding + func NewDecrypter(r io.Reader, blockMode cipher.BlockMode, padding Padding) *Decrypter + func (e *Decrypter) Read(p []byte) (n int, err error) + type Encrypter struct + BlockMode cipher.BlockMode + Padding Padding + Writer io.Writer + func NewEncrypter(w io.Writer, blockMode cipher.BlockMode, padding Padding) *Encrypter + func (e *Encrypter) Close() error + func (e *Encrypter) Write(p []byte) (n int, err error) + type PKCS7Padding struct + BlockSize int + func (p PKCS7Padding) Add(data []byte) ([]byte, error) + func (p PKCS7Padding) Remove(data []byte) ([]byte, error) + type Padding interface + Add func(data []byte) ([]byte, error) + Remove func(data []byte) ([]byte, error)