CRYPT_HUFFMAN_DeCompress Function

C

int CRYPT_HUFFMAN_DeCompress(
    unsigned char* out, 
    unsigned int outSz, 
    const unsigned char* in, 
    unsigned int inSz
);

Description

This function decompresses a block of data using Huffman encoding.

Preconditions

None.

Parameters

Parameters Description
out Pointer to destination buffer.
outSz Size of destination buffer.
in Pointer to source buffer to decompress.
inSz Size of source buffer to decompress.

Returns

Remarks

Output buffer must be large enough to hold the contents of the operation.

Example

unsigned char cBuffer[1024];
unsigned char dBuffer[1024];

int ret

ret = CRYPT_HUFFMAN_DeCompress(dBuffer, sizeof(dBuffer), cBuffer, msglen);