DES_ede3_cfb64_encrypt

Encrypt or decrypt with triple-DES EDE in 64-bit CFB mode (deprecated; prefer EVP).

Synopsis

Declared in <openssl/des.h>

[[deprecated]]
void
DES_ede3_cfb64_encrypt(
    unsigned char const* in,
    unsigned char* out,
    long length,
    DES_key_schedule* ks1,
    DES_key_schedule* ks2,
    DES_key_schedule* ks3,
    DES_cblock* ivec,
    int* num,
    int enc);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Parameters

NameDescription
inInput bytes of length length.
outOutput buffer of length length.
lengthNumber of bytes to process.
ks1First DES key schedule.
ks2Second DES key schedule.
ks3Third DES key schedule.
ivec8-byte IV updated in place.
numFeedback offset into the IV (updated; typically starts at 0).
encDES_ENCRYPT to encrypt, or DES_DECRYPT to decrypt.