Loading...
Searching...
No Matches
fletcher16.h File Reference

Detailed Description

#include <stdlib.h>
#include <stdint.h>
+ Include dependency graph for fletcher16.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 .
 
void fletcher16_init (fletcher16_ctx_t *ctx)
 Initialize a fletcher16 context.
 
void fletcher16_update (fletcher16_ctx_t *ctx, const uint8_t *data, size_t len)
 Update the fletcher16 context with new data.
 
uint16_t fletcher16_finish (fletcher16_ctx_t *ctx)
 Finalize the checksum operation and return the checksum.