Commit Graph

4788 Commits (1c34979592f7d5e5d73e265a9c8650cc006620d2)

Author SHA1 Message Date
Jeffrey Walton f95638ef0c
Update documentation 2019-01-20 03:24:18 -05:00
Jeffrey Walton 177385393d
Update CPU_ProbePMULL test 2019-01-20 02:41: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 cefcaeaa68
Update documentation 2019-01-19 16:32:13 -05:00
Jeffrey Walton 275b86a8d5
Update documentation 2019-01-19 16:21:07 -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 b6959d4d51
Update cryptest-symbols.sh script 2019-01-18 00:18:39 -05:00
Jeffrey Walton bdd5f470ce
Add additional comments 2019-01-16 17:56:03 -05:00
Jeffrey Walton f6c9a8e183
Disable CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE by default 2019-01-16 17:27:36 -05:00
Jeffrey Walton 2718731bac
Add additional comments 2019-01-16 17:26:30 -05:00
Jeffrey Walton e86a6b32eb
Add CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE (GH #782)
I also suspect this has something to do with GH #768 and several others
2019-01-16 17:06:39 -05:00
Jeffrey Walton 7969f7181f
Add additional comments to Aligned Allocator (GH #779) 2019-01-16 17:04:55 -05:00
Jeffrey Walton 3fba3b0a1c
Avoid unknown pragma warning from GCC (GH #777) 2019-01-16 14:43:58 -05:00
Jeffrey Walton 2113a471eb
Fix compile on MinGW32 2019-01-16 03:14:06 -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
Javier Navarro 982655845a Don't add the flag CRYPTOPP_DISABLE_ASM twice for iPhone simulator builds (GH #778) 2019-01-11 16:40:48 -05:00
Jeffrey Walton fdfcb2a172
Make AlignedAllocate available in simulator debug builds (GH #779, PR #780)
* Make AlignedAllocate available in simulator debug builds (GH #779)

* Use CRYPTOPP_CONSTANT for rotate params
2019-01-11 16:37:26 -05:00
Jeffrey Walton 22a25c0e84
Clear tautological compare warning with Clang (GH #777) 2019-01-10 13:11:43 -05:00
Jeffrey Walton 1ab72cd8fb
Update distclean rule in cryptest.nmake 2019-01-09 01:39:09 -05:00
Jeffrey Walton dbec62cdb2
Update distclean rule in cryptest.nmake 2019-01-09 01:04:59 -05:00
Jeffrey Walton 7428fa82ab
Clear unused variable warning with GCC 2019-01-08 17:31:53 -05:00
Jeffrey Walton 6d5316812f
Fix compile when NO_OS_DEPENDENCE is defined 2019-01-08 17:03:45 -05:00
Jeffrey Walton 3a18d73cc1
Use W64LIT instead of word64 cast 2019-01-08 12:33:13 -05:00
Jeffrey Walton 734affe257
Add missing dependency to cryptest.nmake 2019-01-08 03:36:06 -05:00
Jeffrey Walton f74d09f645
Revert cryptest.nmake cross-pollination 2019-01-08 03:05:39 -05:00
Jeffrey Walton cc4009450a
Clear early GCC warning 2019-01-08 03:04:11 -05:00
Jeffrey Walton 800af2323c
Add distclean recipe to cryptest.nmake 2019-01-07 23:57:36 -05:00
Jeffrey Walton 01b33b8c78
Update comments 2019-01-07 22:24:01 -05:00
Jeffrey Walton aa934f5bb5
Add dlltest.cpp to cryptest.nmake 2019-01-07 18:32:53 -05:00
Jeffrey Walton 61a060765a
Update cryptest.nmake script 2019-01-07 18:02:06 -05:00
Jeffrey Walton 6d959d0dac
Update cryptest.nmake script 2019-01-07 16:10:18 -05:00
Jeffrey Walton 2166dc903d
Add DLL testing code to cryptest.nmake 2019-01-07 14:53:41 -05:00
Jeffrey Walton c9639c2086
Add specific error message to dump2def 2019-01-07 13:31:45 -05:00
Jeffrey Walton 1137103768
Add cl.exe compile command 2019-01-07 12:48:42 -05:00
Jeffrey Walton c5fde84d6e
Make lib name configurable 2019-01-07 00:01:01 -05:00
Jeffrey Walton e38bfe417d
Add /OUT option for dumpbin 2019-01-06 22:51:37 -05:00
Jeffrey Walton 1709d5dc65
Update recipes for Nmake file 2019-01-06 22:16:11 -05:00
Jeffrey Walton 72ce467f23 Add dump2def source file 2019-01-06 21:15:00 -05:00
Jeffrey Walton c97e786cbb
Update comments 2019-01-05 12:48:39 -05:00
Jeffrey Walton 0538af5173
Update comments 2019-01-05 09:54:42 -05:00
Jeffrey Walton 6520ac2e2b
Fix unintentional check-in of nmake file 2019-01-04 20:44:56 -05:00
Jeffrey Walton f47ffe2a4d
Fix IsDebuggerPresent guard for ARM64 (GH #776) 2019-01-04 20:43:19 -05:00
Jeffrey Walton f9ef238846
Whitespace check-in 2019-01-04 20:39:22 -05:00
Jeffrey Walton 1f1c90cc29
Fix _M_IX86 typo 2019-01-04 20:33:53 -05:00
Jeffrey Walton 26a9bdcd76
Clear duplicate declaration warning using MSVC 2019-01-04 18:49:14 -05:00