package cast5

Import Path
	golang.org/x/crypto/cast5 (on go.dev)

Dependency Relation
	imports one package, and imported by one package

Involved Source Files Package cast5 implements CAST5, as defined in RFC 2144. CAST5 is a legacy cipher and its short block size makes it vulnerable to birthday bound attacks (see https://sweet32.info). It should only be used where compatibility with legacy systems, not security, is the goal. Deprecated: any new system should use AES (from crypto/aes, if necessary in an AEAD mode like crypto/cipher.NewGCM) or XChaCha20-Poly1305 (from golang.org/x/crypto/chacha20poly1305).
Package-Level Type Names (total 5, in which 1 are exported)
/* sort exporteds by: | */
(*T) BlockSize() int (*T) Decrypt(dst, src []byte) (*T) Encrypt(dst, src []byte) *T : crypto/cipher.Block func NewCipher(key []byte) (c *Cipher, err error)
Package-Level Functions (total 4, in which 1 are exported)
func NewCipher(key []byte) (c *Cipher, err error)
Package-Level Variables (total 2, neither is exported)
Package-Level Constants (total 2, both are exported)