Commit Graph
29 Commits
Author SHA1 Message Date
hashlag 9af2249547 EcbMode: Rename PreviousBlock_ --> LastBlock_.
Chaos Ci / test (push) Successful in 2m54s
Chaos Ci / benchmark (push) Successful in 1m56s
2026-07-30 01:21:41 +03:00
hashlag 192cd67deb EcbMode: Optimize data management on decryption hotpath. 2026-07-30 01:17:47 +03:00
hashlag c9a262bac4 EcbMode: Inline the DelayedFlush() method. 2026-07-30 01:06:21 +03:00
hashlag 6ae4df4bfc Add ECB-mode decryptor draft implementation.
Chaos Ci / test (push) Successful in 2m59s
Chaos Ci / benchmark (push) Successful in 1m31s
2026-07-29 02:25:51 +03:00
hashlag 78ab3a8c27 Add copy assignment operator for SeArray.
Chaos Ci / test (push) Successful in 3m2s
Chaos Ci / benchmark (push) Successful in 1m53s
2026-07-26 19:03:54 +03:00
hashlag 242a35bd96 Implement unpad for PKCS#7 padding.
Chaos Ci / test (push) Successful in 3m4s
Chaos Ci / benchmark (push) Successful in 1m54s
2026-07-20 03:08:21 +03:00
hashlag 1dc703922b Remove unused #include. 2026-07-20 03:08:21 +03:00
hashlag a9c1e52c45 Remove trailing whitespaces. 2026-07-20 03:08:21 +03:00
hashlag 34b19434a1 Fix missing includes. 2026-07-20 03:08:21 +03:00
hashlag bcf96061cd Enable clangd's missing includes diagnostic. 2026-07-20 03:08:21 +03:00
hashlag a5b7b1d7e1 Set clangd's unused includes diagnostic to strict explicitly. 2026-07-20 03:08:21 +03:00
hashlag c0f2f15d08 Add .clangd.
Chaos Ci / test (push) Successful in 3m1s
Chaos Ci / benchmark (push) Successful in 1m49s
2026-07-07 00:07:12 +03:00
hashlag 3c3ff4af15 CI: Set ASan and UBSan verbosity to 1.
Chaos Ci / test (push) Successful in 2m54s
Chaos Ci / benchmark (push) Successful in 1m23s
2026-07-06 04:18:50 +03:00
hashlag b2ea94c18b CI: Simplify steps' naming. 2026-07-06 04:18:50 +03:00
hashlag 00dc60eee6 CI: Do not collect coverage under valgrind. 2026-07-06 04:18:50 +03:00
hashlag bdd63f560a CI: Extract benchmarking into a distinct job. 2026-07-06 04:18:50 +03:00
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 809d243d38 Remove trailing whitespace. 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 6c5a12f339 Standartize block cipher's inner encryptor/decryptor class names.
Chaos Ci / test-and-benchmark (push) Successful in 2m43s
2026-06-22 02:02:44 +03:00
hashlag aafe22106e Merge branch 'pad'
Chaos Ci / test-and-benchmark (push) Successful in 2m39s
2026-06-19 01:09:50 +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 5a16d154a2 Add .DS_Store to .gitignore.
Chaos Ci / test-and-benchmark (push) Has been cancelled
2026-06-17 23:46:25 +03:00
hashlag 6c5b2a6ca9 Add .DS_Store to .gitignore.
Chaos Ci / test-and-benchmark (push) Successful in 2m6s
2026-06-17 23:44:17 +03:00
hashlag 47b8248586 Fix exception message. Mentioned class was renamed.
Chaos Ci / test-and-benchmark (push) Successful in 2m7s
2026-03-23 00:14:04 +03:00
hashlag 6998d81e98 Fix compilation with apple clang.
Chaos Ci / test-and-benchmark (push) Successful in 2m17s
Provide the template parameter for std::min<> explicitly. :)
2026-03-23 00:00:59 +03:00
hashlag 4df35b5256 Fix compilation with apple clang.
Chaos Ci / test-and-benchmark (push) Successful in 3m44s
Provide the template parameter for std::min<> explicitly. :)
2026-03-22 23:53:33 +03:00