Versions in this module Expand all Collapse all v1 v1.0.1 May 8, 2026 Changes in this version + const BlockSize + const R + var Sd = [256]byte + var Se = [256]byte + var Td0 = [256]uint32 + var Td1 = [256]uint32 + var Td2 = [256]uint32 + var Td3 = [256]uint32 + var Te0 = [256]uint32 + var Te1 = [256]uint32 + var Te2 = [256]uint32 + var Te3 = [256]uint32 + func GETB0(x uint32) byte + func GETB1(x uint32) byte + func GETB2(x uint32) byte + func GETB3(x uint32) byte + func NewCipher(key []byte) (cipher.Block, error) + func PSI_ROTL(x, s uint32) uint32 + func PSI_ROTR(x, s uint32) uint32 + func PUTB0(x byte) uint32 + func PUTB1(x byte) uint32 + func PUTB2(x byte) uint32 + func PUTB3(x byte) uint32 + func ROTL(x, n uint32) uint32 + func ROTR(x, n uint32) uint32 + type KeySizeError int + func (k KeySizeError) Error() string