hashlag
|
1ed705754e
|
Add Arc4Crypt class skeleton
|
2025-09-13 16:03:19 +03:00 |
|
hashlag
|
79a3b85903
|
Add SeArray<> draft implementation
|
2025-09-13 15:52:05 +03:00 |
|
hashlag
|
e309ed5c28
|
Add stepsCount parameter to private Arc4Gen::Step(), avoiding unnecessary function calls when possible.
|
2025-09-04 22:48:49 +03:00 |
|
hashlag
|
8843589950
|
Make Hmac rekey-initializable (like Arc4Gen)
|
2025-08-26 00:37:13 +03:00 |
|
hashlag
|
b0f5367085
|
Rename Arc4 PRNG .hpp file appropriately
|
2025-08-26 00:01:37 +03:00 |
|
hashlag
|
1e6d964d26
|
Introduce Cipher/Arc4 subdir
|
2025-08-25 23:55:57 +03:00 |
|
hashlag
|
e884ae7cd4
|
Add the Arc4 PRNG draft implementation
|
2025-08-25 00:20:45 +03:00 |
|
hashlag
|
ad10b33a70
|
Create basic file structure for Arc4 implementation
|
2025-08-23 00:36:39 +03:00 |
|
hashlag
|
be03a5314c
|
Add HMAC as per RFC 2104 draft implementation
|
2025-08-21 02:09:30 +03:00 |
|
hashlag
|
ed0ffcf582
|
Add Reset to the Hasher<T> base
|
2025-08-15 23:50:10 +03:00 |
|
hashlag
|
81e9d2412f
|
Implement Reset in MD4Hasher
|
2025-08-15 23:47:36 +03:00 |
|
hashlag
|
80809918cb
|
Implement Reset in MD5Hasher
|
2025-08-15 23:45:28 +03:00 |
|
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
|
39344fe01c
|
Introduce a base class for hashers
|
2025-08-09 19:40:01 +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
|
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
|
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 |
|