Commit Graph

4701 Commits (0186d31be046a588ca2282a8b029cbcf70adf6cd)

Author SHA1 Message Date
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
Jeffrey Walton c55e58c205
Update documentation 2018-12-25 11:08:14 -05:00
Jeffrey Walton 567eef2d4d
Update documentation 2018-12-25 11:02:02 -05:00
Jeffrey Walton f981c86c69
Update documentation 2018-12-25 10:54:42 -05:00
Jeffrey Walton ba0dece8d9
Update documentation 2018-12-25 10:51:56 -05:00
Jeffrey Walton a749296504
Add additional self tests
And whitespace check-in
2018-12-25 10:08:49 -05:00
Jeffrey Walton 7226abd433
Add additional self tests
And whitespace check-in
2018-12-25 09:28:27 -05:00
Jeffrey Walton 2c3ca1c01e
Update documentation 2018-12-25 09:13:19 -05:00
Jeffrey Walton 4aa28fcf57
Update documentation 2018-12-25 09:10:11 -05:00
Jeffrey Walton bfd3f4e3c7
Update documentation 2018-12-25 09:00:52 -05:00
Jeffrey Walton d47f5506bb
Update documentation 2018-12-25 08:51:48 -05:00
Jeffrey Walton f528e9a238
Update documentation 2018-12-25 08:45:34 -05:00
Jeffrey Walton e389e2adc0
Update documentation 2018-12-25 08:38:15 -05:00
Jeffrey Walton ae2677648b
Update documentation 2018-12-25 08:17:20 -05:00
Jeffrey Walton 0d2067ab8d
Update documentation 2018-12-25 08:12:12 -05:00
Jeffrey Walton 430a968ca8
Update documentation 2018-12-25 08:10:24 -05:00
Jeffrey Walton d5e529d819
Update documentation 2018-12-25 07:46:59 -05:00
Jeffrey Walton 3b18e81bc1
Remove unneeded ed25519Verifier code
Add accessors for public and private key
2018-12-25 07:38:30 -05:00
Jeffrey Walton c37d7c83b1
Fix compile with NO_OS_DEPENDENCE 2018-12-25 06:48:09 -05:00
Jeffrey Walton 416db72f2c
Update documentation 2018-12-25 06:41:51 -05:00