Jeffrey Walton
3929c3594c
Add SHACAL2 cipher AlgorithmProvider()
2018-08-18 22:26:01 -04:00
Jeffrey Walton
c9fc704941
Remove double include
2018-03-26 23:16:35 -04:00
Jeffrey Walton
a074722bfa
Switch to rotlConstant and rotrConstant
...
This will help Clang and its need for a constexpr
2017-11-25 02:52:19 -05:00
Jeffrey Walton
bc4bb9a952
Fix 0-size FixedSizeAlignedSecBlockwith GetUserKey
2017-08-19 17:35:56 -04:00
Jeffrey Walton
e2c377effd
Split source files to support Base Implementation + SIMD implementation (GH #461 )
...
Split source files to support Base Implementation + SIMD implementation
2017-08-17 12:33:43 -04:00
Jeffrey Walton
1450847e40
Update comments
2017-08-16 21:43:31 -04:00
Jeffrey Walton
b8e794cc6d
Add SHACAL2 optimizations
...
Thanks to Botan for providing these
2017-08-16 14:33:31 -04:00
Jeffrey Walton
b0b749f392
Fold shuffles after loads for SHACAL2
2017-08-16 10:40:00 -04:00
Jeffrey Walton
1ab1e08ac5
Add Intel SHA implementation for SHACAL2 encryption
...
The implementation came from Jack Lloyd and the Botan team. Jack and the Botan was gracious and allowed us to use Botan's x86_encrypt_blocks function. They also allowed us to release it under the Crypto++ licensing terms. Also see https://github.com/randombit/botan/pull/1151/files
2017-08-16 06:13:06 -04:00
Jeffrey Walton
48809d4e85
CRYPTOPP 5.6.3 RC6 checkin
2015-11-05 01:59:46 -05:00
weidai
f05ea58bb3
port to GCC 4, reorganize implementations of SetKey
2006-12-10 02:12:23 +00:00
weidai
4e99bcc40d
fix assert when keylen not multiple of 4
2004-03-09 12:40:59 +00:00
weidai
15ff200298
add new algorithms (Kevin Springle)
2003-04-16 00:48:47 +00:00