171 Commits

Author SHA1 Message Date
hashlag a78fe279a9 Fix naming: Md5Hash::RawDigest --> RawDigest_ 2025-08-09 21:55:57 +03:00
hashlag 3e2d54f9ff Fix naming: Md4Hash::RawDigest --> RawDigest_ 2025-08-09 21:55:19 +03:00
hashlag 9b4f4a2ef5 Add GetRawDigest() for hashes 2025-08-09 21:52:01 +03:00
hashlag 5eec6231b7 Merge branch 'poly' of https://github.com/hashlag/chaos into poly 2025-08-09 19:40:24 +03:00
hashlag 39344fe01c Introduce a base class for hashers 2025-08-09 19:40:01 +03:00
hashlag b513980358 Introduce a base class for hashers 2025-08-09 19:34:58 +03:00
hashlag 3841242bdb Introduce a base class for hashes 2025-08-09 17:28:53 +03:00
hashlag f19ea0bc1c Introduce a distinct class name for the MD5 Hasher 2025-08-09 16:58:02 +03:00
hashlag c4ddd78d59 Introduce a distinct class name for the MD4 Hasher 2025-08-09 16:55:01 +03:00
hashlag cebb9cca51 Md4: Fix round function calls formatting 2025-08-03 20:39:58 +03:00
hashlag 56821f27f6 Fix file naming: replace 'MDX' --> 'MdX' 2025-08-03 20:36:11 +03:00
hashlag 5aedfc5914 Merge branch 'main' into md5 2025-08-03 20:27:51 +03:00
hashlag 0bd4161d72 Add the MD5 message digest algorithm draft implementation 2025-08-03 20:27:20 +03:00
hashlag d124dfb752 Add missing <string> include 2025-08-03 15:31:04 +03:00
hashlag cee015bf54 Fixed an error in namespace end comment 2025-08-03 15:13:25 +03:00
hashlag f04331dc7c Delete .gitignore since it is not meaningful in general for the project. 2025-07-27 20:43:49 +03:00
hashlag dc84720b59 Rename the array of byte-by-byte message length representation for meaningfulness. 2025-07-27 20:36:41 +03:00
hashlag a748a6aaab Delete an outdated comment, operations are Mod 64 by now. 2025-07-27 16:52:57 +03:00
hashlag 2d95f655bf Add the MD4 message digest algorithm draft implementation 2025-07-27 02:19:38 +03:00
hashlag 88d06697fa add .gitignore 2025-06-22 00:01:46 +03:00
hashlag 1655d0f2d2 Initial commit 2025-06-15 01:57:29 +03:00