52 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize, OSOCTET** ppDstData);
70 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize, OSOCTET** ppDstData);
85 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize, OSOCTET** ppDstData);
100 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize,
101 OSOCTET* buf,
size_t bufsiz);
114 (
const char* pSrcData,
size_t srcDataSize);
131 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize, OSOCTET** ppDstData);
146 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize, OSOCTET** ppDstData);
161 (
OSCTXT* pctxt,
const char* pSrcData,
size_t srcDataSize,
162 OSOCTET* buf,
size_t bufsiz);
EXTERNRT long rtxBase64UrlEncodeData(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET **ppDstData)
Encode binary data into base64url string form to a dynamic buffer.
EXTERNRT long rtxBase64DecodeData(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET **ppDstData)
Decode base64 string to binary form into a dynamic buffer.
Common run-time context definitions.
EXTERNRT long rtxBase64DecodeDataToFSB(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET *buf, size_t bufsiz)
Decode base64 string to binary form into a fixed-size buffer.
EXTERNRT int rtxBase64CharToIdx(char c, OSBOOL url)
Convert base64 character to index.
EXTERNRT char rtxBase64IdxToChar(int idx, OSBOOL url)
Convert base64 index to character.
EXTERNRT long rtxBase64GetBinDataLen(const char *pSrcData, size_t srcDataSize)
Calculate number of byte required to hold a decoded base64/base64url string in binary form...
EXTERNRT long rtxBase64EncodeURLParam(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET **ppDstData)
Encode binary data into base64 string form to a dynamic buffer, converting '+' characters to the URL ...
EXTERNRT long rtxBase64UrlDecodeData(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET **ppDstData)
Decode base64url string to binary form into a dynamic buffer.
EXTERNRT long rtxBase64EncodeData(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET **ppDstData)
Encode binary data into base64 string form to a dynamic buffer.
Run-time context structure.
EXTERNRT long rtxBase64UrlDecodeDataToFSB(OSCTXT *pctxt, const char *pSrcData, size_t srcDataSize, OSOCTET *buf, size_t bufsiz)
Decode base64url string to binary form into a fixed-size buffer.