Definition in file fletcher16.h.
#include <stdlib.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | fletcher16_ctx_t |
Fletcher's 16 bit checksum context struct. More... | |
Functions | |
uint16_t | fletcher16 (const uint8_t *buf, size_t bytes) |
Fletcher's 16 bit checksum. More... | |
void | fletcher16_init (fletcher16_ctx_t *ctx) |
Initialize a fletcher16 context. More... | |
void | fletcher16_update (fletcher16_ctx_t *ctx, const uint8_t *data, size_t len) |
Update the fletcher16 context with new data. More... | |
uint16_t | fletcher16_finish (fletcher16_ctx_t *ctx) |
Finalize the checksum operation and return the checksum. More... | |