![]() |
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
#include "wireshark.h"
Go to the source code of this file.
Functions | |
WS_DLL_PUBLIC void | decrypt_xtea_ecb (uint8_t plaintext[8], const uint8_t ciphertext[8], const uint32_t key[4], unsigned num_rounds) |
Decrypt a single 64-bit block using XTEA in ECB mode. | |
WS_DLL_PUBLIC void | decrypt_xtea_le_ecb (uint8_t plaintext[8], const uint8_t ciphertext[8], const uint32_t key[4], unsigned num_rounds) |
Decrypt a single 64-bit block using XTEA in little-endian ECB mode. | |
Implementation of XTEA cipher By Ahmad Fatoum <ahmad[AT]a3f.at> Copyright 2017 Ahmad Fatoum
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
WS_DLL_PUBLIC void decrypt_xtea_ecb | ( | uint8_t | plaintext[8], |
const uint8_t | ciphertext[8], | ||
const uint32_t | key[4], | ||
unsigned | num_rounds | ||
) |
Decrypt a single 64-bit block using XTEA in ECB mode.
plaintext | Output buffer for the decrypted 8-byte block. |
ciphertext | Input buffer containing the encrypted 8-byte block. |
key | 128-bit key as four 32-bit words. |
num_rounds | Number of XTEA rounds to perform. |
WS_DLL_PUBLIC void decrypt_xtea_le_ecb | ( | uint8_t | plaintext[8], |
const uint8_t | ciphertext[8], | ||
const uint32_t | key[4], | ||
unsigned | num_rounds | ||
) |
Decrypt a single 64-bit block using XTEA in little-endian ECB mode.
plaintext | Output buffer for the decrypted 8-byte block. |
ciphertext | Input buffer containing the encrypted 8-byte block. |
key | 128-bit key as four 32-bit words. |
num_rounds | Number of XTEA rounds to perform. |