DES_ecb3_encrypt

Encrypt or decrypt one 8-byte block with triple-DES EDE in ECB mode (deprecated; prefer EVP).

Synopsis

Declared in <openssl/des.h>

[[deprecated]]
void
DES_ecb3_encrypt(
    const_DES_cblock* input,
    DES_cblock* output,
    DES_key_schedule* ks1,
    DES_key_schedule* ks2,
    DES_key_schedule* ks3,
    int enc);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Parameters

NameDescription
input8-byte input block.
output8-byte output block (may equal input).
ks1First DES key schedule (encrypt or decrypt stage).
ks2Second DES key schedule (middle stage).
ks3Third DES key schedule (final stage).
encDES_ENCRYPT to encrypt, or DES_DECRYPT to decrypt.