#include <isc/lang.h>
#include <isc/types.h>
Go to the source code of this file.
Defines | |
| #define | ISC_CRC64_H 1 |
Functions | |
| ISC_LANG_BEGINDECLS void | isc_crc64_init (isc_uint64_t *crc) |
| void | isc_crc64_update (isc_uint64_t *crc, const void *data, size_t len) |
| Initialize a new CRC. | |
| void | isc_crc64_final (isc_uint64_t *crc) |
| Add data to the CRC. | |
Definition in file crc64.h.
| ISC_LANG_BEGINDECLS void isc_crc64_init | ( | isc_uint64_t * | crc | ) |
Definition at line 118 of file crc64.c.
References REQUIRE.
Referenced by ATF_TC_BODY(), dns_rbt_deserialize_tree(), and dns_rbt_serialize_tree().
| void isc_crc64_update | ( | isc_uint64_t * | crc, | |
| const void * | data, | |||
| size_t | len | |||
| ) |
Initialize a new CRC.
Requires: * 'crc' is not NULL.
Definition at line 125 of file crc64.c.
References crc64_table, and REQUIRE.
Referenced by ATF_TC_BODY(), fix_data(), rbt_datafixer(), rbt_datawriter(), serialize_node(), treefix(), and write_data().
| void isc_crc64_final | ( | isc_uint64_t * | crc | ) |
Add data to the CRC.
Requires: * 'crc' is not NULL. * 'data' is not NULL.
Definition at line 140 of file crc64.c.
References REQUIRE.
Referenced by ATF_TC_BODY(), dns_rbt_deserialize_tree(), and dns_rbt_serialize_tree().