Camellia_ctr128_encrypt

Encrypt or decrypt data with Camellia in 128-bit CTR mode (deprecated).

Synopsis

Declared in <openssl/camellia.h>

[[deprecated]]
void
Camellia_ctr128_encrypt(
    unsigned char const* in,
    unsigned char* out,
    size_t length,
    CAMELLIA_KEY const* key,
    unsigned char ivec[],
    unsigned char ecount_buf[],
    unsigned int* num);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Parameters

NameDescription
inInput buffer of length bytes.
outOutput buffer of at least length bytes (may equal in).
lengthNumber of bytes to process.
keyExpanded Camellia key from Camellia_set_key().
ivec16-byte counter block; low bytes are incremented on return.
ecount_bufEncrypted counter block cache updated by the routine.
numByte offset into ecount_buf for the next keystream byte; updated on return.