|
iPXE
|
#include <ipxe/crc32.h>Go to the source code of this file.
Macros | |
| #define | CRCPOLY 0xedb88320 |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
| FILE_SECBOOT (PERMITTED) | |
| u32 | crc32_le (u32 seed, const void *data, size_t len) |
| Calculate 32-bit little-endian CRC checksum. | |
| #define CRCPOLY 0xedb88320 |
Definition at line 27 of file crc32.c.
Referenced by crc32_le().
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
Calculate 32-bit little-endian CRC checksum.
| seed | Initial value |
| data | Data to checksum |
| len | Length of data |
Usually seed is initially zero or all one bits, depending on the protocol. To continue a CRC checksum over multiple calls, pass the return value from one call as the seed parameter to the next.
Definition at line 40 of file crc32.c.
References CRCPOLY, data, len, src, u32, and u8.
Referenced by efirng_get_noise(), fcoe_deliver(), fcoe_rx(), icmpcol(), ipv6col(), start_dhcpv6(), tkip_decrypt(), tkip_encrypt(), validator_start_download(), wep_decrypt(), and wep_encrypt().