Jeffrey Walton
8da2b91cba
Add ChaCha AlgorithmName override
2018-10-26 03:13:06 -04:00
Jeffrey Walton
b4b3623938
Whitespace check-in
2018-10-25 12:15:33 -04:00
Jeffrey Walton
d230999b40
Fix ChaCha compile on ARM and MIPS
2018-10-24 01:11:45 -04:00
Jeffrey Walton
916c4484a2
Add ChaCha SSE2 implementation
...
Thanks to Jack Lloyd and Botan for allowing us to use the implementation.
The numbers for SSE2 are very good. When compared with Salsa20 ASM the results are:
* Salsa20 2.55 cpb; ChaCha/20 2.90 cpb
* Salsa20/12 1.61 cpb; ChaCha/12 1.90 cpb
* Salsa20/8 1.34 cpb; ChaCha/8 1.5 cpb
2018-10-23 07:57:59 -04:00
Jeffrey Walton
e2be0cdecc
Make ChaCha an Salsa use the same design pattern
2018-08-17 06:19:30 -04:00
Jeffrey Walton
2f83777e9b
Backout ChaCha changes to Crypto++ 7.0
...
These changes made it in by accident at Commit b74a6f4445 . We were going to try to let them ride but they broke versioning. They may be added later but we should avoid the change at this time.
2018-07-25 16:25:41 -04:00
Jeffrey Walton
b74a6f4445
Add algorithm provider member function to Algorithm class
2018-07-06 09:23:37 -04:00
Jeffrey Walton
befd04312d
Remove unneeded Doxygen directive
2018-01-19 14:31:20 -05:00
Jeffrey Walton
61ec50dabe
Change Doxygen comment style from //! to ///
...
Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
2017-11-29 10:54:33 -05:00
Jeffrey Walton
8c20630c2d
Remove extra preamble for copyright.
...
Similar text may be added in the future
2017-02-21 02:54:09 -05:00
Ralph Tandetzky
35a2ef10a2
Fix: GCC warning "type qualifiers ignored on function return type".
...
This pedantic message appeared all over the code. Also removed one warning about an unused variable in release build.
2016-12-01 15:37:04 +01:00
Jeffrey Walton
76b11b010c
Add CRYPTOPP_STATIC_CONSTEXPR macro
2016-11-13 11:50:34 -05:00
Jeffrey Walton
947b411f9d
Updated documentation
2016-09-12 18:38:03 -04:00
Jeffrey Walton
36d769e907
Updated documentation
2016-09-09 05:19:29 -04:00
DevJPM
f83cc3a19c
shortened ChaCha typedefs
...
shortened ChaCha typedefs
2016-09-08 13:28:23 +02:00
Jeffrey Walton
e2f2ace688
Add constexpr-ness to ChaCha StaticAlgorithmName member function
2016-09-07 06:39:52 -04:00
Jeffrey Walton
7378a1b86d
Cleared analysis warning on use of boolean in arithmetic expression
2016-07-23 19:37:17 -04:00
Jeffrey Walton
5849050e14
Cleared warning 'extra ";" ignored'
2016-06-08 16:13:48 -04:00
Jeffrey Walton
f4877218fa
Updated documentation
2016-04-24 22:20:25 -04:00
Jeffrey Walton
38f6c33789
Update ChaCha to latest sources
2016-04-21 12:12:42 -04:00
Jeffrey Walton
d4d418503f
Add ChaCha family of stream ciphers
2016-04-21 12:08:21 -04:00