AES_ige_encrypt

Encrypt or decrypt with AES in infinite garble extension (IGE) mode (deprecated; prefer EVP).

Synopsis

Declared in <openssl/aes.h>

[[deprecated]]
void
AES_ige_encrypt(
    unsigned char const* in,
    unsigned char* out,
    size_t length,
    AES_KEY const* key,
    unsigned char* ivec,
    int const enc);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Parameters

NameDescription
inInput bytes of length length (multiple of AES_BLOCK_SIZE).
outOutput buffer of length length (may equal in).
lengthNumber of bytes to process.
keyExpanded AES key schedule matching enc.
ivec32-byte (two-block) IV updated in place.
encAES_ENCRYPT to encrypt, or AES_DECRYPT to decrypt.