package aes
func ( int, *[60]uint32, , *[BlockSize]byte, , uint64)
func ( int, *[60]uint32, , *[2 * BlockSize]byte, , uint64)
func ( int, *[60]uint32, , *[4 * BlockSize]byte, , uint64)
func ( int, *[60]uint32, , *[8 * BlockSize]byte, , uint64)
func ( *Block, , *[BlockSize]byte, , uint64) {
if !supportsAES {
ctrBlocks(, [:], [:], , )
} else {
ctrBlocks1Asm(.rounds, &.enc, , , , )
}
}
func ( *Block, , *[2 * BlockSize]byte, , uint64) {
if !supportsAES {
ctrBlocks(, [:], [:], , )
} else {
ctrBlocks2Asm(.rounds, &.enc, , , , )
}
}
func ( *Block, , *[4 * BlockSize]byte, , uint64) {
if !supportsAES {
ctrBlocks(, [:], [:], , )
} else {
ctrBlocks4Asm(.rounds, &.enc, , , , )
}
}
func ( *Block, , *[8 * BlockSize]byte, , uint64) {
if !supportsAES {
ctrBlocks(, [:], [:], , )
} else {
ctrBlocks8Asm(.rounds, &.enc, , , , )
}
}