Commit Graph

13 Commits

Author SHA1 Message Date
hashlag
9e67a7e4f4 Add DES main algorithm draft implementation
All checks were successful
ChaosTest CI / build-and-test (push) Successful in 38s
2026-01-19 02:30:06 +03:00
hashlag
d63855a505 Add Bitwise::PackUInt64(<...>) utility function 2026-01-15 03:14:45 +03:00
hashlag
51c2da1e48 Explicitly #include <utility> in DesCrypt.hpp (std::pair<> used) 2026-01-14 01:33:35 +03:00
hashlag
5e35462667 Add DES key schedule pre-draft implementation 2026-01-14 01:31:26 +03:00
hashlag
5d09391339 Add comments on closing #include guard #endif's
All checks were successful
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
All checks were successful
ChaosTest CI / build-and-test (push) Successful in 1m10s
2026-01-02 21:31:55 +03:00
hashlag
e21e36db87 Add Arc4 cipher class draft implementation 2025-09-16 23:46:24 +03:00
hashlag
1ed705754e Add Arc4Crypt class skeleton 2025-09-13 16:03:19 +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
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