B_DecodeUpdate

 

 

B_DecodeUpdate

 

 

 

int B_DecodeUpdate (

 

B_ALGORITHM_OBJ algorithmObject,

/* algorithm object */

unsigned char

*partOut,

/* output data buffer */

unsigned int

*partOutLen,

/* length of output data */

unsigned int

maxPartOutLen,

/* size of output data buffer */

unsigned char

*partIn,

/* input data */

unsigned int

partInLen

/* length of output data */

);

 

 

 

 

 

Description

B_DecodeUpdate updates the decoding process specified by algorithmObject with partInLen bytes from partIn, writing the decoded output to partOut, which is a buffer supplied by the caller of at least maxPartOutLen bytes, and setting partOutLen to the number of bytes written to partOut. B_DecodeUpdate may be called zero or more times to supply the data by parts. See B_DecodeInit.

Return value

Value

Description

0

Operation was successful.

non-zero

see Appendix A, “Crypto-C Error Types”

 

 

C h a p t e r 4 D e t a i l s o f C r y p t o - C F u n c t i o n s

299

Page 309
Image 309
RSA Security 5 manual Int BDecodeUpdate