357 Commits
Author SHA1 Message Date
hashlag 779bd6c568 Introduce BlockAdapter.
Chaos Ci / static-analysis (push) Successful in 32s
Chaos Ci / benchmark (push) Successful in 2m15s
Chaos Ci / test (push) Successful in 4m27s
2026-10-18 03:01:34 +03:00
hashlag 8a82d33f39 Merge branch 'cppcheck-ci'
Chaos Ci / static-analysis (push) Successful in 1m19s
Chaos Ci / benchmark (push) Successful in 2m18s
Chaos Ci / test (push) Successful in 5m11s
2026-10-18 02:49:52 +03:00
hashlag a360e1b95a CI: update cppcheck's ignore rules for SeArray. 2026-10-18 02:40:52 +03:00
hashlag c4311991a9 CI: update cppcheck's ignore rules for SeArrayTests. 2026-10-18 02:40:52 +03:00
hashlag 0b12c1303f Arc4Gen: init I_, J_ in ctor.
No functional changes. Tidiness.
2026-10-18 02:40:52 +03:00
hashlag 7d312f9ba5 SeArrayTests: add move self-assignment testcase. 2026-10-18 02:40:52 +03:00
hashlag 0ee4962f70 SeArray: make move assignment operator noexcept. 2026-10-18 02:40:52 +03:00
hashlag 6b632b8be1 SeArray: make move ctor noexcept. 2026-10-18 02:40:52 +03:00
hashlag b129507559 DesCrypt::Key: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 3582890bb1 PadderPkcs7: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 706e20821a PadderPkcs7: delete default ctor. 2026-10-18 02:40:52 +03:00
hashlag e7f346cda2 PadderIso7816: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 0c041a5e9a PadderIso7816: delete default ctor. 2026-10-18 02:40:52 +03:00
hashlag a720c7b812 Hmac: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 6638e46dd9 Sha1: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag ac89f55feb Md5: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag f776caa528 Md4: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 8dcdaa6b85 Arc4Gen: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag f636a60dab Arc4Crypt: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 22ad1fbb2b EcbMode:Decryptor: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 643c1364c7 EcbMode:Encryptor: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 62903ff9be EcbMode: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 56d6aa3601 EcbMode: delete default ctor. 2026-10-18 02:40:52 +03:00
hashlag 9ec4e6f7e6 DesCrypt::Decryptor: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag e9c7b16d34 DesCrypt::Encryptor: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 90dafee249 DesCrypt: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag da47dfa954 DesCrypt KeySchedule: delete move,copy * constructor,operator. 2026-10-18 02:40:52 +03:00
hashlag 0be43c9cf6 Erase the source SeArray immediately in move assignment operator. 2026-10-18 02:40:52 +03:00
hashlag fc67ba6b46 Erase the source SeArray immediately in move ctor. 2026-10-18 02:40:52 +03:00
hashlag 89bf5914d5 Use SeArray as Hmac::KeyType. 2026-10-18 02:40:52 +03:00
hashlag ceccd04b35 Add move ctor for SeArray. 2026-10-18 02:40:52 +03:00
hashlag f8a110964b Add move assignment operator for SeArray. 2026-10-18 02:40:52 +03:00
hashlag 6ee9873538 Arc4Gen: init I_, J_ in ctor.
No functional changes. Tidiness.
2026-10-18 02:39:05 +03:00
hashlag d5ddaa078e SeArrayTests: add move self-assignment testcase. 2026-10-18 02:18:11 +03:00
hashlag 8d8e452e87 SeArray: make move assignment operator noexcept. 2026-10-18 02:13:11 +03:00
hashlag 112143a9b3 SeArray: make move ctor noexcept. 2026-10-18 02:12:31 +03:00
hashlag 000e6994a4 DesCrypt::Key: delete move,copy * constructor,operator. 2026-10-18 02:09:45 +03:00
hashlag e3d729a301 PadderPkcs7: delete move,copy * constructor,operator. 2026-10-18 02:04:19 +03:00
hashlag 3f257dd483 PadderPkcs7: delete default ctor. 2026-10-18 02:04:04 +03:00
hashlag 82aa01b6f4 PadderIso7816: delete move,copy * constructor,operator. 2026-10-18 02:01:27 +03:00
hashlag 46c01bc85e PadderIso7816: delete default ctor. 2026-10-18 02:00:44 +03:00
hashlag 840b1f8149 Hmac: delete move,copy * constructor,operator. 2026-10-18 01:47:11 +03:00
hashlag 77c0f785ff Sha1: delete move,copy * constructor,operator. 2026-10-18 01:46:16 +03:00
hashlag 11dadf8c77 Md5: delete move,copy * constructor,operator. 2026-10-18 01:45:16 +03:00
hashlag dea896bd5f Md4: delete move,copy * constructor,operator. 2026-10-18 01:44:20 +03:00
hashlag 2b4972fe95 Arc4Gen: delete move,copy * constructor,operator. 2026-10-18 01:41:54 +03:00
hashlag f9e71d2c9f Arc4Crypt: delete move,copy * constructor,operator. 2026-10-18 01:39:56 +03:00
hashlag 8b7e485179 EcbMode:Decryptor: delete move,copy * constructor,operator. 2026-10-18 01:37:03 +03:00
hashlag ba47480cb2 EcbMode:Encryptor: delete move,copy * constructor,operator. 2026-10-18 01:36:02 +03:00
hashlag 8e08aad6ba EcbMode: delete move,copy * constructor,operator. 2026-10-18 01:34:44 +03:00