summaryrefslogtreecommitdiff
path: root/simon.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-120/+1
* Fix SIMON64 and SPECK64 self test failures (GH #945)Jeffrey Walton2020-07-071-0/+8
* Update commentsJeffrey Walton2020-04-111-1/+1
* Presplat SIMON and SPECK keys on Intel machinesJeffrey Walton2020-04-101-0/+16
* Add 32-bit Altivec implementation of Simon128Jeffrey Walton2020-04-081-23/+23
* Report Altivec on PowerPCJeffrey Walton2020-04-051-8/+0
* Use Altivec for Simon64Jeffrey Walton2020-04-051-17/+3
* Pre-splat SIMON and SPECK keys when appropriate for Altivec (PR #910)Jeffrey Walton2019-10-281-3/+19
* Enable Power7 for Simon and Speck (PR #909)Jeffrey Walton2019-10-271-14/+70
* Remove double semicolons after sed'ing definesJeffrey Walton2019-10-031-6/+6
* Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826)Jeffrey Walton2019-04-271-3/+3
* Cleanup debug information from SIMON source filesJeffrey Walton2018-11-211-8/+0
* Fix SIMON64 and SPECK64 providersJeffrey Walton2018-11-121-0/+4
* Port SIMON64 to AltivecJeffrey Walton2018-11-121-12/+26
* Clear conversion wanrings under MSVCJeffrey Walton2018-08-201-2/+5
* Fix AlgorithmProvider for SIMON and SPECK on SolarisJeffrey Walton2018-08-171-10/+14
* Move SIMON-64 and SPECK-64 to Power7 minimumJeffrey Walton2018-08-141-12/+14
* Add POWER8 SIMON-64 implementationJeffrey Walton2018-08-141-0/+20
* Add POWER8 SIMON-128 implementationJeffrey Walton2018-08-121-0/+22
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+26
* Use default alignment for GetBlockJeffrey Walton2018-06-241-10/+10
* Allow user to set -DCRYPTOPP_ARM_NEON_AVAILABLE=0 (#595)Fabrice Fontaine2018-03-051-6/+6
* Re-add Simon and Speck, enable SSE (GH #585)Jeffrey Walton2018-02-181-0/+463
* Remove Simon and Speck ciphers (GH #585)Jeffrey Walton2018-02-141-457/+0
* Clear Coverity issue CID 186337Jeffrey Walton2017-12-271-1/+1
* Clear signed/unsigned warnings with GCC and -Wall -WextraJeffrey Walton2017-12-261-2/+2
* Enable NEON/ASIMD for Simon and Speck on Aarch32/Aarch64 (GH #545)Jeffrey Walton2017-12-051-6/+0
* Add SIMON-64 NEON intrinsicsJeffrey Walton2017-12-051-0/+8
* Fix incorrect SPECK-128 decrypt when blocks >= 6Jeffrey Walton2017-12-031-2/+4
* Add SIMON-64 SSE intrinsicsJeffrey Walton2017-12-031-2/+43
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-46/+46
* Add NEON and ASIMD intrinsics for SPECK-128 (GH #539)Jeffrey Walton2017-11-271-58/+114
* Switch to rotlConstant and rotrConstantJeffrey Walton2017-11-251-16/+16
* Rework UncheckedSetKey to rearrange words in ExpandKey (GH #539)Jeffrey Walton2017-11-211-20/+7
* Whitespace and spelling check-inJeffrey Walton2017-11-211-31/+35
* Add SIMON-64 and SIMON-128 lightweight block ciphers (GH #539)Jeffrey Walton2017-11-211-0/+365