eng_devcrypto.c: close open session on init
authorEneas U de Queiroz <cote2004-github@yahoo.com>
Tue, 12 Feb 2019 12:44:19 +0000 (10:44 -0200)
committerRichard Levitte <levitte@openssl.org>
Tue, 12 Feb 2019 19:06:00 +0000 (20:06 +0100)
commitc703a808a1394fea7f77067db20c9508e6964d0b
tree224c929f87db332beac42315945b8bbb97bbee85
parentc244aa7bdac4eb26504b68e430557ed3e5a12ae9
eng_devcrypto.c: close open session on init

cipher_init may be called on an already initialized context, without a
necessary cleanup.  This separates cleanup from initialization, closing
an eventual open session before creating a new one.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7859)
engines/e_devcrypto.c