Versions in this module Expand all Collapse all v0 v0.0.2 Jul 28, 2022 Changes in this version + func NewECBDecrypter(block Block) BlockMode + func NewECBEncrypter(block Block) BlockMode + type Cipher interface + Decrypt func(src []byte) []byte + Encrypt func(src []byte) []byte + func NewBlockCipher(padding Padding, encrypt, decrypt BlockMode) Cipher + func NewStreamCipher(encrypt Stream, decrypt Stream) Cipher + type CipherMode interface + Cipher func(block Block, iv []byte) Cipher + SetPadding func(padding Padding) CipherMode + func NewCBCMode() CipherMode + func NewCFBMode() CipherMode + func NewCTRMode() CipherMode + func NewECBMode() CipherMode + func NewOFBMode() CipherMode + type Padding interface + Padding func(src []byte, blockSize int) []byte + UnPadding func(src []byte) []byte + func NewPKCS57Padding() Padding