CAST_cbc_encrypt

Encrypt or decrypt data with CAST in CBC mode (deprecated; prefer EVP).

Synopsis

Declared in <openssl/cast.h>

[[deprecated]]
void
CAST_cbc_encrypt(
    unsigned char const* in,
    unsigned char* out,
    long length,
    CAST_KEY const* ks,
    unsigned char* iv,
    int enc);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Parameters

NameDescription
inInput bytes of length length.
outOutput buffer of length length (may equal in).
lengthNumber of bytes to process.
ksExpanded CAST key from CAST_set_key().
iv8-byte IV updated in place to the last ciphertext block.
encCAST_ENCRYPT to encrypt, or CAST_DECRYPT to decrypt.