Versions in this module Expand all Collapse all v1 v1.0.1 May 8, 2026 Changes in this version + const WRAP_MAX + func NewBCDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewBCEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewCFB1(block cipher.Block, iv []byte, decrypt bool) cipher.Stream + func NewCFB16(block cipher.Block, iv []byte, decrypt bool) cipher.Stream + func NewCFB16Decrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB16Encrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB1Decrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB1Encrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB32(block cipher.Block, iv []byte, decrypt bool) cipher.Stream + func NewCFB32Decrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB32Encrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB64(block cipher.Block, iv []byte, decrypt bool) cipher.Stream + func NewCFB64Decrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB64Encrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB8(block cipher.Block, iv []byte, decrypt bool) cipher.Stream + func NewCFB8Decrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFB8Encrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFBDecrypter(block cipher.Block, iv []byte) cipher.Stream + func NewCFBEncrypter(block cipher.Block, iv []byte) cipher.Stream + func NewECBDecrypter(b cipher.Block) cipher.BlockMode + func NewECBEncrypter(b cipher.Block) cipher.BlockMode + func NewG3413CBCDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewG3413CBCEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewG3413CFBDecrypter(block cipher.Block, iv []byte) cipher.Stream + func NewG3413CFBDecrypterWithBitBlockSize(block cipher.Block, iv []byte, bitBlockSize int) cipher.Stream + func NewG3413CFBEncrypter(block cipher.Block, iv []byte) cipher.Stream + func NewG3413CFBEncrypterWithBitBlockSize(block cipher.Block, iv []byte, bitBlockSize int) cipher.Stream + func NewG3413CTR(block cipher.Block, iv []byte) cipher.Stream + func NewG3413CTRWithBitBlockSize(block cipher.Block, iv []byte, bitBlockSize int) cipher.Stream + func NewG3413OFB(b cipher.Block, iv []byte) cipher.Stream + func NewGCFBDecrypter(block GCFBCipherFunc, key, iv []byte) cipher.Stream + func NewGCFBEncrypter(block GCFBCipherFunc, key, iv []byte) cipher.Stream + func NewGOFB(b cipher.Block, iv []byte) cipher.Stream + func NewIGEDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewIGEEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewNCFBDecrypter(block cipher.Block, iv []byte) cipher.Stream + func NewNCFBEncrypter(block cipher.Block, iv []byte) cipher.Stream + func NewNOFB(b cipher.Block, iv []byte) cipher.Stream + func NewOCFBDecrypter(block cipher.Block, prefix []byte, resync OCFBResyncOption) cipher.Stream + func NewOCFBEncrypter(block cipher.Block, randData []byte, resync OCFBResyncOption) (cipher.Stream, []byte) + func NewOFB(b cipher.Block, iv []byte) cipher.Stream + func NewOFB8(b cipher.Block, iv []byte) cipher.Stream + func NewOFBNLFDecrypter(newKey KeyCreator, key, iv []byte) cipher.BlockMode + func NewOFBNLFEncrypter(newKey KeyCreator, key, iv []byte) cipher.BlockMode + func NewPCBCDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewPCBCEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewWrapDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewWrapEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewWrapPadDecrypter(b cipher.Block, iv []byte) cipher.BlockMode + func NewWrapPadEncrypter(b cipher.Block, iv []byte) cipher.BlockMode + type GCFBCipherFunc = func([]byte) (cipher.Block, error) + type KeyCreator = func([]byte) (cipher.Block, error) + type OCFBResyncOption bool + const OCFBNoResync + const OCFBResync