ffmpeg.libavutil.camellia

Undocumented in source.

Members

Functions

av_camellia_alloc
AVCAMELLIA* av_camellia_alloc()

Allocate an AVCAMELLIA context To free the struct: av_free(ptr)

av_camellia_crypt
void av_camellia_crypt(AVCAMELLIA* ctx, ubyte* dst, const(ubyte)* src, int count, ubyte* iv, int decrypt)

* Encrypt or decrypt a buffer using a previously initialized context * * @param ctx an AVCAMELLIA context * @param dst destination array, can be equal to src * @param src source array, can be equal to dst * @param count number of 16 byte blocks * @paran iv initialization vector for CBC mode, NULL for ECB mode * @param decrypt 0 for encryption, 1 for decryption

av_camellia_init
int av_camellia_init(AVCAMELLIA* ctx, const(ubyte)* key, int key_bits)

* Initialize an AVCAMELLIA context. * * @param ctx an AVCAMELLIA context * @param key a key of 16, 24, 32 bytes used for encryption/decryption * @param key_bits number of keybits: possible are 128, 192, 256

Static variables

av_camellia_size
int av_camellia_size;

@file @brief Public header for libavutil CAMELLIA algorithm @defgroup lavu_camellia CAMELLIA @ingroup lavu_crypto @{

Structs

AVCAMELLIA
struct AVCAMELLIA
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta