EVP_CAMELLIA_128_ECB(3ossl)
π EVP_CAMELLIA_128_ECB(3ossl) π
okay bestie, welcome to the 3ossl manual page for the Camellia squad πΈ β these are the EVP cipher functions, and honestly? They're giving "quiet luxury crypto" π
β¨ NAME β¨
EVP_camellia_128_cbc, EVP_camellia_192_cbc, EVP_camellia_256_cbc, EVP_camellia_128_cfb, EVP_camellia_192_cfb, EVP_camellia_256_cfb, EVP_camellia_128_cfb1, EVP_camellia_192_cfb1, EVP_camellia_256_cfb1, EVP_camellia_128_cfb8, EVP_camellia_192_cfb8, EVP_camellia_256_cfb8, EVP_camellia_128_cfb128, EVP_camellia_192_cfb128, EVP_camellia_256_cfb128, EVP_camellia_128_ctr, EVP_camellia_192_ctr, EVP_camellia_256_ctr, EVP_camellia_128_ecb, EVP_camellia_192_ecb, EVP_camellia_256_ecb, EVP_camellia_128_ofb, EVP_camellia_192_ofb, EVP_camellia_256_ofb β that's the whole friend group, and they're all the EVP Camellia cipher π
π¦ SYNOPSIS π¦
#include <openssl/evp.h>
const EVP_CIPHER *EVP_ciphername(void)
so like, EVP_ciphername is literally just a placeholder for any of the described cipher functions β for example EVP_camellia_128_cbc π« think of it as the "insert your fave here" slot, iykyk.
πΈ DESCRIPTION πΈ
It's the Camellia encryption algorithm for EVP. That's the vibe. π₯
these ones:
EVP_camellia_128_cbc(),EVP_camellia_192_cbc(),EVP_camellia_256_cbc()EVP_camellia_128_cfb(),EVP_camellia_192_cfb(),EVP_camellia_256_cfb()EVP_camellia_128_cfb1(),EVP_camellia_192_cfb1(),EVP_camellia_256_cfb1()EVP_camellia_128_cfb8(),EVP_camellia_192_cfb8(),EVP_camellia_256_cfb8()EVP_camellia_128_cfb128(),EVP_camellia_192_cfb128(),EVP_camellia_256_cfb128()EVP_camellia_128_ctr(),EVP_camellia_192_ctr(),EVP_camellia_256_ctr()EVP_camellia_128_ecb(),EVP_camellia_192_ecb(),EVP_camellia_256_ecb()EVP_camellia_128_ofb(),EVP_camellia_192_ofb(),EVP_camellia_256_ofb()
are Camellia for 128, 192 and 256 bit keys in these modes, periodt:
- CBC
- CFB with 128-bit shift
- CFB with 1-bit shift
- CFB with 8-bit shift
- CTR
- ECB
- OFB
so yes, every key size Γ every mode, the full lineup π no cap.
π NOTES π
bestie, listen β developers should be aware of the negative performance implications of calling these functions multiple times π and should consider using EVP_CIPHER_fetch(3) with EVP_CIPHER-CAMELLIA(7) instead. See "Performance" in crypto(7) for further information. fr fr, don't spam-call these, it's not the move π
π RETURN VALUES π
These functions return an EVP_CIPHER structure that contains the implementation of the symmetric cipher β¨ See EVP_CIPHER_meth_new(3) for details of the EVP_CIPHER structure. that's it, that's the return, slay.
π SEE ALSO π
go read those next, bestie, they're iconic π«Ά
π COPYRIGHT π
Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved. π
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>. π¦
and that's the whole page, bestie π§ this was EVP_CAMELLIA_128_ECB(3ossl) from OpenSSL 3.5.6, dated 2026-04-07 β mwah, go encrypt something cute π
π
π¦ where this page comes from
- freebsd 15.1: base 15.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms