DES_set_key

Expand a DES key into a key schedule (checked or unchecked per DES_check_key; deprecated).

Synopsis

Declared in <openssl/des.h>

[[deprecated]]
int
DES_set_key(
    const_DES_cblock* key,
    DES_key_schedule* schedule);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

0 on success; when checking is enabled, -1 on parity error or -2 if key is weak.

Parameters

NameDescription
keyEight-byte DES key.
scheduleDestination expanded key schedule.