hashlag
|
7f9430e0e6
|
Update HmacTests: add Sha1HmacTest
ChaosTest CI / build-and-test (pull_request) Successful in 30s
ChaosTest CI / build-and-test (push) Successful in 31s
|
2026-01-06 04:30:07 +03:00 |
|
hashlag
|
fc2f100f0c
|
Add SHA1 draft implementation
ChaosTest CI / build-and-test (push) Successful in 34s
|
2026-01-06 04:13:31 +03:00 |
|
hashlag
|
5d09391339
|
Add comments on closing #include guard #endif's
ChaosTest CI / build-and-test (push) Successful in 31s
|
2026-01-02 21:40:07 +03:00 |
|
hashlag
|
a93311cad1
|
Fix #include guards to match project structure
ChaosTest CI / build-and-test (push) Successful in 1m10s
|
2026-01-02 21:31:55 +03:00 |
|
hashlag
|
52b490e39d
|
Remove BACKLOG.TXT
ChaosTest CI / build-and-test (push) Successful in 30s
|
2025-12-28 00:56:47 +03:00 |
|
hashlag
|
88d55f2da6
|
Add .gitignore
ChaosTest CI / build-and-test (push) Successful in 33s
|
2025-12-28 00:48:23 +03:00 |
|
hashlag
|
8a065f5ad6
|
Add ChaosTestCI workflow
ChaosTest CI / build-and-test (push) Successful in 29s
|
2025-09-21 17:09:14 +03:00 |
|
hashlag
|
78d5c1a2a1
|
Mv README --> README.TXT
|
2025-09-21 15:46:30 +03:00 |
|
hashlag
|
9d945183e3
|
Mv BACKLOG --> BACKLOG.TXT
|
2025-09-21 15:44:57 +03:00 |
|
hashlag
|
670bdc6963
|
Update BACKLOG: Drop unneded refactoring goal
|
2025-09-21 15:43:42 +03:00 |
|
hashlag
|
e70e765b20
|
Update BACKLOG: Arc4 implemented.
|
2025-09-21 15:42:27 +03:00 |
|
hashlag
|
2d8fd283f6
|
Arc4CryptTests: Remove unused U8VecToStr helper function
|
2025-09-17 00:27:44 +03:00 |
|
hashlag
|
59ffa0e30b
|
Arc4CryptTests: Add rekey test
|
2025-09-17 00:25:18 +03:00 |
|
hashlag
|
bcd4cfe51e
|
Arc4CryptTests: Add uninitialized use test
|
2025-09-17 00:03:39 +03:00 |
|
hashlag
|
e21e36db87
|
Add Arc4 cipher class draft implementation
|
2025-09-16 23:46:24 +03:00 |
|
hashlag
|
2c21ffea0d
|
Merge branch 'arc4crypt' of https://github.com/hashlag/chaos into arc4crypt
|
2025-09-13 16:03:43 +03:00 |
|
hashlag
|
1ed705754e
|
Add Arc4Crypt class skeleton
|
2025-09-13 16:03:19 +03:00 |
|
hashlag
|
2a626d4ac2
|
Remove 'Implement safe storage' from BACKLOG. SeArray<> is here.
|
2025-09-13 16:02:48 +03:00 |
|
hashlag
|
c840b76c68
|
Merge branch 'arc4crypt' of https://github.com/hashlag/chaos into arc4crypt
|
2025-09-13 15:57:17 +03:00 |
|
hashlag
|
bd621d9dcf
|
Add Arc4Crypt class skeleton
|
2025-09-13 15:56:09 +03:00 |
|
hashlag
|
79a3b85903
|
Add SeArray<> draft implementation
|
2025-09-13 15:52:05 +03:00 |
|
hashlag
|
367c8e2881
|
Merge branch 'arc4crypt' of https://github.com/hashlag/chaos into arc4crypt
|
2025-09-04 22:51:23 +03:00 |
|
hashlag
|
1b6f950c5a
|
Add Arc4Crypt class skeleton
|
2025-09-04 22:50:35 +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
|
c006c358d8
|
Add Arc4Crypt class skeleton
|
2025-09-04 22:27:11 +03:00 |
|
hashlag
|
177b6ab1e8
|
BACKLOG: Add TODO: Implement Arc4 cipher.
|
2025-09-04 01:15:36 +03:00 |
|
hashlag
|
4ce7cdecb2
|
BACKLOG: Add TODO: Implement safe storage.
|
2025-09-04 01:13:24 +03:00 |
|
hashlag
|
e521eca3c6
|
BACKLOG: Add TODO: Return number of bytes written from Arc4Gen::Generate()
|
2025-09-04 01:12:53 +03:00 |
|
hashlag
|
0b2aae7200
|
Add BACKLOG
|
2025-09-04 01:10:56 +03:00 |
|
hashlag
|
8843589950
|
Make Hmac rekey-initializable (like Arc4Gen)
|
2025-08-26 00:37:13 +03:00 |
|
hashlag
|
30e7740eae
|
Merge branch 'arc4'
|
2025-08-26 00:19:48 +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
|
7bb7e32be8
|
Fix multiple tests naming (make follow PascalCase)
|
2025-08-25 00:20:45 +03:00 |
|
hashlag
|
dc223c59ad
|
Fix multiple tests naming (make follow PascalCase)
|
2025-08-25 00:11:36 +03:00 |
|
hashlag
|
ad10b33a70
|
Create basic file structure for Arc4 implementation
|
2025-08-23 00:36:39 +03:00 |
|
hashlag
|
41b50e66c7
|
Organize tests tree similarly to main code
|
2025-08-23 00:24:53 +03:00 |
|
hashlag
|
3caa9be3e5
|
Add LongKeyTest for HMAC
|
2025-08-21 23:50:53 +03:00 |
|
hashlag
|
be03a5314c
|
Add HMAC as per RFC 2104 draft implementation
|
2025-08-21 02:09:30 +03:00 |
|
hashlag
|
6c2feef644
|
Extract sources list for the test binary into a CMake variable
|
2025-08-17 17:24:26 +03:00 |
|
hashlag
|
74202c9256
|
Fetch googletest as .tar.gz with hardcoded hash check
|
2025-08-17 17:20:33 +03:00 |
|
hashlag
|
8f40c4fc05
|
Add ResetTest for Md5Hasher
|
2025-08-16 00:00:07 +03:00 |
|
hashlag
|
b565c39c7c
|
Add ResetTest for Md4Hasher
|
2025-08-15 23:58:02 +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 |
|