summaryrefslogtreecommitdiff
path: root/cham.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clear MSVC warningJeffrey Walton2021-04-261-1/+1
|
* Clear MSVC warningJeffrey Walton2021-04-261-1/+1
|
* Whitespace checkinJeffrey Walton2020-12-021-5/+5
|
* Update CHAM64 and CHAM128 key setupJeffrey Walton2020-12-021-10/+14
|
* Fix CHAM64 AlgorithmProviderJeffrey Walton2020-11-291-6/+0
| | | | We removed the template based SIMD code for 64-bit algorithms due to incorrect results for CFB and OFB modes
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-29/+5
|
* Fix semicolons yet again (GH #889)Jeffrey Walton2019-10-141-10/+10
| | | | So it looks like sed added a '\r' between the closing paren and the semi. Grepping for '^;' failed because the '\r' was considered part of the previous line, so it showed no hits. I finally had to write a C program to properly identify and fix those damn stray semicolons.
* Remove double semicolons after sed'ing definesJeffrey Walton2019-10-031-2/+2
| | | | Also see https://github.com/weidai11/cryptopp/issues/889
* Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)Jeffrey Walton2019-10-031-10/+10
| | | | This issue is a recurring issue. Let's try fixing it in the #define this time.
* Fix AlgorithmProvider for CHAM and LEA on SolarisJeffrey Walton2018-08-171-1/+3
|
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+18
|
* Clear sign compare warningJeffrey Walton2018-07-011-6/+6
|
* Fix CRYPTOPP_DISABLE_ASM buildJeffrey Walton2018-06-241-1/+11
|
* Add CHAM64 SSSE3 implementation (PR #670)Jeffrey Walton2018-06-211-3/+29
| | | | CHAM64 from 20 cpb to 14 cpb on modern iCore. CHAM64 from 90 cpb to 18 cpb antique Core2 Duo
* Add CHAM128 SSSE3 implementation (PR #670)Jeffrey Walton2018-06-191-0/+33
| | | | CHAM-128(128) from 10.5 cpb to 4.1 cpb. CHAM-128(256) from 12.5 cpb to 4.7 cpb.
* Add CHAM lightweight block cipher (PR #670)Jeffrey Walton2018-06-171-0/+302
Add CHAM lightweight block cipher