hashlag
|
5a2d802a25
|
Overload EncryptBlock() for the whole block as UInt64
|
2026-01-24 23:14:03 +03:00 |
|
hashlag
|
15dd7398d2
|
Implement DES decryption
ChaosTest CI / build-and-test (push) Successful in 41s
|
2026-01-23 22:22:28 +03:00 |
|
hashlag
|
5fd92e0c9d
|
Fix long statement formatting
|
2026-01-23 21:32:57 +03:00 |
|
hashlag
|
da5eaff182
|
Introduce stateful DesCrypt::Encryptor class, remove static DesCrypt::EncryptBlock()
|
2026-01-23 21:31:04 +03:00 |
|
hashlag
|
3a2a665031
|
Fix a layering issue: private EncryptBlock() should use a private key representation
|
2026-01-22 22:36:14 +03:00 |
|
hashlag
|
fa042e7abf
|
Rename RawKeyArray --> RawKey since it's not an 'array of raw keys'
|
2026-01-21 23:36:15 +03:00 |
|
hashlag
|
9e67a7e4f4
|
Add DES main algorithm draft implementation
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 |
|