libgpac  0.5.0
Public Attributes | List of all members
_tag_crypt_stream Struct Reference

Public Attributes

const char * algo_name
 
u32 algo_version
 
const char * mode_name
 
u32 mode_version
 
char * akey
 
char * abuf
 
char * keyword_given
 
GF_Err(* _init_mcrypt )(void *, void *, int, void *, int)
 
void(* _end_mcrypt )(void *)
 
GF_Err(* _mcrypt )(void *, void *, int, int, void *, mcryptfunc func, mcryptfunc func2)
 
GF_Err(* _mdecrypt )(void *, void *, int, int, void *, mcryptfunc func, mcryptfunc func2)
 
GF_Err(* _mcrypt_set_state )(void *, void *, int)
 
GF_Err(* _mcrypt_get_state )(void *, void *, int *)
 
void * a_encrypt
 
void * a_decrypt
 
void * a_set_key
 
u32 algo_size
 
u32 algo_block_size
 
u32 key_size
 
u32 num_key_sizes
 
u32 key_sizes [MAX_KEY_SIZES]
 
u32 algo_IV_size
 
u32 mode_size
 
Bool is_block_algo
 
Bool is_block_algo_mode
 
Bool is_block_mode
 
Bool has_IV
 

The documentation for this struct was generated from the following file: