Jeffrey Walton
|
62ce6db97d
|
Fix missing GF2NT_233_Multiply_Reduce_ARMv8 on Aarch64
|
2019-01-27 02:18:19 -05:00 |
Jeffrey Walton
|
6cd2d0a06a
|
Fix Aarch64 build when CRYPTOPP_ARM_PMULL_AVAILABLE=0
|
2019-01-26 20:20:45 -05:00 |
Jeffrey Walton
|
76765f1e0a
|
Fix self test failure with IBM XL C/C++ on AIX
|
2019-01-22 06:08:47 -05:00 |
Jeffrey Walton
|
3f38a5f7dd
|
Cleanup gf2n_simd.cpp
|
2019-01-22 02:47:12 -05:00 |
Jeffrey Walton
|
bbad4397c4
|
Use VectMergeLow and VecMergeHigh
|
2019-01-21 03:04:07 -05:00 |
Jeffrey Walton
|
ac24f39e33
|
Fix compile on AIX
|
2019-01-21 00:56:21 -05:00 |
Jeffrey Walton
|
8b892e2020
|
Add dedicated F2N_Square_256 circuit
|
2019-01-21 00:48:53 -05:00 |
Jeffrey Walton
|
fbf0f62f4b
|
Clear unused variable warning under Visual Studio
|
2019-01-20 23:40:20 -05:00 |
Jeffrey Walton
|
8fd5bb31cf
|
Add VecPolyMultiply for Intel-equivalent F2N multiplies
|
2019-01-20 01:47:34 -05:00 |
Jeffrey Walton
|
c60f30f912
|
Add dedicated F2N_Multiply_256x256 circuit
|
2019-01-19 18:27:12 -05:00 |
Jeffrey Walton
|
c39d7fdef5
|
Add VecMergeHi and VecMergeLo PowerPC wrappers
|
2019-01-19 15:20:47 -05:00 |
Jeffrey Walton
|
5909ec6186
|
Cleanup PowerPC vector operations
|
2019-01-19 05:34:02 -05:00 |
Jeffrey Walton
|
76b7390840
|
Switch to vec_mergeh and vec_mergel for PowerPC in binary curves
This saves aboout 4 instructions in VMULL
|
2019-01-19 04:52:36 -05:00 |
Jeffrey Walton
|
e3bc76832c
|
Switch to vec_mergeh and vec_mergel for PowerPC in binary curves
|
2019-01-19 04:22:55 -05:00 |
Jeffrey Walton
|
ac49c970bc
|
Switch to vec_mergeh and vec_mergel for PowerPC in binary curves
|
2019-01-19 03:49:20 -05:00 |
Jeffrey Walton
|
df9fa62205
|
Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784)
Use carryless multiplies for NIST b233 and k233 curves.
|
2019-01-16 00:02:04 -05:00 |