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

Name

Description

input

8‐byte input block.

output

8‐byte output block (may equal input).

ks1

First DES key schedule (encrypt or decrypt stage).

ks2

Second DES key schedule (middle stage).

ks3

Third DES key schedule (final stage).

enc

DES_ENCRYPT to encrypt, or DES_DECRYPT to decrypt.

Created with MrDocs