GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_CryptStream Struct Reference

#include <crypt_dev.h>

+ Collaboration diagram for GF_CryptStream:

Data Fields

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 [4]
 
u32 algo_IV_size
 
u32 mode_size
 
Bool is_block_algo
 
Bool is_block_algo_mode
 
Bool is_block_mode
 
Bool has_IV
 

Field Documentation

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

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