Home | History | Annotate | Download | only in cipher

Lines Matching refs:blockSize

16 	blockSize int
24 blockSize: b.BlockSize(),
26 tmp: make([]byte, b.BlockSize()),
44 if len(iv) != b.BlockSize() {
53 func (x *cbcEncrypter) BlockSize() int { return x.blockSize }
56 if len(src)%x.blockSize != 0 {
67 xorBytes(dst[:x.blockSize], src[:x.blockSize], iv)
68 x.b.Encrypt(dst[:x.blockSize], dst[:x.blockSize])
71 iv = dst[:x.blockSize]
72 src = src[x.blockSize:]
73 dst = dst[x.blockSize:]
101 if len(iv) != b.BlockSize() {
110 func (x *cbcDecrypter) BlockSize() int { return x.blockSize }
113 if len(src)%x.blockSize != 0 {
126 start := end - x.blockSize
127 prev := start - x.blockSize
139 prev -= x.blockSize