...
Package tea
Overview ▹
Index ▹
Constants
const ( // BlockSize is the size of a TEA block, in bytes. BlockSize = 8 // KeySize is the size of a TEA key, in bytes. KeySize = 16 )
func NewCipher ¶
func NewCipher(key []byte) (cipher.Block, error)
NewCipher returns an instance of the TEA cipher with the standard number of rounds. The key argument must be 16 bytes long.
func NewCipherWithRounds ¶
func NewCipherWithRounds(key []byte, rounds int) (cipher.Block, error)
NewCipherWithRounds returns an instance of the TEA cipher with a given number of rounds, which must be even. The key argument must be 16 bytes long.