• Joined on 2025-09-21
hashlag pushed to pad at hashlag/chaos 2026-03-23 00:15:01 +03:00
47b8248586 Fix exception message. Mentioned class was renamed.
hashlag pushed to pad at hashlag/chaos 2026-03-23 00:01:04 +03:00
6998d81e98 Fix compilation with apple clang.
hashlag pushed to main at hashlag/chaos 2026-03-23 00:00:35 +03:00
4df35b5256 Fix compilation with apple clang.
hashlag pushed to pad at hashlag/chaos 2026-02-08 23:46:10 +03:00
797a5428cc Add Padder<>. A CRTP base for padding algorithms.
5baede0a1d Rename PadPkcs7 --> PadderPkcs7.
Compare 2 commits »
hashlag created branch pad in hashlag/chaos 2026-02-08 23:07:54 +03:00
hashlag pushed to pad at hashlag/chaos 2026-02-08 23:07:54 +03:00
2a3185406b Add PKCS#7 padding implementation.
hashlag pushed to main at hashlag/chaos 2026-02-08 02:59:19 +03:00
0647a7c3dc DesEncryptor/DesDecryptor: expose key type.
hashlag deleted branch block-expose-key-size from hashlag/chaos 2026-02-07 18:18:18 +03:00
hashlag deleted branch exception-tests from hashlag/chaos 2026-02-07 18:16:05 +03:00
hashlag pushed to main at hashlag/chaos 2026-02-07 18:15:34 +03:00
7c86d704b7 Merge branch 'block-expose-key-size'
9f6265395d DesCryptTests: Replace magic const 8 (where used as the key length) with DesCrypt::KeySize.
151c93560c Expose DES key size through DesCrypt, DesCrypt::Encryptor, DesCrypt::Decryptor.
3059bd4c66 Make SeArray::Size() static.
Compare 4 commits »
hashlag created branch block-expose-key-size in hashlag/chaos 2026-02-07 18:11:47 +03:00
hashlag pushed to block-expose-key-size at hashlag/chaos 2026-02-07 18:11:47 +03:00
9f6265395d DesCryptTests: Replace magic const 8 (where used as the key length) with DesCrypt::KeySize.
151c93560c Expose DES key size through DesCrypt, DesCrypt::Encryptor, DesCrypt::Decryptor.
3059bd4c66 Make SeArray::Size() static.
Compare 3 commits »
hashlag pushed to main at hashlag/chaos 2026-02-06 18:20:33 +03:00
ccf1397595 Merge branch 'exception-tests'
6a09d81ae2 Add ChaosExceptionTests.
Compare 2 commits »
hashlag created branch exception-tests in hashlag/chaos 2026-02-06 18:07:33 +03:00
hashlag pushed to exception-tests at hashlag/chaos 2026-02-06 18:07:33 +03:00
6a09d81ae2 Add ChaosExceptionTests.
hashlag pushed to main at hashlag/chaos 2026-02-05 16:21:03 +03:00
b4f015f501 Compile tests with -Wunused -Werror=unused.
hashlag deleted branch explicit-bounds from hashlag/chaos 2026-02-05 00:43:29 +03:00
hashlag pushed to main at hashlag/chaos 2026-02-05 00:42:48 +03:00
95e74db6ec Perform aggregate zero-init instead of .fill(0) where appropriate.
hashlag pushed to main at hashlag/chaos 2026-02-04 23:54:26 +03:00
ed22d29af0 Merge branch 'explicit-bounds'
65eb51c133 Remove unused CrunchUInt64() overload.
b34fda75ef DesCryptTests: IteratorUsage tests: Add testcases with begin == end.
15d841893c IteratorUsage tests: Add some canary nulled space before begin.
5fd27cd7b5 Merge branch 'stream-bounds-tests' into explicit-bounds
Compare 12 commits »
hashlag pushed to explicit-bounds at hashlag/chaos 2026-02-04 23:48:13 +03:00
65eb51c133 Remove unused CrunchUInt64() overload.