ffmpeg.libavutil.blowfish

Undocumented in source.

Members

Functions

av_blowfish_alloc
AVBlowfish* av_blowfish_alloc()

Allocate an AVBlowfish context.

av_blowfish_crypt
void av_blowfish_crypt(AVBlowfish* ctx, ubyte* dst, const(ubyte)* src, int count, ubyte* iv, int decrypt)

Encrypt or decrypt a buffer using a previously initialized context.

av_blowfish_crypt_ecb
void av_blowfish_crypt_ecb(AVBlowfish* ctx, uint* xl, uint* xr, int decrypt)

Encrypt or decrypt a buffer using a previously initialized context.

av_blowfish_init
void av_blowfish_init(AVBlowfish* ctx, const(ubyte)* key, int key_len)

Initialize an AVBlowfish context.

Manifest constants

AV_BF_ROUNDS
enum AV_BF_ROUNDS;

@defgroup lavu_blowfish Blowfish @ingroup lavu_crypto @{

Structs

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

Meta