const crypto/internal/fips140/aes.BlockSize

86 uses

	crypto/internal/fips140/aes (current package)
		aes.go#L14: const BlockSize = 16
		aes.go#L94: func (c *Block) BlockSize() int { return BlockSize }
		aes.go#L99: 	if len(src) < BlockSize {
		aes.go#L102: 	if len(dst) < BlockSize {
		aes.go#L105: 	if alias.InexactOverlap(dst[:BlockSize], src[:BlockSize]) {
		aes.go#L114: 	if len(src) < BlockSize {
		aes.go#L117: 	if len(dst) < BlockSize {
		aes.go#L120: 	if alias.InexactOverlap(dst[:BlockSize], src[:BlockSize]) {
		cbc.go#L15: 	iv [BlockSize]byte
		cbc.go#L20: func NewCBCEncrypter(b *Block, iv [BlockSize]byte) *CBCEncrypter {
		cbc.go#L24: func (c *CBCEncrypter) BlockSize() int { return BlockSize }
		cbc.go#L27: 	if len(src)%BlockSize != 0 {
		cbc.go#L50: func cryptBlocksEncGeneric(b *Block, civ *[BlockSize]byte, dst, src []byte) {
		cbc.go#L54: 		subtle.XORBytes(dst[:BlockSize], src[:BlockSize], iv)
		cbc.go#L55: 		encryptBlock(b, dst[:BlockSize], dst[:BlockSize])
		cbc.go#L58: 		iv = dst[:BlockSize]
		cbc.go#L59: 		src = src[BlockSize:]
		cbc.go#L60: 		dst = dst[BlockSize:]
		cbc.go#L69: 	iv [BlockSize]byte
		cbc.go#L74: func NewCBCDecrypter(b *Block, iv [BlockSize]byte) *CBCDecrypter {
		cbc.go#L78: func (c *CBCDecrypter) BlockSize() int { return BlockSize }
		cbc.go#L81: 	if len(src)%BlockSize != 0 {
		cbc.go#L104: func cryptBlocksDecGeneric(b *Block, civ *[BlockSize]byte, dst, src []byte) {
		cbc.go#L109: 	start := end - BlockSize
		cbc.go#L110: 	prev := start - BlockSize
		cbc.go#L126: 		end -= BlockSize
		cbc.go#L127: 		start -= BlockSize
		cbc.go#L128: 		prev -= BlockSize
		cbc_noasm.go#L9: func cryptBlocksEnc(b *Block, civ *[BlockSize]byte, dst, src []byte) {
		cbc_noasm.go#L13: func cryptBlocksDec(b *Block, civ *[BlockSize]byte, dst, src []byte) {
		ctr.go#L29: 	if len(iv) != BlockSize {
		ctr.go#L54: 	if remainder := c.offset % BlockSize; remainder != 0 {
		ctr.go#L56: 		c.offset, carry = bits.Add64(c.offset, BlockSize-remainder, 0)
		ctr.go#L77: 	ivlo, ivhi := add128(c.ivlo, c.ivhi, offset/BlockSize)
		ctr.go#L79: 	if blockOffset := offset % BlockSize; blockOffset != 0 {
		ctr.go#L81: 		var in, out [BlockSize]byte
		ctr.go#L90: 	for len(src) >= 8*BlockSize {
		ctr.go#L91: 		ctrBlocks8(&c.b, (*[8 * BlockSize]byte)(dst), (*[8 * BlockSize]byte)(src), ivlo, ivhi)
		ctr.go#L92: 		src = src[8*BlockSize:]
		ctr.go#L93: 		dst = dst[8*BlockSize:]
		ctr.go#L98: 	if len(src) >= 4*BlockSize {
		ctr.go#L99: 		ctrBlocks4(&c.b, (*[4 * BlockSize]byte)(dst), (*[4 * BlockSize]byte)(src), ivlo, ivhi)
		ctr.go#L100: 		src = src[4*BlockSize:]
		ctr.go#L101: 		dst = dst[4*BlockSize:]
		ctr.go#L104: 	if len(src) >= 2*BlockSize {
		ctr.go#L105: 		ctrBlocks2(&c.b, (*[2 * BlockSize]byte)(dst), (*[2 * BlockSize]byte)(src), ivlo, ivhi)
		ctr.go#L106: 		src = src[2*BlockSize:]
		ctr.go#L107: 		dst = dst[2*BlockSize:]
		ctr.go#L110: 	if len(src) >= 1*BlockSize {
		ctr.go#L111: 		ctrBlocks1(&c.b, (*[1 * BlockSize]byte)(dst), (*[1 * BlockSize]byte)(src), ivlo, ivhi)
		ctr.go#L112: 		src = src[1*BlockSize:]
		ctr.go#L113: 		dst = dst[1*BlockSize:]
		ctr.go#L119: 		var in, out [BlockSize]byte
		ctr.go#L132: 	buf := make([]byte, len(src), 8*BlockSize)
		ctr.go#L133: 	for i := 0; i < len(buf); i += BlockSize {
		ctr_asm.go#L12: func ctrBlocks1Asm(nr int, xk *[60]uint32, dst, src *[BlockSize]byte, ivlo, ivhi uint64)
		ctr_asm.go#L15: func ctrBlocks2Asm(nr int, xk *[60]uint32, dst, src *[2 * BlockSize]byte, ivlo, ivhi uint64)
		ctr_asm.go#L18: func ctrBlocks4Asm(nr int, xk *[60]uint32, dst, src *[4 * BlockSize]byte, ivlo, ivhi uint64)
		ctr_asm.go#L21: func ctrBlocks8Asm(nr int, xk *[60]uint32, dst, src *[8 * BlockSize]byte, ivlo, ivhi uint64)
		ctr_asm.go#L23: func ctrBlocks1(b *Block, dst, src *[BlockSize]byte, ivlo, ivhi uint64) {
		ctr_asm.go#L31: func ctrBlocks2(b *Block, dst, src *[2 * BlockSize]byte, ivlo, ivhi uint64) {
		ctr_asm.go#L39: func ctrBlocks4(b *Block, dst, src *[4 * BlockSize]byte, ivlo, ivhi uint64) {
		ctr_asm.go#L47: func ctrBlocks8(b *Block, dst, src *[8 * BlockSize]byte, ivlo, ivhi uint64) {

	crypto/internal/fips140/aes/gcm
		cmac.go#L20: 	k1 [aes.BlockSize]byte
		cmac.go#L21: 	k2 [aes.BlockSize]byte
		cmac.go#L40: func (c *CMAC) MAC(m []byte) [aes.BlockSize]byte {
		cmac.go#L43: 	var x [aes.BlockSize]byte
		cmac.go#L51: 	for len(m) >= aes.BlockSize {
		cmac.go#L52: 		subtle.XORBytes(x[:], m[:aes.BlockSize], x[:])
		cmac.go#L53: 		if len(m) == aes.BlockSize {
		cmac.go#L58: 		m = m[aes.BlockSize:]
		cmac.go#L71: func shiftLeft(x *[aes.BlockSize]byte) byte {
		ctrkdf.go#L36: 	var input [aes.BlockSize]byte
		ctrkdf.go#L47: 	copy(output[aes.BlockSize:], K2[:])

	crypto/internal/fips140/drbg
		ctrdrbg.go#L33: 	SeedSize       = keySize + aes.BlockSize
		ctrdrbg.go#L43: 	V := make([]byte, aes.BlockSize)
		ctrdrbg.go#L70: 	increment((*[aes.BlockSize]byte)(V))
		ctrdrbg.go#L79: func increment(v *[aes.BlockSize]byte) {