This website requires JavaScript.
0622b2dc6b
ANother AppVeyor attempt Take 2 in this series
Jeffrey Walton
2017-08-03 19:17:41 -0400
0a87c88509
ANother AppVeyor attempt Take 1 in this series
Jeffrey Walton
2017-08-03 19:13:29 -0400
64c098fbae
Revert "Reinstate commit ac513c06f8c80"
Jeffrey Walton
2017-08-03 05:22:03 -0400
1702c93b30
Reinstate commit ac513c06f8 Even though it breaks AppVeyor worse, its needed that way. Also see https://stackoverflow.com/a/45458443/608639 .
Jeffrey Walton
2017-08-03 04:34:56 -0400
a210f4746f
Sync with Upstream master
Jeffrey Walton
2017-08-03 03:59:02 -0400
08b68c2718
Fix "Error parsing appveyor.yml: "exclude" value must be a sequence of mappings."
Jeffrey Walton
2017-08-03 03:58:17 -0400
27013c4817
Sync with Upstream master
Jeffrey Walton
2017-08-03 03:55:11 -0400
4310388148
Remove VS2017 from exclude: recipe. Remove unneeded comments
Jeffrey Walton
2017-08-03 03:48:16 -0400
ec4791c787
Sync with Upstream master
Jeffrey Walton
2017-08-03 02:21:34 -0400
a8084ae440
Add script to change library version numbers
Jeffrey Walton
2017-08-03 02:00:09 -0400
ef080dee99
This revert commit ac513c0 . It broke AppVeyor worse than before.
Jeffrey Walton
2017-08-03 01:42:40 -0400
ac513c06f8
Test importing property sheets before project's global properties
Jeffrey Walton
2017-08-03 01:14:20 -0400
79f727d714
Clear conversion warning under MSVC
Jeffrey Walton
2017-08-03 01:05:11 -0400
c1ca9d0d7b
Sync with Upstream master
Jeffrey Walton
2017-08-02 23:37:40 -0400
ab989a6ddf
Sync with Upstream master
Jeffrey Walton
2017-08-02 23:26:33 -0400
fe9eb75dd2
Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h
Jeffrey Walton
2017-08-02 23:25:54 -0400
a6acb45219
Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h
Jeffrey Walton
2017-08-02 23:21:25 -0400
dfe5c1a9bc
Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h
Jeffrey Walton
2017-08-02 23:19:09 -0400
2fffd049e5
Update .appveyor recipe
Jeffrey Walton
2017-08-02 22:52:06 -0400
8afd01d18d
Fix AppVeyor *.vcxproj file copy
Jeffrey Walton
2017-08-02 22:31:14 -0400
5583c34b46
Update fork *.vcxproject files
Jeffrey Walton
2017-08-02 22:21:15 -0400
a5e4e14542
Fix "he syntax of the command is incorrect."
Jeffrey Walton
2017-08-02 22:12:30 -0400
303870e45e
Sync with Upstream master
Jeffrey Walton
2017-08-02 22:10:20 -0400
e162a67231
Copy converted *.vcxproj files from TestScripts before testing
Jeffrey Walton
2017-08-02 22:07:41 -0400
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
Jeffrey Walton
2017-08-02 22:01:16 -0400
90f385d10c
Merge local validat1.cpp
Jeffrey Walton
2017-08-02 20:55:42 -0400
539931f931
Sync with Upstream master
Jeffrey Walton
2017-08-02 20:47:54 -0400
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
Jeffrey Walton
2017-08-02 19:43:56 -0400
89bae6e686
Sync with Upstream master
Jeffrey Walton
2017-08-02 18:58:23 -0400
4da4ece5a5
Cut-in RandomNumberGenerator interface to OldRandPool The existing interface still exists. The new interface is routed into the old methods. Without the new interface, using OldRandPool could result in: $ ./cryptest.exe v terminate called after throwing an instance of CryptoPP::NotImplemented what(): RandomNumberGenerator: IncorporateEntropy not implemented Aborted (core dumped)
Jeffrey Walton
2017-08-02 18:55:10 -0400
c870ad9d6f
Fix AppVeyor notifications
Jeffrey Walton
2017-08-02 17:31:31 -0400
f0866a0b20
Fix x64 builds Take 8
Jeffrey Walton
2017-08-02 16:09:09 -0400
c3ddb325ec
Sync with master
Jeffrey Walton
2017-08-02 05:47:28 -0400
7b2bfd0eb8
Sync with Upstream master
Jeffrey Walton
2017-08-02 05:47:11 -0400
2578bccf08
Reconfigure AppVeyor email notifications Hopefully they will get through, soon
Jeffrey Walton
2017-08-02 05:42:24 -0400
7a50d0a681
Merge branch 'master' of https://github.com/weidai11/cryptopp
Jeffrey Walton
2017-08-02 05:01:15 -0400
49515c3a73
Whitespace check-in
Jeffrey Walton
2017-08-02 04:59:42 -0400
bc8b7db850
Merge branch 'master' of https://github.com/noloader/cryptopp
Jeffrey Walton
2017-08-02 04:55:02 -0400
29cab73e8f
Sync with Upstream master
Jeffrey Walton
2017-08-02 04:33:10 -0400
820d62f978
Partially fix AppVeyor build AppVeyor still has problems, like not being able to run a x64 test
Jeffrey Walton
2017-08-02 04:32:18 -0400
946b04bb90
Fix x64 builds Take 7
Jeffrey Walton
2017-08-02 04:26:53 -0400
4264ff0f16
Fix x64 builds Take 6
Jeffrey Walton
2017-08-02 04:25:46 -0400
be96ff3b0e
Fix x64 builds Take 5
Jeffrey Walton
2017-08-02 04:23:54 -0400
f30ab0598e
Fix x64 builds Take 4
Jeffrey Walton
2017-08-02 04:18:16 -0400
cceb07f768
Sync with Upstream master
Jeffrey Walton
2017-08-02 04:05:10 -0400
6b200c80cf
Fix x64 builds Take 3
Jeffrey Walton
2017-08-02 04:02:32 -0400
91ea01ccfa
Back-out broken MSbuild changes
Jeffrey Walton
2017-08-02 01:29:11 -0400
1608132146
Whitespace in AppVeyor script
Jeffrey Walton
2017-08-02 01:09:51 -0400
d611384fda
Attempt to set PlatformToolset from MSbuild command line Also see http://stackoverflow.com/q/43423761/608639
Jeffrey Walton
2017-08-02 01:04:42 -0400
09800e1774
Attempt to set PlatformToolset from MSbuild command line Also see http://stackoverflow.com/q/43423761/608639
Jeffrey Walton
2017-08-02 01:02:43 -0400
6fe35d4cc4
Sync with Upstream master
Jeffrey Walton
2017-08-02 00:20:51 -0400
b9e5cd2f90
Enable 64-bit builds under AppVeyor Take 2
Jeffrey Walton
2017-08-02 00:19:59 -0400
0e9a45ed97
Enable 64-bit builds under AppVeyor Take 2
Jeffrey Walton
2017-08-02 00:08:29 -0400
da3932bc7e
Enable 64-bit builds under AppVeyor
Jeffrey Walton
2017-08-01 23:57:19 -0400
b69af2d6e8
Disable AppVeyor remote debugging
Jeffrey Walton
2017-08-01 23:29:08 -0400
765e015406
Sync with Upstream master
Jeffrey Walton
2017-08-01 23:27:18 -0400
9b9b9994c2
Increase minimum size for DefaultEncryptor test. Decrease minimum size fir Inflator tests
Jeffrey Walton
2017-08-01 23:23:51 -0400
d653ebe962
Enable AppVeyor debugging for investigate hang under Debug builds
Jeffrey Walton
2017-08-01 22:49:00 -0400
0f3e83c211
Enable AppVeyor debugging for investigate hang under Debug builds
Jeffrey Walton
2017-08-01 22:39:22 -0400
40ba36caf3
Sync with Upstream master
Jeffrey Walton
2017-08-01 20:46:49 -0400
460d7e47dc
Sync with Upstream master
Jeffrey Walton
2017-08-01 20:46:31 -0400
6ab1a729ef
Cleared unused variable warnings
Jeffrey Walton
2017-08-01 20:42:55 -0400
05bf4fd54b
Whitespace check-in
Jeffrey Walton
2017-08-01 19:58:08 -0400
ce6c578eb2
Sync with Upstream master
Jeffrey Walton
2017-08-01 19:12:26 -0400
5fbbc5311c
Add self tests for OldRandomPool We still need to get the test result cross-validated
Jeffrey Walton
2017-08-01 18:57:23 -0400
02e3a79444
Add OldRandomPool class (Issue 452) RandomPool used to be a PGP-style deterministic generator and folks used it as a key generation function. At Crypto++ 5.5 the design changed to harden it agianst rollback attacks. The design change resulted in an upgrade barrier. That is, some folks are stuck at Crypto++ 4.2 or Crypto++ 5.2 because they must interoperate with existing software.
Jeffrey Walton
2017-08-01 18:53:31 -0400
74ef70683d
Discard Clang error messages
Jeffrey Walton
2017-08-01 08:58:19 -0400
b9ab0579d3
Fix Clang compile
Jeffrey Walton
2017-08-01 05:55:06 -0400
667d62b3ae
Fix MSVC break when moving MM_SET_EPI64X
Jeffrey Walton
2017-08-01 05:48:44 -0400
d41bee1f4e
Fix Clang compile
Jeffrey Walton
2017-08-01 02:30:12 -0400
1356456f05
Finish AESNI cut-in Remove specialized MMX and ISSE support. SSE2 is now the floor
Jeffrey Walton
2017-08-01 01:20:30 -0400
142fe88ae1
Initial AES cleanup after cross-platofrm testing
Jeffrey Walton
2017-07-31 23:17:18 -0400
9a050ae559
Fix function pointer names The ARM function pointers still had the _ARMV8A suffix, not the _ARMV8 suffix
Jeffrey Walton
2017-07-31 22:49:35 -0400
dece762045
Cleanup includes for BLAKE2 and GCM
Jeffrey Walton
2017-07-31 21:56:39 -0400
87e7b85224
Initial Rijndael cut-in
Jeffrey Walton
2017-07-31 20:58:27 -0400
2a17350d64
Sync with Upstream master
Jeffrey Walton
2017-07-31 19:32:43 -0400
475232abff
Sync with Upstream master
Jeffrey Walton
2017-07-31 19:28:57 -0400
2171a3a379
Update DLL_SRCS list Also see http://groups.google.com/forum/#!topic/cryptopp-users/Q8_6mSS5ZSw on the mailing list
Jeffrey Walton
2017-07-31 19:04:48 -0400
249a5ed869
Consitently use _ARMV8 as Aarch32/Aarch64 function suffix
Jeffrey Walton
2017-07-31 18:06:07 -0400
e06c1561de
Fix missing GCM_ReverseHashBufferIfNeeded_NEON under NEON
Jeffrey Walton
2017-07-31 14:21:11 -0400
9d8a89256d
Cleanup ARMv7 and ARMv8
Jeffrey Walton
2017-07-31 07:13:34 -0400
9159992938
Update test script
Jeffrey Walton
2017-07-31 05:36:29 -0400
51cff62bd0
Fix ARMv7
Jeffrey Walton
2017-07-31 05:22:35 -0400
eafdae9025
Const-ify hashKey
Jeffrey Walton
2017-07-31 04:27:22 -0400
6145d52b22
Add GCM_SetKeyWithoutResync_PMULL
Jeffrey Walton
2017-07-31 04:16:39 -0400
48f46bb852
Update comments
Jeffrey Walton
2017-07-31 03:55:10 -0400
205e116bcd
Fix Intel SHA code path activation
Jeffrey Walton
2017-07-31 03:48:45 -0400
2b9319cd8a
Fix Aarch64 build. Cleanup Windows build
Jeffrey Walton
2017-07-31 03:08:02 -0400
a8462328f4
Fix Aarch64 build. Cleanup Windows build
Jeffrey Walton
2017-07-31 03:07:32 -0400
1fdd08d690
Fix ARM build under Windows Phone
Jeffrey Walton
2017-07-31 02:09:15 -0400
7e1c21957f
Clear LNK2001 for ARIA tables in ARIATab namespace
Jeffrey Walton
2017-07-31 01:17:15 -0400
a495018af2
Fix GCM under SSSE3 and CLMUL
Jeffrey Walton
2017-07-31 00:40:03 -0400
6576bc30b8
Add ariatab.cpp
Jeffrey Walton
2017-07-30 23:06:06 -0400
24fa16d15c
Fix ARIA under SSSE3
Jeffrey Walton
2017-07-30 22:56:18 -0400
5e9e228727
Fix ARIA under SSSE3
Jeffrey Walton
2017-07-30 22:55:50 -0400
6169b5d4d6
Cleaned up ARM related defines, like CRYPTOPP_ARM_NEON_AVAILABLE We only need to base it on the compiler in config.h. config.h activates the code path guarded by HasNEON(). The source file that actially provides the NEON implementation will be compiled with -fpu=neon or -march=armv8-a. Since we are providing the specialized implementation in a sequestered source file (and not a header file), we can probably avoid the defines like CRYPTOPP_ARM_NEON_AVAILABLE altogether.
Jeffrey Walton
2017-07-30 19:14:47 -0400
b4f6882237
Fixed ARMv7a and NEON detection. Initial cut-in of GCM
Jeffrey Walton
2017-07-30 03:16:58 -0400
4b51eadc73
Removed stray XXX in blake2-simd.cpp
Jeffrey Walton
2017-07-30 00:20:20 -0400
8338d90c10
Add ARIA, BLAKE2 and SHA support for ARMv7, ARMv8 and Intel
Jeffrey Walton
2017-07-29 23:40:56 -0400
61691dd906
Remove duplicate test from cryptest.sh
Jeffrey Walton
2017-07-29 16:46:28 -0400