Commit Graph
10 Commits
Author SHA1 Message Date
hashlag e328249a6d Rename Hasher::BlockSizeBytes –> BlockSize.
Chaos Ci / test (push) Successful in 2m57s
Chaos Ci / benchmark (push) Successful in 1m24s
2026-09-13 00:51:20 +03:00
hashlag 6efa81f315 Rename Hasher::BLOCK_SIZE_BYTES --> BlockSizeBytes. 2026-09-13 00:45:39 +03:00
hashlag a070a0c343 Update concept Hasher: require T::BLOCK_SIZE_BYTES to be a constant
Chaos Ci / test (push) Successful in 3m13s
Chaos Ci / benchmark (push) Successful in 1m29s
expression.
2026-09-12 03:11:05 +03:00
hashlag 97aeb229ad Update concept Hasher: require T::BLOCK_SIZE_BYTES. 2026-09-12 02:49:12 +03:00
hashlag cb8b6ceeb8 Update concept Hasher: require T::HashType inner type. 2026-09-12 02:39:44 +03:00
hashlag b03fddd40b Replace Hasher CRTP base with a concept.
Chaos Ci / test (push) Successful in 3m17s
Chaos Ci / benchmark (push) Successful in 1m54s
2026-08-31 01:22:07 +03:00
hashlag b5d1f9a6fc Make CRTP base classes ctors protected
Chaos Ci / test-and-benchmark (push) Successful in 1m39s
This forbids to create base class instances which direct usage could lead to UB.
2026-01-30 00:44:24 +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 ed0ffcf582 Add Reset to the Hasher<T> base 2025-08-15 23:50:10 +03:00
hashlag e6703e13af Rename subdir Chaos/Hashing --> Chaos/Hash 2025-08-15 23:01:51 +03:00