blob: 8ba540273e3fdf49c255da817ab59fff71c51ba9 [file] [edit]
// Copyright 2024 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build (!amd64 && !s390x && !ppc64 && !ppc64le && !arm64) || purego
package aes
type block struct {
blockExpanded
}
func newBlock(c *Block, key []byte) *Block {
newBlockExpanded(&c.blockExpanded, key)
return c
}
func encryptBlock(c *Block, dst, src []byte) {
encryptBlockGeneric(&c.blockExpanded, dst, src)
}
func decryptBlock(c *Block, dst, src []byte) {
decryptBlockGeneric(&c.blockExpanded, dst, src)
}
func checkGenericIsExpected() {}