00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00027 #ifndef _RTXBASE64_H_
00028 #define _RTXBASE64_H_
00029
00030 #include "rtxsrc/rtxCommon.h"
00031
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035
00049 EXTERNRTX long rtxBase64EncodeData (OSCTXT* pctxt, const OSOCTET* pSrcData,
00050 size_t srcDataSize, OSOCTET** ppDstData);
00051
00064 EXTERNRTX long rtxBase64DecodeData (OSCTXT* pctxt, const OSOCTET* pSrcData,
00065 size_t srcDataSize, OSOCTET** ppDstData);
00066
00079 EXTERNRTX long rtxBase64DecodeDataToFSB
00080 (OSCTXT* pctxt, const OSOCTET* pSrcData, size_t srcDataSize,
00081 OSOCTET* buf, size_t bufsiz);
00082
00083 #ifdef __cplusplus
00084 }
00085 #endif
00086
00087 #endif
00088