Jeffrey Walton
bad13fee0e
Sync with Upstream master
2017-08-04 16:21:24 -04:00
Jeffrey Walton
24db613a81
Switch to ConditionalByteReverse. Removed mutuable hash member
2017-08-04 16:02:32 -04:00
Jeffrey Walton
d451329736
Sync with Upstream master
2017-08-04 07:30:19 -04:00
Jeffrey Walton
e52be9ae84
Clear declaration hides previous local declaration
2017-08-04 07:28:35 -04:00
Jeffrey Walton
5cd5b83063
Remove ARM from AppVeyor testing
...
Microsoft's shit is so broken...
2017-08-04 02:55:18 -04:00
Jeffrey Walton
aed34d9eb3
Microsoft's shit is so broken. Sigh...
...
This reverts commit 5014090f9d .
2017-08-04 02:52:45 -04:00
Jeffrey Walton
5014090f9d
Fix PreprocessorDefinitions for ARM
...
AppVeyor error'd with "error MSB8022: Compiling Desktop applications for the ARM platform is not supported"
2017-08-04 01:46:27 -04:00
Jeffrey Walton
7f9476ac60
Clear declaration hides previous local declaration
2017-08-04 01:16:32 -04:00
Jeffrey Walton
54386a7d78
Add ARM to AppVeyor testing
...
I'm a glutton for punishment. Let's see what breaks
2017-08-04 00:55:37 -04:00
Jeffrey Walton
8b8d658070
Sync with Upstream master
2017-08-04 00:51:47 -04:00
Jeffrey Walton
9a3f45cee6
Update VCXPROJ files for AppVeyor testing
2017-08-04 00:10:11 -04:00
Jeffrey Walton
f85662dc7e
Removed unneeded project file version gyrations
2017-08-04 00:01:35 -04:00
Jeffrey Walton
587a288eed
Another AppVeyor attempt
...
Take 11 in this series
2017-08-03 23:36:25 -04:00
Jeffrey Walton
9cad63f5b4
Another AppVeyor attempt
...
Take 10 in this series
2017-08-03 23:26:32 -04:00
Jeffrey Walton
5ad6b2a7a6
Another AppVeyor attempt
...
Take 9 in this series
2017-08-03 21:25:12 -04:00
Jeffrey Walton
b97d8aac2e
Another AppVeyor attempt
...
Take 8 in this series
2017-08-03 21:10:23 -04:00
Jeffrey Walton
53881fdcfe
Another AppVeyor attempt
...
Take 7 in this series
2017-08-03 20:11:59 -04:00
Jeffrey Walton
a33e8ccfce
Another AppVeyor attempt
...
Take 6 in this series
2017-08-03 20:01:50 -04:00
Jeffrey Walton
120dbfcbcf
Another AppVeyor attempt
...
Take 5 in this series
2017-08-03 19:58:23 -04:00
Jeffrey Walton
f7e81c8d95
Another AppVeyor attempt
...
Take 4 in this series
2017-08-03 19:54:56 -04:00
Jeffrey Walton
437816c25b
Another AppVeyor attempt
...
Take 3 in this series
2017-08-03 19:27:41 -04:00
Jeffrey Walton
c60804f212
Sync with Upstream master
2017-08-03 19:19:53 -04:00
Jeffrey Walton
0622b2dc6b
ANother AppVeyor attempt
...
Take 2 in this series
2017-08-03 19:17:41 -04:00
Jeffrey Walton
0a87c88509
ANother AppVeyor attempt
...
Take 1 in this series
2017-08-03 19:13:29 -04:00
Jeffrey Walton
64c098fbae
Revert "Reinstate commit ac513c06f8c80"
...
This broke MSbuild, which can no longer build a static library. Attempting to build with 'msbuild /t:Build cryptlib.vcxproj' results in:
...
X64\cryptlib\Debug\zinflate.obj
X64\cryptlib\Debug\zlib.obj
LINK : fatal error LNK1561: entry point must be defined [c:\Users\cryptopp\cryptlib.vcxproj]
Done Building Project "c:\Users\Jeff\Desktop\cryptopp\cryptlib.vcxproj" (Build target(s)) -- FAILED.
Microsoft tools are so fucked up. It should be illegal to sell them.
2017-08-03 05:22:03 -04:00
Jeffrey Walton
1702c93b30
Reinstate commit ac513c06f8
...
Even though it breaks AppVeyor worse, its needed that way. Also see https://stackoverflow.com/a/45458443/608639 .
2017-08-03 04:34:56 -04:00
Jeffrey Walton
a210f4746f
Sync with Upstream master
2017-08-03 03:59:02 -04:00
Jeffrey Walton
08b68c2718
Fix "Error parsing appveyor.yml: "exclude" value must be a sequence of mappings."
2017-08-03 03:58:17 -04:00
Jeffrey Walton
27013c4817
Sync with Upstream master
2017-08-03 03:55:11 -04:00
Jeffrey Walton
4310388148
Remove VS2017 from exclude: recipe. Remove unneeded comments
2017-08-03 03:48:16 -04:00
Jeffrey Walton
ec4791c787
Sync with Upstream master
2017-08-03 02:21:34 -04:00
Jeffrey Walton
a8084ae440
Add script to change library version numbers
2017-08-03 02:00:09 -04:00
Jeffrey Walton
ef080dee99
This revert commit ac513c0. It broke AppVeyor worse than before.
...
Also see https://stackoverflow.com/questions/45474857/why-does-appveyor-use-vs2010-tools-for-vs2015-image
2017-08-03 01:42:40 -04:00
Jeffrey Walton
ac513c06f8
Test importing property sheets before project's global properties
2017-08-03 01:14:20 -04:00
Jeffrey Walton
79f727d714
Clear conversion warning under MSVC
2017-08-03 01:05:11 -04:00
Jeffrey Walton
c1ca9d0d7b
Sync with Upstream master
2017-08-02 23:37:40 -04:00
Jeffrey Walton
ab989a6ddf
Sync with Upstream master
2017-08-02 23:26:33 -04:00
Jeffrey Walton
fe9eb75dd2
Suppress warnings C4231, C4355 and C4505 (Issue 412)
...
This should not cross-pollinate like when they were present in config.h
2017-08-02 23:25:54 -04:00
Jeffrey Walton
a6acb45219
Suppress warnings C4231, C4355 and C4505 (Issue 412)
...
This should not cross-pollinate like when they were present in config.h
2017-08-02 23:21:25 -04:00
Jeffrey Walton
dfe5c1a9bc
Suppress warnings C4231, C4355 and C4505 (Issue 412)
...
This should not cross-pollinate like when they were present in config.h
2017-08-02 23:19:09 -04:00
Jeffrey Walton
2fffd049e5
Update .appveyor recipe
2017-08-02 22:52:06 -04:00
Jeffrey Walton
8afd01d18d
Fix AppVeyor *.vcxproj file copy
2017-08-02 22:31:14 -04:00
Jeffrey Walton
5583c34b46
Update fork *.vcxproject files
2017-08-02 22:21:15 -04:00
Jeffrey Walton
a5e4e14542
Fix "he syntax of the command is incorrect."
2017-08-02 22:12:30 -04:00
Jeffrey Walton
303870e45e
Sync with Upstream master
2017-08-02 22:10:20 -04:00
Jeffrey Walton
e162a67231
Copy converted *.vcxproj files from TestScripts before testing
2017-08-02 22:07:41 -04:00
Jeffrey Walton
77d2e4eaf5
Add AppVeyor rule to makefile
...
This should sidestep some problems we are experiencing with AppVeyor during x64 builds. Specifically, the missing VCUpgrade.exe and the poor job it does when upgrading our project for the platform\'s tools.
This recipe takes cryptlib.vcxproj and cryptest.vcxproj, and copies it into TestScripts. This ensures TestScripts always has the latest Visual Studio project files. Then, the recipe changes PlatformToolset to the undocumented $\(DefaultPlatformToolset\). Finally, our AppVeyor test script will copy TestScripts/*.vcxproj into PWD before executing MSbuild.
Also see http://stackoverflow.com/questions/43423761/cant-perform-64-bit-testing-under-appveyor , http://stackoverflow.com/questions/45452145/how-to-set-platformtoolset-property-from-msbuild and http://stackoverflow.com/questions/43441273/how-to-run-vcupgrade-before-appveyor-build
2017-08-02 22:01:16 -04:00
Jeffrey Walton
90f385d10c
Merge local validat1.cpp
2017-08-02 20:55:42 -04:00
Jeffrey Walton
539931f931
Sync with Upstream master
2017-08-02 20:47:54 -04:00
Jeffrey Walton
76ff3fc03b
Remove pre-Crypto++ 5.5 interface
...
Users of OldRandomPool must use the new interface. All that means is they must call IncorporateEntropy instead of Put, and GenerateBlock instead of Get
2017-08-02 19:43:56 -04:00