TheAlgorithms-C/hash
Krishna Vedala ff2e7a3528
[enhancement] formatted and added `Hash` directory to cmake (#580)
* added hash folder to CMAKE build

* split sdbm code from hash.c to independent program

* update readme file

* docs + vartype fix

* split djb2 code from hash.c to independent program

* fix function reference

* split xor8 code from hash.c to independent program

* split adler32 code from hash.c to independent program

* remove additional author

* split crc32 code from hash.c to independent program

* remove redundant files

* interpret large numbers as specific types

* disable eror clang-diagnostic-implicitly-unsigned-literal

* force use constants

* updating DIRECTORY.md

* clang-tidy fixes for 606e5d4fce

* added return in function doc to enable doc

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-07-29 13:18:11 -04:00
..
CMakeLists.txt [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
README.md [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_adler32.c [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_crc32.c [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_djb2.c [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_sdbm.c [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_xor8.c [enhancement] formatted and added `Hash` directory to cmake (#580) 2020-07-29 13:18:11 -04:00

README.md

Hash algorithms

  • sdbm
  • djb2
  • xor8 (8 bit)
  • adler_32 (32 bit)
  • crc32 (32 bit)