CAST-128 has been implemented as per: RFC 2144, The CAST-128 Encryption Algorithm, Carlisle Adams, May 1997. The CAST-128 code has been validated against the RFC 2144 reference implementation test vectors.