CryptoPkg/Include/openssl/comp.h File Reference


Data Structures

struct  comp_method_st
struct  comp_ctx_st

Defines

#define COMP_F_BIO_ZLIB_FLUSH   99
#define COMP_F_BIO_ZLIB_NEW   100
#define COMP_F_BIO_ZLIB_READ   101
#define COMP_F_BIO_ZLIB_WRITE   102
#define COMP_R_ZLIB_DEFLATE_ERROR   99
#define COMP_R_ZLIB_INFLATE_ERROR   100
#define COMP_R_ZLIB_NOT_SUPPORTED   101

Typedefs

typedef struct comp_ctx_st COMP_CTX
typedef struct comp_method_st COMP_METHOD

Functions

COMP_CTXCOMP_CTX_new (COMP_METHOD *meth)
void COMP_CTX_free (COMP_CTX *ctx)
int COMP_compress_block (COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
int COMP_expand_block (COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
COMP_METHODCOMP_rle (void)
COMP_METHODCOMP_zlib (void)
void COMP_zlib_cleanup (void)
void ERR_load_COMP_strings (void)

Define Documentation

#define COMP_F_BIO_ZLIB_FLUSH   99

#define COMP_F_BIO_ZLIB_NEW   100

#define COMP_F_BIO_ZLIB_READ   101

#define COMP_F_BIO_ZLIB_WRITE   102

#define COMP_R_ZLIB_DEFLATE_ERROR   99

#define COMP_R_ZLIB_INFLATE_ERROR   100

#define COMP_R_ZLIB_NOT_SUPPORTED   101


Typedef Documentation

typedef struct comp_ctx_st COMP_CTX

typedef struct comp_method_st COMP_METHOD


Function Documentation

int COMP_compress_block ( COMP_CTX ctx,
unsigned char *  out,
int  olen,
unsigned char *  in,
int  ilen 
)

void COMP_CTX_free ( COMP_CTX ctx  ) 

COMP_CTX* COMP_CTX_new ( COMP_METHOD meth  ) 

int COMP_expand_block ( COMP_CTX ctx,
unsigned char *  out,
int  olen,
unsigned char *  in,
int  ilen 
)

COMP_METHOD* COMP_rle ( void   ) 

COMP_METHOD* COMP_zlib ( void   ) 

void COMP_zlib_cleanup ( void   ) 

void ERR_load_COMP_strings ( void   ) 


Generated on Wed Sep 2 14:03:41 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1