summaryrefslogtreecommitdiff
path: root/chacha.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix ChaCha AVX2 implementation (GH #1069)Jeffrey Walton2021-09-201-3/+0
* Disable ChaCha20 AVX2 implementation (GH #1069)Jeffrey Walton2021-09-171-0/+3
* Add EnumToInt conversion macro for enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-4/+4
* Clear C++20 enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-4/+4
* Use Altivec as minimum ISA of ChaCha Simon64 and Speck64Jeffrey Walton2020-04-051-25/+3
* Add XLC 12 loads and stores for AIX (PR #907)Jeffrey Walton2019-10-261-8/+8
* Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826)Jeffrey Walton2019-04-271-8/+8
* Clear unused warnings with MSVCJeffrey Walton2019-02-221-0/+2
* Latch previous ROUNDS in Salsa and ChaCha ciphers (GH #800, PR #804)Jeffrey Walton2019-02-121-14/+21
* Back-off ChaCha assert at the moment (GH #790)Jeffrey Walton2019-02-111-1/+1
* Add IETF XChaCha20Poly1305 (GH #727, PR #795)Jeffrey Walton2019-02-061-1/+1
* Add IETF XChaCha (GH #727, PR #794)Jeffrey Walton2019-02-061-12/+129
* Update commentsJeffrey Walton2019-01-301-1/+2
* Use ROUNDS constant for ChaChaTLSJeffrey Walton2019-01-251-9/+4
* Switch to RFC 8439 for ChaChaTLSJeffrey Walton2019-01-251-5/+11
* Update commentsJeffrey Walton2019-01-251-5/+9
* Update commentsJeffrey Walton2019-01-251-4/+5
* Update commentsJeffrey Walton2019-01-251-2/+5
* Update commentsJeffrey Walton2019-01-251-11/+8
* Refactor ChaCha and ChaChaTLS use a common coreJeffrey Walton2019-01-251-112/+75
* Refactor ChaCha and ChaChaTLS use a common coreJeffrey Walton2019-01-251-292/+186
* Enable SIMD implementation for ChaChaTLS (GH #265)Jeffrey Walton2019-01-251-64/+48
* Use word64 for ChaChaTLS InitialBlock (GH #265)Jeffrey Walton2019-01-251-3/+3
* Remove rounds from ChaChaTLSJeffrey Walton2019-01-241-5/+5
* Fix AlgorithmProvider for ChaChaTLSJeffrey Walton2019-01-241-4/+12
* Add ChaChaTLS implementation (GH #265)Jeffrey Walton2019-01-241-2/+281
* Fix ChaCha compiler crash for GCC 3.3Jeffrey Walton2018-12-291-5/+10
* Add BLAKE2s and ChaCha CORE SIMD function (GH #656)Jeffrey Walton2018-11-181-6/+4
* Switch between POWER7 and POWER4 (GH #656)Jeffrey Walton2018-11-181-3/+24
* Make Altivec vector wraps friendly to downgradesJeffrey Walton2018-11-151-7/+12
* Drop ChaCha requirements to POWER7Jeffrey Walton2018-11-141-12/+12
* Add ChaCha AVX2 implementation (GH #735)Jeffrey Walton2018-11-081-7/+49
* Skip unneeded wrap check in SIMD book keeping (GH #732)Jeffrey Walton2018-11-041-6/+9
* Work-around potential counter increment problem in ChaCha20 (GH #732)Jeffrey Walton2018-11-041-90/+103
* Add ChaCha Power8 implementationJeffrey Walton2018-10-271-0/+32
* Remove xorInput parameter from ChaCha SIMD functionsJeffrey Walton2018-10-261-8/+8
* Add ChaCha AlgorithmName overrideJeffrey Walton2018-10-261-0/+5
* Whitespace check-inJeffrey Walton2018-10-251-111/+111
* Add ChaCha NEON implementationJeffrey Walton2018-10-251-1/+33
* Add SSSE3 rotates when availableJeffrey Walton2018-10-241-10/+1
* Move input xor to ChaCha_OperateKeystream_SSE2Jeffrey Walton2018-10-241-9/+15
* Fix ChaCha compile on ARM and MIPSJeffrey Walton2018-10-241-5/+9
* Remove unneeded params from ChaCha_OperateKeystream_SSE2Jeffrey Walton2018-10-231-3/+2
* Remove old comments from chacha.cppJeffrey Walton2018-10-231-9/+2
* Add ChaCha SSE2 implementationJeffrey Walton2018-10-231-11/+48
* Fix ChaCha debug buildsJeffrey Walton2018-08-181-1/+1
* Make ChaCha an Salsa use the same design patternJeffrey Walton2018-08-171-21/+13
* Backout ChaCha changes to Crypto++ 7.0Jeffrey Walton2018-07-251-15/+21
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-21/+14
* Switch to rotlConstant and rotrConstantJeffrey Walton2017-11-251-4/+4