summaryrefslogtreecommitdiff
path: root/speck.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-109/+0
* 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
* Update SPECK64 and SPECK128 OptimalDataAlignmentJeffrey Walton2020-04-081-6/+6
* Add 32-bit Altivec implementation of Speck128Jeffrey Walton2020-04-071-17/+17
* Report Altivec on PowerPCJeffrey Walton2020-04-051-18/+2
* Use Altivec for Speck64Jeffrey Walton2020-04-051-7/+1
* 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-30/+78
* 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
* Fix SIMON64 and SPECK64 providersJeffrey Walton2018-11-121-0/+4
* Port SPECK64 to AltivecJeffrey Walton2018-11-121-19/+33
* 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 SPECK-64 implementationJeffrey Walton2018-08-141-0/+20
* Add SPECK-128 provider for POWER8Jeffrey Walton2018-08-121-0/+4
* Remove debug statementJeffrey Walton2018-08-121-1/+1
* Add POWER8 SPECK-128 implementationJeffrey Walton2018-08-121-0/+18
* 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-5/+5
* Re-add Simon and Speck, enable SSE (GH #585)Jeffrey Walton2018-02-181-0/+438
* Remove Simon and Speck ciphers (GH #585)Jeffrey Walton2018-02-141-432/+0
* 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 SPECK-64 NEON intrinsicsJeffrey Walton2017-12-031-0/+13
* Fix incorrect SPECK-128 decrypt when blocks >= 6Jeffrey Walton2017-12-031-2/+4
* Add SPECK-64 SSE intrinsicsJeffrey Walton2017-12-031-1/+35
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-44/+44
* Switch to rotlConstant and rotrConstantJeffrey Walton2017-11-241-6/+6
* Add NEON and ASIMD intrinsics for SPECK-128 (GH #538)Jeffrey Walton2017-11-231-4/+32
* Add SSSE3 intrinsics for SPECK-128 (GH #538)Jeffrey Walton2017-11-221-44/+83
* Rework UncheckedSetKey to rearrange words in ExpandKey (GH #538)Jeffrey Walton2017-11-211-18/+5
* Switch to size_t for loop controlJeffrey Walton2017-11-211-2/+2
* Remove unneeded includeJeffrey Walton2017-11-211-3/+0
* Clear unused variable warning for MSVCJeffrey Walton2017-11-201-0/+2
* Use SPECK_ExpandKey instead of SPECK_RoundKeysJeffrey Walton2017-11-201-8/+8
* Update documentationJeffrey Walton2017-11-201-2/+12
* Update documentationJeffrey Walton2017-11-201-200/+230
* Add SPECK-64 and SPECK-128 lightweight block ciphers (GH #538)Jeffrey Walton2017-11-201-0/+296