Reject inappropriate private key encryption ciphers.
authorDr. Stephen Henson <steve@openssl.org>
Sat, 23 Apr 2016 12:33:05 +0000 (13:33 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 27 Apr 2016 23:06:07 +0000 (00:06 +0100)
commit4436299296cc10c6d6611b066b4b73dc0bdae1a6
treec8f7e5744b86703b208c8ec65337d66c04683fb4
parent8f43c80bfac15544820739bf035df946eeb603e8
Reject inappropriate private key encryption ciphers.

The traditional private key encryption algorithm doesn't function
properly if the IV length of the cipher is zero. These ciphers
(e.g. ECB mode) are not suitable for private key encryption
anyway.

Reviewed-by: Emilia Käsper <emilia@openssl.org>
(cherry picked from commit d78df5dfd650e6de159a19a033513481064644f5)
crypto/pem/pem_lib.c