poco/Crypto/testsuite
John Nelson 18ffcdd7c3 Don't DES-encrypt priv keys without a passphrase
Per https://www.openssl.org/docs/crypto/pem.html, specifying to encrypt
a private key with DES *without* providing a passphrase causes OpenSSL
to prompt for the passphrase to use on the console -- which is
problematic for GUI applications which generally lack a console.

This modifies the behavior of RSAKeyImpl::save() so that DES encryption
of private keys will not be attempted unless the passphrase argument is
non-empty. This will also suppress OpenSSL's prompting for that
passphrase on the console.

Also added a case to the test suite.
2014-10-13 13:33:22 -06:00
..
src Don't DES-encrypt priv keys without a passphrase 2014-10-13 13:33:22 -06:00
CMakeLists.txt cmake: Cleanup CMakeLists.txt for all components 2014-08-22 17:11:03 +02:00
Makefile unbundled build fixes 2013-01-05 00:04:09 -06:00
TestSuite_CE_VS90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs100.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs100.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs110.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs110.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs120.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_vs120.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_VS71.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_VS80.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_VS90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_WEC2013_vs110.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_WEC2013_vs110.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_WEC2013_vs120.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_WEC2013_vs120.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs100.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs100.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs110.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs110.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs120.vcxproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite_x64_vs120.vcxproj.filters VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestSuite.progen new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00