#include "ws_symbol_export.h"
Go to the source code of this file.
|
WS_DLL_PUBLIC uint32_t | crc32_ccitt_tvb (tvbuff_t *tvb, unsigned len) |
|
WS_DLL_PUBLIC uint32_t | crc32_ccitt_tvb_offset (tvbuff_t *tvb, unsigned offset, unsigned len) |
|
WS_DLL_PUBLIC uint32_t | crc32_ccitt_tvb_seed (tvbuff_t *tvb, unsigned len, uint32_t seed) |
|
WS_DLL_PUBLIC uint32_t | crc32c_tvb_offset_calculate (tvbuff_t *tvb, unsigned offset, unsigned len, uint32_t seed) |
|
WS_DLL_PUBLIC uint32_t | crc32_ccitt_tvb_offset_seed (tvbuff_t *tvb, unsigned offset, unsigned len, uint32_t seed) |
|
WS_DLL_PUBLIC uint32_t | crc32_802_tvb (tvbuff_t *tvb, unsigned len) |
|
WS_DLL_PUBLIC uint32_t | crc32_mpeg2_tvb (tvbuff_t *tvb, unsigned len) |
|
WS_DLL_PUBLIC uint32_t | crc32_mpeg2_tvb_offset (tvbuff_t *tvb, unsigned offset, unsigned len) |
|
WS_DLL_PUBLIC uint32_t | crc32_mpeg2_tvb_seed (tvbuff_t *tvb, unsigned len, uint32_t seed) |
|
WS_DLL_PUBLIC uint32_t | crc32_mpeg2_tvb_offset_seed (tvbuff_t *tvb, unsigned offset, unsigned len, uint32_t seed) |
|
WS_DLL_PUBLIC uint32_t | crc32_0x0AA725CF_tvb_offset_seed (tvbuff_t *tvb, unsigned offset, unsigned len, uint32_t seed) |
|
Declaration of CRC-32 tvbuff routines
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
◆ crc32_0x0AA725CF_tvb_offset_seed()
WS_DLL_PUBLIC uint32_t crc32_0x0AA725CF_tvb_offset_seed |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute CRC32 checksum of a tv buffer using the parameters Width = 32 bits Poly = 0x0AA725CF Reflection = true Algorithm = table-driven
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32 checksum.
◆ crc32_802_tvb()
WS_DLL_PUBLIC uint32_t crc32_802_tvb |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
len |
|
) |
| |
Compute IEEE 802.x CRC32 checksum of a tv buffer.
- Parameters
-
tvb | The tv buffer containing the data. |
len | The number of bytes to include in the computation. |
- Returns
- The IEEE 802.x CRC32 checksum.
◆ crc32_ccitt_tvb()
WS_DLL_PUBLIC uint32_t crc32_ccitt_tvb |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
len |
|
) |
| |
Compute CRC32 CCITT checksum of a tv buffer.
- Parameters
-
tvb | The tv buffer containing the data. |
len | The number of bytes to include in the computation. |
- Returns
- The CRC32 CCITT checksum.
◆ crc32_ccitt_tvb_offset()
WS_DLL_PUBLIC uint32_t crc32_ccitt_tvb_offset |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len |
|
) |
| |
Compute CRC32 CCITT checksum of a tv buffer.
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
- Returns
- The CRC32 CCITT checksum.
◆ crc32_ccitt_tvb_offset_seed()
WS_DLL_PUBLIC uint32_t crc32_ccitt_tvb_offset_seed |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute CRC32 CCITT checksum of a tv buffer. If computing the checksum over multiple tv buffers and you want to feed the partial CRC32 back in, remember to take the 1's complement of the partial CRC32 first.
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32 CCITT checksum (using the given seed).
◆ crc32_ccitt_tvb_seed()
WS_DLL_PUBLIC uint32_t crc32_ccitt_tvb_seed |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute CRC32 CCITT checksum of a tv buffer. If computing the checksum over multiple tv buffers and you want to feed the partial CRC32 back in, remember to take the 1's complement of the partial CRC32 first.
- Parameters
-
tvb | The tv buffer containing the data. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32 CCITT checksum (using the given seed).
◆ crc32_mpeg2_tvb()
WS_DLL_PUBLIC uint32_t crc32_mpeg2_tvb |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
len |
|
) |
| |
Compute MPEG-2 CRC32 checksum of a tv buffer.
- Parameters
-
tvb | The tv buffer containing the data. |
len | The number of bytes to include in the computation. |
- Returns
- The MPEG-2 CRC32 checksum.
◆ crc32_mpeg2_tvb_offset()
WS_DLL_PUBLIC uint32_t crc32_mpeg2_tvb_offset |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len |
|
) |
| |
Compute MPEG-2 CRC32 checksum of a tv buffer.
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
- Returns
- The MPEG-2 CRC32 checksum.
◆ crc32_mpeg2_tvb_offset_seed()
WS_DLL_PUBLIC uint32_t crc32_mpeg2_tvb_offset_seed |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute MPEG-2 CRC32 checksum of a buffer of data.
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32 MPEG-2 checksum (using the given seed).
◆ crc32_mpeg2_tvb_seed()
WS_DLL_PUBLIC uint32_t crc32_mpeg2_tvb_seed |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute MPEG-2 CRC32 checksum of a buffer of data.
- Parameters
-
tvb | The tv buffer containing the data. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32 MPEG-2 checksum (using the given seed).
◆ crc32c_tvb_offset_calculate()
WS_DLL_PUBLIC uint32_t crc32c_tvb_offset_calculate |
( |
tvbuff_t * |
tvb, |
|
|
unsigned |
offset, |
|
|
unsigned |
len, |
|
|
uint32_t |
seed |
|
) |
| |
Compute CRC32C checksum of a tv buffer. If computing the checksum over multiple tv buffers and you want to feed the partial CRC32 back in, remember to take the 1's complement of the partial CRC32 first.
- Parameters
-
tvb | The tv buffer containing the data. |
offset | The offset into the tv buffer. |
len | The number of bytes to include in the computation. |
seed | The seed to use. |
- Returns
- The CRC32C checksum (using the given seed).