EVP_CIPHER-CAST(7ossl)

πŸ“¦ version 3.5.0, in opensuse-leap 16.0

πŸ’… EVP_CIPHER-CAST (that's the 7ossl manual, bestie)

Okay so listen β€” this page is literally all about CAST symmetric encryption via the EVP_CIPHER API. That's it, that's the vibe. Let's get into it ✨


🌸 NAME 🌸

EVP_CIPHER-CAST β€” the CAST EVP_CIPHER implementations, aka the whole cast of characters for CAST ciphers in EVP πŸŽ€


✨ DESCRIPTION ✨

So basically: there's support for CAST symmetric encryption, and it all runs through the EVP_CIPHER API. That's the entire tea β˜•

πŸ‘‘ Algorithm Names πŸ‘‘

Heads up bestie β€” these algorithms live in the legacy provider, not the default one, iykyk. The following algorithms are available:

  • "CAST-128-CBC", "CAST-192-CBC" and "CAST-256-CBC"
  • "CAST-128-CFB", "CAST-192-CFB", "CAST-256-CFB"
  • "CAST-128-ECB", "CAST-192-ECB" and "CAST-256-ECB"
  • "CAST-192-OFB", "CAST-128-OFB" and "CAST-256-OFB"

(Yes, the OFB list is in that order in the source. Not me fixing it, that's just what it says πŸ’…)

πŸ¦‹ Parameters πŸ¦‹

This implementation supports the parameters described in "PARAMETERS" in EVP_EncryptInit(3). Go read that one for the full parameter lore πŸ“–


🌈 SEE ALSO 🌈


Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.

fr fr read the license before you go copying stuff, bestie 🫢

And that's the whole page! Version 3.5.0, dated 2026-09-25 β€” mwah, iconic, no cap πŸ’‹βœ¨

πŸ“¦ where this page comes from