B_EncodeUpdate

 

 

B_EncodeUpdate

 

 

 

int B_EncodeUpdate (

 

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 input data */

);

 

 

 

 

 

Description

B_EncodeUpdate updates the encoding process specified by algorithmObject with partInLen bytes from partIn, writing the encoded 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_EncodeUpdate may be called zero or more times to supply the data by parts. See B_EncodeInit.

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

311

Page 321
Image 321
RSA Security 5 manual Int BEncodeUpdate