18#include "fota_datagram.h"
19#include "fota_error.h"
20#include "fota_packet.h"
FotaError fota_verify_datagram_encryption(FotaDatagram *datagram)
Verify a FOTA datagrams encryption.
Definition: fota_encryption.c:82
uint32_t fota_calculate_crc32_on_flash_memory(uintptr_t flash_base_addr, uint32_t flash_size)
Verify a region of flash memory.
Definition: fota_encryption.c:52
uint32_t fota_calculate_crc32(uint8_t *data, uint32_t length_words)
Calculate the CRC32 for a given buffer of 4-byte aligned data.
Definition: fota_encryption.c:44
FotaError fota_encryption_init()
Initialize the encryption unit.
Definition: fota_encryption.c:25
FotaError
FOTA Error code definitions.
Definition: fota_error.h:27
FotaError fota_verify_packet_encryption(FotaPacket *packet)
Verify a FOTA packets encryption.
Definition: fota_encryption.c:57
Structure representing datagram.
Definition: fota_datagram.h:78
FOTA Packet structure.
Definition: fota_packet.h:69