I'm looking to encrypt some files using a simple cipher plugin. I have access to using AES-256 in CBC mode, but this doesn't offer message authentication and I'd have to build my own HMAC for it.
CAST5-CBC is one of my options. Is CAST5 in CBC mode an authenticated encryption method or do I still have to build my own authentication into it? AES-GCM is unavailable to me, sadly, as I would use that.