Namespaces | Functions

Checksum.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Hypertable
 

Copyright (C) 2009 Doug Judd (Zvents, Inc.)


Functions

uint32_t Hypertable::fletcher32 (const void *data, size_t len)
 Compute fletcher32 checksum for arbitary data.
uint32_t Hypertable::fletcher32a (const uint16_t *data, size_t len)
 Compute fletcher32 checksum for 16-bit aligned and padded data slightly faster than fletcher32.
uint32_t Hypertable::adler32 (const void *data, size_t len)
 Compute adler32 checksum.
uint32_t Hypertable::adler32_update (uint32_t adler, const void *data, size_t len)
 Update adler32 checksum incrementally.
uint32_t Hypertable::crc32 (const void *data, size_t len)
 Compute crc32 checksum.
uint32_t Hypertable::crc32_update (uint32_t crc, const void *data, size_t len)
 Update crc32 checksum incrementally.