28#ifndef OTA_BASE64_PRIVATE_H
29#define OTA_BASE64_PRIVATE_H
39typedef enum Base64Status
101 const size_t destLen,
103 const uint8_t * pEncodedData,
104 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:40
@ Base64InvalidSymbol
Invalid symbol in the encoded data.
Definition: ota_base64_private.h:49
@ Base64NullPointerInput
Input parameter for pointer is null.
Definition: ota_base64_private.h:65
@ Base64InvalidInputSize
Length of the encoded data is impossible to have been created with valid Base64 encoding.
Definition: ota_base64_private.h:60
@ Base64InvalidPaddingSymbol
Invalid number of padding symbols.
Definition: ota_base64_private.h:81
@ Base64Success
Base64 function success.
Definition: ota_base64_private.h:44
@ Base64InvalidSymbolOrdering
A Base64 symbol is in an invalid location within the encoded data.
Definition: ota_base64_private.h:54
@ Base64NonZeroPadding
Padding bits inside of the encoded data are invalid because they are not zero.
Definition: ota_base64_private.h:76
@ Base64InvalidBufferSize
Provided buffer is too small.
Definition: ota_base64_private.h:70