• Joined on 2025-09-21
hashlag pushed to explicit-bounds at hashlag/chaos 2026-02-02 01:53:57 +03:00
9734f9a517 Merge branch 'block-exp-bounds' into explicit-bounds
3de69d3298 Fix assertion style.
a0f17ea127 Decryptor: Require end of the output span to be indicated explicitly.
67709e5361 Encryptor: Require end of the output span to be indicated explicitly.
Compare 4 commits »
hashlag pushed to main at hashlag/chaos 2026-02-01 00:35:36 +03:00
d194fef1af Mark all Block::Decryptor<> methods const.
cdcab2f4f7 Mark all Block::Encryptor<> methods const.
Compare 2 commits »
hashlag deleted branch block-cipher from hashlag/chaos 2026-01-31 19:34:39 +03:00
hashlag pushed to main at hashlag/chaos 2026-01-31 19:31:02 +03:00
a97826da88 Expose block sizes of block ciphers.
hashlag pushed to main at hashlag/chaos 2026-01-31 18:53:24 +03:00
8897d7a910 Merge branch 'block-cipher'
73c455901b Introduce Block::Decryptor<> CRTP base class.
4cf79b61ad Introduce Block::Encryptor<> CRTP base class.
ba70abd2af Rename DesCrypt::Encryptor --> DesEncryptor, DesCrypt::Decryptor --> DesDecryptor.
3c98b75986 Create dedicated Cipher/Block directory for block ciphers
Compare 5 commits »
hashlag pushed to block-cipher at hashlag/chaos 2026-01-31 18:41:19 +03:00
73c455901b Introduce Block::Decryptor<> CRTP base class.
4cf79b61ad Introduce Block::Encryptor<> CRTP base class.
Compare 2 commits »
hashlag pushed to block-cipher at hashlag/chaos 2026-01-31 17:23:08 +03:00
ba70abd2af Rename DesCrypt::Encryptor --> DesEncryptor, DesCrypt::Decryptor --> DesDecryptor.
hashlag pushed to main at hashlag/chaos 2026-01-31 17:21:49 +03:00
9a3b6edfc3 Rename DesCrypt::Encryptor --> DesEncryptor, DesCrypt::Decryptor --> DesDecryptor.
hashlag created branch block-cipher in hashlag/chaos 2026-01-30 01:04:47 +03:00
hashlag pushed to block-cipher at hashlag/chaos 2026-01-30 01:04:47 +03:00
3c98b75986 Create dedicated Cipher/Block directory for block ciphers
hashlag pushed to main at hashlag/chaos 2026-01-30 00:51:17 +03:00
b5d1f9a6fc Make CRTP base classes ctors protected
hashlag pushed to main at hashlag/chaos 2026-01-29 23:45:13 +03:00
2c9200ab21 Merge branch 'mac-bench'
6246bf4538 Add HmacSha1_PartialUpdate100Bench
78c59dc668 Add HmacSha1_ReuseBench
d4fa11795b Add HmacSha1_CreateComputeDeleteBench
3780586e63 Add HmacMd5_PartialUpdate100Bench
Compare 11 commits »
hashlag pushed to main at hashlag/chaos 2026-01-29 01:30:06 +03:00
11561c9379 ChaosCi.yaml: fix directory path style
hashlag pushed to main at hashlag/chaos 2026-01-29 00:42:38 +03:00
b7a31b44df Configure retention policy for coverage reports
hashlag pushed to main at hashlag/chaos 2026-01-29 00:29:23 +03:00
4ae55f93fc Sha1HasherTests: Add a longer than 56 (mod 64) byte message testcase
hashlag pushed to main at hashlag/chaos 2026-01-29 00:20:39 +03:00
8eb0c6ab12 Md5HasherTests: Add an exactly 56 byte message testcase
hashlag pushed to main at hashlag/chaos 2026-01-29 00:11:58 +03:00
90c44f5305 Md4HasherTests: Add an exactly 56 byte message testcase.
hashlag deleted branch lcov-report-ci from hashlag/chaos 2026-01-28 23:42:24 +03:00
hashlag deleted branch tgt-builds from hashlag/chaos 2026-01-28 23:42:09 +03:00
hashlag pushed to main at hashlag/chaos 2026-01-28 23:31:06 +03:00
cd6014d8c0 Merge branch 'tgt-builds'
0a8b79cd09 Make CI not to build currently unused targets:
Compare 2 commits »