import "golang.org/x/crypto/cast5"
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).
const BlockSize = 8
const KeySize = 16
type Cipher struct {
// contains filtered or unexported fields
}
Package cast5 imports 1 packages (graph) and is imported by 73 packages. Updated 2020-12-22. Refresh now. Tools for package owners.