Encrypt or decrypt with DES in CFB mode with a configurable bit width (deprecated; prefer EVP).

Synopsis

Declared in <openssl/des.h>

[[deprecated]]
void
DES_cfb_encrypt(
    unsigned char const* in,
    unsigned char* out,
    int numbits,
    long length,
    DES_key_schedule* schedule,
    DES_cblock* ivec,
    int enc);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Parameters

Name

Description

in

Input bytes of length length.

out

Output buffer of length length.

numbits

Number of bits of feedback per CFB step (1..64).

length

Number of bytes to process.

schedule

Expanded DES key schedule.

ivec

8‐byte IV updated in place.

enc

DES_ENCRYPT to encrypt, or DES_DECRYPT to decrypt.

Created with MrDocs