Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include <stdint.h>
#include "ws_symbol_export.h"
Go to the source code of this file.
Functions | |
WS_DLL_PUBLIC uint32_t | golay_encode (unsigned w) |
WS_DLL_PUBLIC int32_t | golay_errors (uint32_t codeword) |
WS_DLL_PUBLIC int | golay_decode (uint32_t w) |
Provides routines for encoding and decoding the extended Golay (24,12,8) code.
This implementation will detect up to 4 errors in a codeword (without being able to correct them); it will correct up to 3 errors.
We use uint32_t to hold the 24-bit codewords, with the data part in the bottom 12 bits and the parity in bits 12-23.
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