TheAlgorithms-C/hash
dsmurrow 0c5eccc69e
docs: fixed some documentation errors in BLAKE2b (#1234)
* docs: Slight modifications

Changed #include comments from doc to regular because it messed up the generated documentation. Changed blake2b() comment from regular to doc

* docs: Removed @define's

Doxygen doesn't seem to like them. Also fixed param on CEIL

* chore: made it so math directory gets built

* docs: added back third slash for includes

* feat: added extended Euclidean algorithm

* fix: key wasn't being considered in the algorithm

* chore: added more tests

* chore: Deleted file accidentally added from different branch

* chore: moved tests to their own function

* chore: apply suggestions from code review

---------

Co-authored-by: David Leal <halfpacho@gmail.com>
2023-04-07 13:35:40 -06:00
..
CMakeLists.txt [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_blake2b.c docs: fixed some documentation errors in BLAKE2b (#1234) 2023-04-07 13:35:40 -06:00
hash_crc32.c test: removed commented code (#885) 2021-10-15 11:01:56 -05:00
hash_djb2.c [enhancement] formatted and added Hash directory to cmake (#580) 2020-07-29 13:18:11 -04:00
hash_sdbm.c fix: Integer literal is too large to be represented as signed integer typed (#793) 2021-02-17 21:10:29 -06:00
hash_xor8.c [enhancement] formatted and added Hash directory to cmake (#580) 2020-07-29 13:18:11 -04:00
README.md feat: implemented BLAKE2b cryptographic hashing algorithm (#1230) 2023-03-13 20:38:42 -06:00

Hash algorithms

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