Jeffrey Walton
a79fe3a826
Use _NSGetExecutablePath on OS X (GH #760 )
...
Also test for symlinks and reject them, if found.
2019-01-02 23:43:44 -05:00
Jeffrey Walton
7819af671b
Use _get_pgmptr on Windows (GH #760 )
...
Let's see how well this works across the versions of Visual Studio we support
2019-01-02 20:22:55 -05:00
Jeffrey Walton
86fd3ef109
Rework makefile, avoid GNU install program
...
Solaris lacks a GNU compatible install program in /usr/bin and /usr/xpg4/bin. Just use cp and chmod. Cp and chmod work everywhere
2019-01-02 19:48:20 -05:00
Jeffrey Walton
748ebe6328
Use getexecname() on Solaris (GH #)
2019-01-02 19:46:00 -05:00
Jeffrey Walton
60ffc2ec01
Fix missing ed25519 MessageAccumulator Update
2019-01-02 13:39:59 -05:00
Marcel Raad
1a4b851ac1
Fix clang warnings (GH #771 )
2019-01-02 12:05:26 -05:00
Jeffrey Walton
da2444d243
Update documentation
2019-01-02 12:02:32 -05:00
Jeffrey Walton
9484815960
Cache DataDir when C++11 dynamic init is available (GH #760 )
2019-01-02 03:30:49 -05:00
Jeffrey Walton
174f247c44
Add LSB install location to DataDir (GH #760 )
2019-01-02 01:22:23 -05:00
Jeffrey Walton
e5085684ef
Fix missing SunCC Allocator::max_size(size_type) member function (GH #770 )
2019-01-01 17:56:26 -05:00
Tanzinul Islam
148a5e917b
Avoid Clang integrated assembler on macOS PowerPC (GH #769 )
2018-12-30 00:47:02 -05:00
Jeffrey Walton
8838f78ec4
Fix ChaCha compiler crash for GCC 3.3
2018-12-29 01:08:43 -05:00
Jeffrey Walton
2d06777747
Fix GCM build when SSSE3 not available
2018-12-29 00:56:25 -05:00
Jeffrey Walton
fc2ead427c
Fix SIMECK build when SSSE3 not available
2018-12-29 00:49:43 -05:00
Jeffrey Walton
58772f3491
Fix SIMON build when SSSE3 not available
2018-12-29 00:48:12 -05:00
Jeffrey Walton
a9bd504b2f
Fix SPECK build when SSSE3 not available
2018-12-29 00:45:57 -05:00
Jeffrey Walton
d00b614e46
Fix LEA build when SSSE3 not available
2018-12-29 00:43:26 -05:00
Jeffrey Walton
df47185573
Fix CHAM build when SSSE3 not available
2018-12-29 00:39:11 -05:00
Jeffrey Walton
8edc5cf2d5
Add "cc" clobber due to GCC 3.3 compile failure
2018-12-29 00:09:59 -05:00
Jeffrey Walton
be85db4de4
Restore unnamed namespace for SHA512_HashBlock_SSE2 (GH #684 )
2018-12-28 18:05:06 -05:00
Jeffrey Walton
662db8fc87
Cleanup adv_simd.h include for arch flags
2018-12-28 14:08:54 -05:00
Jeffrey Walton
d2cf296d2a
Fix missing RDRAND and RDSEED GenerateBlock functions when CRYPTOPP_DISABLE_ASM
...
Also see https://github.com/noloader/cryptopp-cmake/issues/44
2018-12-28 12:45:34 -05:00
Jeffrey Walton
29d1c1772d
Fix missing ExtendedControlRegister when CRYPTOPP_DISABLE_ASM
...
Also see https://github.com/noloader/cryptopp-cmake/issues/44
2018-12-28 12:19:13 -05:00
Jeffrey Walton
16f9cbc82a
Add comments on potential environment misdetection
2018-12-28 11:43:55 -05:00
Jeffrey Walton
9c58ba8f2b
Avoid use of uint8_t in donna64.cpp
2018-12-28 11:16:41 -05:00
Jeffrey Walton
856e374bba
Update VS2005.zip with SIMECK simd file
2018-12-28 11:11:08 -05:00
Jeffrey Walton
b3a473878c
Post-release version increment
...
Also see https://www.cryptopp.com/wiki/Release_Process#Increment_version_numbers
2018-12-28 08:25:44 -05:00
Jeffrey Walton
5e5fb6c855
Prepare for Crypto++ 8.0 release
2018-12-27 21:56:59 -05:00
Jeffrey Walton
5e48cfd0c9
Prepare for Crypto++ 8.0 release
2018-12-27 18:30:38 -05:00
Jeffrey Walton
5ace5e478a
Spelling corrections
2018-12-27 17:47:20 -05:00
Jeffrey Walton
b877782692
Use local definition of space
2018-12-27 13:56:03 -05:00
Jeffrey Walton
e8025bf6a9
Remove unused SM4 code for ARM
2018-12-27 11:52:12 -05:00
Jeffrey Walton
9f2917bb31
Check for root in governor.sh
2018-12-27 06:54:34 -05:00
Jeffrey Walton
0c658f5a7c
PublicKey is optional for curve25519
2018-12-26 20:35:49 -05:00
Jeffrey Walton
d5338fd212
Remove unneeded buf compare
2018-12-26 19:55:12 -05:00
Jeffrey Walton
1fc26dc14c
Cleanup Validate tests
2018-12-26 19:50:51 -05:00
Jeffrey Walton
5202b6312f
Add ed25519PrivateKey::Validate body (GH #764 )
...
We also clamp the private key and recalculate the public key. Note: we already know some IETF keys fail to validate because they are not clamped as specified in Bernsteain's paper or the RFCs (derp....)
2018-12-26 19:34:41 -05:00
Jeffrey Walton
21cd665a1c
Fix TestEd25519 for Debug builds on PowerPC
2018-12-26 15:21:36 -05:00
Jeffrey Walton
d0245a4971
Fix "explicit template specialization cannot have a storage class" on Aarch64 debug builds
2018-12-26 13:32:26 -05:00
Jeffrey Walton
b9688ec5e6
Fix "explicit template specialization cannot have a storage class" on Aarch64 debug builds
2018-12-26 13:24:54 -05:00
Jeffrey Walton
83a37b8284
Fix Debug PowerPC build
2018-12-26 12:29:32 -05:00
Jeffrey Walton
5f5250296d
Fix cryptest.vcxproj.user
...
Debug changes cross-pollinated into the commit
2018-12-25 23:48:59 -05:00
Jeffrey Walton
bf10aae97d
Add additional asserts
2018-12-25 20:24:54 -05:00
Jeffrey Walton
6e09f4ee19
Update README.txt
2018-12-25 19:53:30 -05:00
Jeffrey Walton
82c0cb6b42
Whitespace check-in
2018-12-25 19:09:04 -05:00
Jeffrey Walton
f9a33173f5
Add additional self tests
2018-12-25 18:38:08 -05:00
Jeffrey Walton
2ccac19de1
Use variable length messages in TestEd25519
2018-12-25 18:16:14 -05:00
Jeffrey Walton
0311daf7e2
Update documentation
2018-12-25 16:18:01 -05:00
Jeffrey Walton
afd9c856ea
Update documentation
2018-12-25 15:42:36 -05:00
Jeffrey Walton
630361d249
Update documentation
2018-12-25 11:12:56 -05:00