EVP_CAMELLIA_128_ECB(3ossl)

πŸ“¦
version 15.1 Β· 2 versions
, in freebsd 15.1

πŸ’… 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 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