![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
#include <crypt_dev.h>
Data Fields | |
| GF_CRYPTO_ALGO | algo | 
| GF_CRYPTO_MODE | mode | 
| void * | context | 
| GF_Err(* | _init_crypt )(GF_Crypt *ctx, void *, const void *) | 
| void(* | _deinit_crypt )(GF_Crypt *ctx) | 
| void(* | _end_crypt )(GF_Crypt *ctx) | 
| void(* | _set_key )(GF_Crypt *ctx, void *) | 
| GF_Err(* | _crypt )(GF_Crypt *ctx, u8 *buffer, u32 size) | 
| GF_Err(* | _decrypt )(GF_Crypt *, u8 *buffer, u32 size) | 
| GF_Err(* | _set_state )(GF_Crypt *, const u8 *IV, u32 IV_size) | 
| GF_Err(* | _get_state )(GF_Crypt *, u8 *IV, u32 *IV_size) | 
cryptographic context object
| GF_CRYPTO_ALGO GF_Crypt::algo | 
| GF_CRYPTO_MODE GF_Crypt::mode | 
| void* GF_Crypt::context | 
| GF_Err(* GF_Crypt::_init_crypt) (GF_Crypt *ctx, void *, const void *) | 
| void(* GF_Crypt::_deinit_crypt) (GF_Crypt *ctx) | 
| void(* GF_Crypt::_end_crypt) (GF_Crypt *ctx) | 
| void(* GF_Crypt::_set_key) (GF_Crypt *ctx, void *) |