Function dai::utility::checksum(const void *, std::size_t, uint32_t)

Function Documentation

std::uint32_t dai::utility::checksum(const void *buffer, std::size_t size, uint32_t prevChecksum)

Simple hash function - djb2

Parameters:
  • buffer – Pointer to buffer of data to hash

  • size – Size of buffer in bytes

  • prevChecksum – Previous checksum - useful for doing hash on blocks of data