30#ifndef OTA_BASE64_PRIVATE_H
31#define OTA_BASE64_PRIVATE_H
47typedef enum Base64Status
109 const size_t destLen,
111 const uint8_t * pEncodedData,
112 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:422
Base64Status_t
The Base64 functionality return status.
Definition: ota_base64_private.h:48
@ Base64InvalidSymbol
Invalid symbol in the encoded data.
Definition: ota_base64_private.h:57
@ Base64NullPointerInput
Input parameter for pointer is null.
Definition: ota_base64_private.h:73
@ Base64InvalidInputSize
Length of the encoded data is impossible to have been created with valid Base64 encoding.
Definition: ota_base64_private.h:68
@ Base64InvalidPaddingSymbol
Invalid number of padding symbols.
Definition: ota_base64_private.h:89
@ Base64Success
Base64 function success.
Definition: ota_base64_private.h:52
@ Base64InvalidSymbolOrdering
A Base64 symbol is in an invalid location within the encoded data.
Definition: ota_base64_private.h:62
@ Base64NonZeroPadding
Padding bits inside of the encoded data are invalid because they are not zero.
Definition: ota_base64_private.h:84
@ Base64InvalidBufferSize
Provided buffer is too small.
Definition: ota_base64_private.h:78