Documentation ¶
Overview ¶
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 github.com/Kasama/golang-x-crypto/chacha20poly1305).
Index ¶
Constants ¶
View Source
const BlockSize = 8
View Source
const KeySize = 16
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.