Base64 encodes a chunk of data.
Performs an 'encode step', only encodes blocks of 3 characters to the output at a time, saves left-over state in state and save ( initialise to 0 on first invocation).
inbuf |
input buffer |
inlen |
input buffer length |
outbuf |
output buffer |
state |
holds the number of bits that are stored in |
save |
leftover bits that have not yet been encoded |
the number of bytes encoded. |