#include <XSCryptCryptoBase64.hpp>
Inheritance diagram for XSCryptCryptoBase64:
Public Member Functions | |
XSCryptCryptoBase64 () | |
virtual | ~XSCryptCryptoBase64 () |
Decoding Functions | |
virtual void | decodeInit (void) |
Initialise the base64 object. | |
virtual unsigned int | decode (const unsigned char *inData, unsigned int inLength, unsigned char *outData, unsigned int outLength) |
Decode some passed in data. | |
virtual unsigned int | decodeFinish (unsigned char *outData, unsigned int outLength) |
Finish off a decode. | |
Encoding Functions | |
virtual void | encodeInit (void) |
Initialise the base64 object for encoding. | |
virtual unsigned int | encode (const unsigned char *inData, unsigned int inLength, unsigned char *outData, unsigned int outLength) |
Encode some passed in data. | |
virtual unsigned int | encodeFinish (unsigned char *outData, unsigned int outLength) |
Finish off an encode. |
|
|
|
|
|
Decode some passed in data. Decode the passed in data and place the data in the outData buffer
Implements XSECCryptoBase64. |
|
Finish off a decode. Clean out any extra data from previous decode operations and place into the outData buffer.
Implements XSECCryptoBase64. |
|
Initialise the base64 object. Initialises the OpenSSL decode context and gets ready for data to be decoded. Implements XSECCryptoBase64. |
|
Encode some passed in data.
Implements XSECCryptoBase64. |
|
Finish off an encode. Take any data from previous encode operations and create the tail of the base64 encoding.
Implements XSECCryptoBase64. |
|
Initialise the base64 object for encoding. Get the context variable ready for a base64 decode Implements XSECCryptoBase64. |