hashlag
|
15bb663281
|
Revert "Run lcov with --no-external flag set"
Library headers are considered externals in this case.
This reverts commit 9a764c06db.
|
2026-01-28 22:51:38 +03:00 |
|
hashlag
|
9a764c06db
|
Run lcov with --no-external flag set
Chaos Ci / test-and-benchmark (push) Successful in 2m32s
|
2026-01-28 22:45:09 +03:00 |
|
hashlag
|
b02685d29f
|
Give the upload-artifact step a proper name
Chaos Ci / test-and-benchmark (push) Successful in 2m26s
|
2026-01-28 02:25:44 +03:00 |
|
hashlag
|
1a999a7dd3
|
Downgrade to actions/upload-artifact@v3
Chaos Ci / test-and-benchmark (push) Successful in 2m37s
|
2026-01-28 02:18:02 +03:00 |
|
hashlag
|
18bcd87f81
|
Ignore lcov mismatch errors
Chaos Ci / test-and-benchmark (push) Failing after 2m23s
|
2026-01-28 02:11:07 +03:00 |
|
hashlag
|
07663decf9
|
ChaosCi: Report coverage via lcov + genhtml
Chaos Ci / test-and-benchmark (push) Failing after 2m31s
|
2026-01-28 02:05:36 +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
|
4e89b2fb05
|
Run tests under valgrind's memcheck
Chaos Ci / test-and-benchmark (push) Successful in 2m20s
|
2026-01-26 00:28:43 +03:00 |
|
hashlag
|
1e593ef703
|
Merge branch 'sha1bench'
Chaos Ci / test-and-benchmark (push) Successful in 2m9s
|
2026-01-25 19:17:51 +03:00 |
|
hashlag
|
9eb2a6bcde
|
Add Sha1Hasher benchmarks
|
2026-01-25 19:17:16 +03:00 |
|
hashlag
|
85fe3cfe88
|
Refine benchmark names: use _ to highlight scope
|
2026-01-25 19:11:31 +03:00 |
|
hashlag
|
89991c21f5
|
Merge branch 'md5bench'
|
2026-01-25 19:09:17 +03:00 |
|
hashlag
|
d8c8fd0ce3
|
Add Md5Hasher benchmarks
|
2026-01-25 19:08:57 +03:00 |
|
hashlag
|
5ec6fc2f20
|
Add Md4HasherPartialUpdate100Bench
|
2026-01-25 18:55:51 +03:00 |
|
hashlag
|
512338df33
|
Add Md4HasherReuseBench
|
2026-01-25 18:45:38 +03:00 |
|
hashlag
|
bdd43d8fa2
|
Rename ChaosCI.yaml --> ChaosCi.yaml to match the project's abbreviation style
Chaos Ci / test-and-benchmark (push) Successful in 2m1s
|
2026-01-25 18:33:06 +03:00 |
|
hashlag
|
ab9220587e
|
Get rid of unnecessary path relativity in 'test-and-benchmark' job
Chaos CI / test-and-benchmark (push) Successful in 2m1s
|
2026-01-25 18:26:24 +03:00 |
|
hashlag
|
254c1e0e01
|
Explicitly configure test build as 'Debug'
|
2026-01-25 18:18:55 +03:00 |
|
hashlag
|
26d866d1cf
|
Rename job steps: 'Configure, build' --> 'Configure and build'
|
2026-01-25 18:16:10 +03:00 |
|
hashlag
|
b707e1ce68
|
Merge branch 'bench'
Chaos CI / test-and-benchmark (push) Successful in 1m55s
|
2026-01-25 18:12:13 +03:00 |
|
hashlag
|
b9eb1a5fc8
|
Rename job build-and-test --> test-and-benchmark
Chaos CI / test-and-benchmark (push) Successful in 1m55s
|
2026-01-25 18:11:26 +03:00 |
|
hashlag
|
28334d1d78
|
Run tests and benchmarks in one job
Chaos CI / build-and-test (push) Successful in 1m55s
|
2026-01-25 18:07:41 +03:00 |
|
hashlag
|
d30d5f8a74
|
Build benchmarks with CMAKE_BUILD_TYPE=Release
Chaos CI / build-and-test (push) Successful in 57s
Chaos CI / build-and-benchmark (push) Successful in 1m14s
|
2026-01-25 17:48:57 +03:00 |
|
hashlag
|
478012dd10
|
Place test and bench jobs in one .yaml
Chaos CI / build-and-test (push) Successful in 55s
Chaos CI / build-and-benchmark (push) Successful in 1m0s
|
2026-01-25 17:42:24 +03:00 |
|
hashlag
|
ff57cd0d31
|
Fix #includes: Add <cstring> for strlen()
ChaosBenchmark CI / build-and-benchmark (push) Successful in 57s
ChaosTest CI / build-and-test (push) Successful in 54s
|
2026-01-25 17:35:53 +03:00 |
|
hashlag
|
3e7a0f3e53
|
Fix benchmark job name
|
2026-01-25 17:34:12 +03:00 |
|
hashlag
|
c0685d00b5
|
Add ChaosBenchmarkCI.yaml workflow
ChaosBenchmark CI / build-and-test (push) Failing after 57s
ChaosTest CI / build-and-test (push) Failing after 54s
|
2026-01-25 17:30:50 +03:00 |
|
hashlag
|
660b13a045
|
ChaosBenches: Add Md4HasherCreateComputeDeleteBench
|
2026-01-25 17:24:58 +03:00 |
|
hashlag
|
cbefae2256
|
Rename README.TXT --> README.txt
ChaosTest CI / build-and-test (push) Successful in 33s
|
2026-01-25 00:00:18 +03:00 |
|
hashlag
|
4da2f0e6eb
|
Merge branch 'des'
ChaosTest CI / build-and-test (push) Successful in 33s
|
2026-01-24 23:56:07 +03:00 |
|
hashlag
|
0ca97cc336
|
Use DesCrypt::Block type alias in EncryptBlock()/DecryptBlock() signatures
ChaosTest CI / build-and-test (push) Successful in 35s
|
2026-01-24 23:53:04 +03:00 |
|
hashlag
|
66413e2cfc
|
Add .cache/ to .gitignore
ChaosTest CI / build-and-test (push) Successful in 32s
|
2026-01-24 23:46:52 +03:00 |
|
hashlag
|
a8141cb708
|
Add .cache/ to .gitignore
ChaosTest CI / build-and-test (push) Successful in 33s
|
2026-01-24 23:44:57 +03:00 |
|
hashlag
|
e8d0b93c5e
|
Overload DecryptBlock() for the whole block as UInt64
ChaosTest CI / build-and-test (push) Successful in 34s
|
2026-01-24 23:24:44 +03:00 |
|
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 |
|
hashlag
|
7f9430e0e6
|
Update HmacTests: add Sha1HmacTest
ChaosTest CI / build-and-test (pull_request) Successful in 30s
ChaosTest CI / build-and-test (push) Successful in 31s
|
2026-01-06 04:30:07 +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
|
5d09391339
|
Add comments on closing #include guard #endif's
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
ChaosTest CI / build-and-test (push) Successful in 1m10s
|
2026-01-02 21:31:55 +03:00 |
|
hashlag
|
52b490e39d
|
Remove BACKLOG.TXT
ChaosTest CI / build-and-test (push) Successful in 30s
|
2025-12-28 00:56:47 +03:00 |
|