diff options
Diffstat (limited to 'wsutil/adler32.h')
-rw-r--r-- | wsutil/adler32.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/wsutil/adler32.h b/wsutil/adler32.h new file mode 100644 index 00000000..9ff7c649 --- /dev/null +++ b/wsutil/adler32.h @@ -0,0 +1,30 @@ +/** @file + * Compute the Adler32 checksum (RFC 1950) + * 2003 Tomas Kukosa + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#ifndef ADLER32_H +#define ADLER32_H + +#include <wireshark.h> + +#ifdef __cplusplus +extern "C"{ +#endif + +WS_DLL_PUBLIC uint32_t update_adler32(uint32_t adler, const uint8_t *buf, size_t len); +WS_DLL_PUBLIC uint32_t adler32_bytes(const uint8_t *buf, size_t len); +WS_DLL_PUBLIC uint32_t adler32_str(const char *buf); + +#ifdef __cplusplus +} +#endif + +#endif /* ADLER32_H */ + |