EVP_CAMELLIA_128_CBC(3)
π NAME π
okay so bestie, this page is EVP_CAMELLIA_128_CBC(3) and itβs the whole Camellia cipher squad in one place. tl;dr: EVP Camellia cipher. Hereβs the full cast, no cap:
- CBC crew:
EVP_camellia_128_cbc,EVP_camellia_192_cbc,EVP_camellia_256_cbc - CFB (plain):
EVP_camellia_128_cfb,EVP_camellia_192_cfb,EVP_camellia_256_cfb - CFB1:
EVP_camellia_128_cfb1,EVP_camellia_192_cfb1,EVP_camellia_256_cfb1 - CFB8:
EVP_camellia_128_cfb8,EVP_camellia_192_cfb8,EVP_camellia_256_cfb8 - CFB128:
EVP_camellia_128_cfb128,EVP_camellia_192_cfb128,EVP_camellia_256_cfb128 - ECB:
EVP_camellia_128_ecb,EVP_camellia_192_ecb,EVP_camellia_256_ecb - OFB:
EVP_camellia_128_ofb,EVP_camellia_192_ofb,EVP_camellia_256_ofb
β¨ SYNOPSIS β¨
library βlibcryptoβ #include <openssl/evp.h>
const EVP_CIPHER *
EVP_camellia_128_cbc(void);
const EVP_CIPHER *
EVP_camellia_192_cbc(void);
const EVP_CIPHER *
EVP_camellia_256_cbc(void);
const EVP_CIPHER *
EVP_camellia_128_cfb(void);
const EVP_CIPHER *
EVP_camellia_192_cfb(void);
const EVP_CIPHER *
EVP_camellia_256_cfb(void);
const EVP_CIPHER *
EVP_camellia_128_cfb1(void);
const EVP_CIPHER *
EVP_camellia_192_cfb1(void);
const EVP_CIPHER *
EVP_camellia_256_cfb1(void);
const EVP_CIPHER *
EVP_camellia_128_cfb8(void);
const EVP_CIPHER *
EVP_camellia_192_cfb8(void);
const EVP_CIPHER *
EVP_camellia_256_cfb8(void);
const EVP_CIPHER *
EVP_camellia_128_cfb128(void);
const EVP_CIPHER *
EVP_camellia_192_cfb128(void);
const EVP_CIPHER *
EVP_camellia_256_cfb128(void);
const EVP_CIPHER *
EVP_camellia_128_ecb(void);
const EVP_CIPHER *
EVP_camellia_192_ecb(void);
const EVP_CIPHER *
EVP_camellia_256_ecb(void);
const EVP_CIPHER *
EVP_camellia_128_ofb(void);
const EVP_CIPHER *
EVP_camellia_192_ofb(void);
const EVP_CIPHER *
EVP_camellia_256_ofb(void);
πΈ DESCRIPTION πΈ
These functions provide the Camellia encryption algorithm in the evp(3) framework β itβs giving classic block-cipher main character energy. Camellia is a block cipher operating on 128 bit blocks. These functions use 128, 192, and 256-bit keys in the following modes, respectively: CBC, CFB with 1-bit shift, CFB with 8-bit shift, CFB with 128-bit shift, ECB, and OFB.
quick lilβ tea β: EVP_camellia_128_cfb(), EVP_camellia_192_cfb(), and EVP_camellia_256_cfb() are aliases for EVP_camellia_128_cfb128(), EVP_camellia_192_cfb128(), and EVP_camellia_256_cfb128(), implemented as macros. no cap, theyβre the same thing under the hood π
π«Ά RETURN VALUES π«Ά
These functions return an EVP_CIPHER structure that provides the implementation of the symmetric cipher. thatβs the whole return vibe β iconic, honestly β¨
π SEE ALSO π
π¦ HISTORY π¦
These functions first appeared in OpenSSL 0.9.8c and have been available since OpenBSD 4.5. vintage but still valid, bestie π
xoxo, your Debian bestie π β page dated June 8, 2025. mwah π
π¦ where this page comes from
- alpine 3.24: libressl-doc 4.3.1-r0 Β· custom
- arch rolling: libressl 4.4.0-1 Β· ISC AND custom:OpenSSL
- Copyright (c) 2017 The OpenSSL Project. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms