28#ifndef OTA_BASE64_PRIVATE_H
29#define OTA_BASE64_PRIVATE_H
45typedef enum Base64Status
107 const size_t destLen,
109 const uint8_t * pEncodedData,
110 const size_t encodedLen );
Base64Status_t base64Decode(uint8_t *pDest, const size_t destLen, size_t *pResultLen, const uint8_t *pEncodedData, const size_t encodedLen)
Decode Base64 encoded data.
Definition: ota_base64.c:420
Base64Status_t
The Base64 functionality return status.
Definition: ota_base64_private.h:46
@ Base64InvalidSymbol
Invalid symbol in the encoded data.
Definition: ota_base64_private.h:55
@ Base64NullPointerInput
Input parameter for pointer is null.
Definition: ota_base64_private.h:71
@ Base64InvalidInputSize
Length of the encoded data is impossible to have been created with valid Base64 encoding.
Definition: ota_base64_private.h:66
@ Base64InvalidPaddingSymbol
Invalid number of padding symbols.
Definition: ota_base64_private.h:87
@ Base64Success
Base64 function success.
Definition: ota_base64_private.h:50
@ Base64InvalidSymbolOrdering
A Base64 symbol is in an invalid location within the encoded data.
Definition: ota_base64_private.h:60
@ Base64NonZeroPadding
Padding bits inside of the encoded data are invalid because they are not zero.
Definition: ota_base64_private.h:82
@ Base64InvalidBufferSize
Provided buffer is too small.
Definition: ota_base64_private.h:76