Encrypt one 16‐byte AES block with a key schedule (deprecated; prefer EVP).

Synopsis

Declared in <openssl/aes.h>

[[deprecated]]
void
AES_encrypt(
    unsigned char const* in,
    unsigned char* out,
    AES_KEY const* key);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Parameters

Name

Description

in

16‐byte plaintext block.

out

16‐byte ciphertext buffer (may equal in).

key

Expanded AES encrypt key from AES_set_encrypt_key().

Created with MrDocs