|
rpm 5.3.12
|
CRC32, CRC64 and ADLER32 checksums. More...


Go to the source code of this file.
Data Structures | |
| struct | sum32Param |
| struct | sum64Param |
Functions | |
| rpmuint32_t | __crc32 (rpmuint32_t crc, const rpmuint8_t *data, size_t size) |
| rpmuint32_t | __crc32_combine (rpmuint32_t crc1, rpmuint32_t crc2, size_t len2) |
| rpmuint64_t | __crc64 (rpmuint64_t crc, const rpmuint8_t *data, size_t size) |
| rpmuint64_t | __crc64_combine (rpmuint64_t crc1, rpmuint64_t crc2, size_t len2) |
| rpmuint32_t | __adler32 (rpmuint32_t adler, const rpmuint8_t *buf, rpmuint32_t len) |
| rpmuint32_t | __adler32_combine (rpmuint32_t adler1, rpmuint32_t adler2, size_t len2) |
| int | sum32Reset (sum32Param *mp) |
| int | sum32Update (sum32Param *mp, const rpmuint8_t *data, size_t size) |
| int | sum32Digest (sum32Param *mp, rpmuint8_t *data) |
| int | sum64Reset (sum64Param *mp) |
| int | sum64Update (sum64Param *mp, const rpmuint8_t *data, size_t size) |
| int | sum64Digest (sum64Param *mp, rpmuint8_t *data) |
CRC32, CRC64 and ADLER32 checksums.
Definition in file crc.h.
| rpmuint32_t __adler32 | ( | rpmuint32_t | adler, |
| const rpmuint8_t * | buf, | ||
| rpmuint32_t | len | ||
| ) |
| rpmuint32_t __adler32_combine | ( | rpmuint32_t | adler1, |
| rpmuint32_t | adler2, | ||
| size_t | len2 | ||
| ) |
| rpmuint32_t __crc32 | ( | rpmuint32_t | crc, |
| const rpmuint8_t * | data, | ||
| size_t | size | ||
| ) |
| rpmuint32_t __crc32_combine | ( | rpmuint32_t | crc1, |
| rpmuint32_t | crc2, | ||
| size_t | len2 | ||
| ) |
Definition at line 82 of file crc.c.
References alloca(), gf2_dim32, gf2_matrix_square32(), and gf2_matrix_times32().
Referenced by rpmDigestInit().
| rpmuint64_t __crc64 | ( | rpmuint64_t | crc, |
| const rpmuint8_t * | data, | ||
| size_t | size | ||
| ) |
| rpmuint64_t __crc64_combine | ( | rpmuint64_t | crc1, |
| rpmuint64_t | crc2, | ||
| size_t | len2 | ||
| ) |
Definition at line 213 of file crc.c.
References alloca(), gf2_dim64, gf2_matrix_square64(), and gf2_matrix_times64().
Referenced by rpmDigestInit().
| int sum32Digest | ( | sum32Param * | mp, |
| rpmuint8_t * | data | ||
| ) |
Definition at line 419 of file crc.c.
References sum32Param::crc, and sum32Reset().
Referenced by rpmDigestInit().
| int sum32Reset | ( | sum32Param * | mp | ) |
| int sum32Update | ( | sum32Param * | mp, |
| const rpmuint8_t * | data, | ||
| size_t | size | ||
| ) |
Definition at line 412 of file crc.c.
References sum32Param::crc, and sum32Param::update.
Referenced by rpmDigestInit().
| int sum64Digest | ( | sum64Param * | mp, |
| rpmuint8_t * | data | ||
| ) |
Definition at line 447 of file crc.c.
References sum64Param::crc, and sum64Reset().
Referenced by rpmDigestInit().
| int sum64Reset | ( | sum64Param * | mp | ) |
| int sum64Update | ( | sum64Param * | mp, |
| const rpmuint8_t * | data, | ||
| size_t | size | ||
| ) |
Definition at line 440 of file crc.c.
References sum64Param::crc, and sum64Param::update.
Referenced by rpmDigestInit().
1.7.4