Commit Graph

26 Commits

Author SHA1 Message Date
hashlag
e6703e13af Rename subdir Chaos/Hashing --> Chaos/Hash 2025-08-15 23:01:51 +03:00
hashlag
0006593087 Add a helper Impl() function for CRTP base 'Hasher' 2025-08-10 22:45:03 +03:00
hashlag
36fa81abfd Add a helper Impl() function for CRTP base 'Hash' 2025-08-10 22:40:40 +03:00
hashlag
da4232894a Conceal algorithms' impl details in service namespaces 2025-08-10 21:21:22 +03:00
hashlag
72a8902954 Fix namespace end comments in Md4.hpp, Md5.hpp 2025-08-10 20:43:42 +03:00
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