Commit Graph

23 Commits

Author SHA1 Message Date
hashlag b220221c8b Add enable no-sanitize-recover for all UBSan checks. 2026-07-06 04:18:50 +03:00
hashlag 8351bf2b74 Add sanitized test run to CI. 2026-07-06 04:18:50 +03:00
hashlag ac8424b2b4 Make coverage optional for debug builds by introducing CHAOS_COVERAGE
flag.
2026-07-06 04:18:50 +03:00
hashlag bea8a84a4f Add ECB-mode encryptor draft implementation.
Chaos Ci / test-and-benchmark (push) Successful in 4m16s
2026-07-05 21:34:36 +03:00
hashlag eb3da5ff75 Add ISO/IEC 7816-4 padding implementation.
Chaos Ci / test-and-benchmark (push) Successful in 2m8s
2026-06-18 01:28:38 +03:00
hashlag 5baede0a1d Rename PadPkcs7 --> PadderPkcs7. 2026-02-08 23:31:24 +03:00
hashlag 2a3185406b Add PKCS#7 padding implementation.
Chaos Ci / test-and-benchmark (push) Successful in 1m58s
2026-02-08 23:05:57 +03:00
hashlag 6a09d81ae2 Add ChaosExceptionTests.
Chaos Ci / test-and-benchmark (push) Successful in 2m2s
2026-02-06 18:05:57 +03:00
hashlag b4f015f501 Compile tests with -Wunused -Werror=unused.
Chaos Ci / test-and-benchmark (push) Successful in 1m54s
Promotes cleaner and less error-prone code.
2026-02-05 16:16:38 +03:00
hashlag 2a5a2c96b5 ChaosTests: Build with --coverage in Debug 2026-01-28 02:04:17 +03:00
hashlag d0e7d2b0ec Use self-hosted copies of dependencies distros
Chaos Ci / test-and-benchmark (push) Successful in 2m22s
2026-01-28 00:38:01 +03:00
hashlag 5e35462667 Add DES key schedule pre-draft implementation 2026-01-14 01:31:26 +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 e21e36db87 Add Arc4 cipher class draft implementation 2025-09-16 23:46:24 +03:00
hashlag 79a3b85903 Add SeArray<> draft implementation 2025-09-13 15:52:05 +03:00
hashlag b0f5367085 Rename Arc4 PRNG .hpp file appropriately 2025-08-26 00:01:37 +03:00
hashlag e884ae7cd4 Add the Arc4 PRNG draft implementation 2025-08-25 00:20:45 +03:00
hashlag 41b50e66c7 Organize tests tree similarly to main code 2025-08-23 00:24: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 0bd4161d72 Add the MD5 message digest algorithm draft implementation 2025-08-03 20:27:20 +03:00
hashlag 2d95f655bf Add the MD4 message digest algorithm draft implementation 2025-07-27 02:19:38 +03:00