# info > EVP_CIPHER-CAMELLIA

---
type: CommandReference
command: EVP_CIPHER-CAMELLIA
mode: man
section: 7SSL
source: man-pages
---

## Quick Reference
- `CAMELLIA-{128,192,256}-CBC` — Cipher Block Chaining mode
- `CAMELLIA-{128,192,256}-CBC-CTS` — CBC with ciphertext stealing
- `CAMELLIA-{128,192,256}-CTR` — Counter mode
- `CAMELLIA-{128,192,256}-CFB`, `-CFB1`, `-CFB8` — Cipher Feedback (bit/byte variants)
- `CAMELLIA-{128,192,256}-ECB` — Electronic Codebook mode
- `CAMELLIA-{128,192,256}-OFB` — Output Feedback mode

## Name
EVP_CIPHER-CAMELLIA — Camellia symmetric cipher implementations for the EVP API

## Synopsis
Include `<openssl/evp.h>` and use the algorithm name strings with `EVP_EncryptInit_ex(3)` or `EVP_CIPHER_fetch()`.

c
#include <openssl/evp.h>

/* Example: setup Camellia-256-CFB */
EVP_CIPHER *cipher = EVP_CIPHER_fetch(NULL, "CAMELLIA-256-CFB", NULL);
EVP_EncryptInit_ex(ctx, cipher, NULL, key, iv);
## Ciphers
- `CAMELLIA-128-CBC`, `CAMELLIA-192-CBC`, `CAMELLIA-256-CBC`
- `CAMELLIA-128-CBC-CTS`, `CAMELLIA-192-CBC-CTS`, `CAMELLIA-256-CBC-CTS`
- `CAMELLIA-128-CFB`, `CAMELLIA-192-CFB`, `CAMELLIA-256-CFB`
- `CAMELLIA-128-CFB1`, `CAMELLIA-192-CFB1`, `CAMELLIA-256-CFB1`
- `CAMELLIA-128-CFB8`, `CAMELLIA-192-CFB8`, `CAMELLIA-256-CFB8`
- `CAMELLIA-128-CTR`, `CAMELLIA-192-CTR`, `CAMELLIA-256-CTR`
- `CAMELLIA-128-ECB`, `CAMELLIA-192-ECB`, `CAMELLIA-256-ECB`
- `CAMELLIA-128-OFB`, `CAMELLIA-192-OFB`, `CAMELLIA-256-OFB`

## Parameters
This implementation supports the standard parameters described in **PARAMETERS** of [EVP_EncryptInit(3)](http://localhost/phpMan.php/man/EVPEncryptInit/3/markdown).

## See Also
- [provider-cipher(7)](http://localhost/phpMan.php/man/provider-cipher/7/markdown)
- [OSSL_PROVIDER-default(7)](http://localhost/phpMan.php/man/OSSLPROVIDER-default/7/markdown)