Revision c7fa92979c5964966efa298bf2a40ff451ee7482 authored by Richard Levitte on 06 May 2020, 18:48:25 UTC, committed by Richard Levitte on 08 May 2020, 13:15:16 UTC
There were a few instances where we set the EVP_PKEY_CTX operation to
EVP_PKEY_OP_UNDEFINED, but forgot to clean up first.  After the
operation is made undefined, there's no way to know what should be
cleaned away, so that must be done first, in all spots.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11750)
1 parent 73d6b4e
History
File Mode Size
aes
aria
asn1
async
bf
bio
bn
buffer
camellia
cast
chacha
cmac
cmp
cms
comp
conf
crmf
ct
des
dh
dsa
dso
ec
engine
err
ess
evp
ffc
hmac
http
idea
kdf
lhash
md2
md4
md5
mdc2
modes
objects
ocsp
pem
perlasm
pkcs12
pkcs7
poly1305
property
rand
rc2
rc4
rc5
ripemd
rsa
seed
serializer
sha
siphash
sm2
sm3
sm4
srp
stack
store
ts
txt_db
ui
whrlpool
x509
LPdir_nyi.c -rw-r--r-- 2.0 KB
LPdir_unix.c -rw-r--r-- 4.9 KB
LPdir_vms.c -rw-r--r-- 6.2 KB
LPdir_win.c -rw-r--r-- 6.9 KB
LPdir_win32.c -rw-r--r-- 1.9 KB
LPdir_wince.c -rw-r--r-- 2.0 KB
README.sparse_array -rw-r--r-- 5.6 KB
alphacpuid.pl -rw-r--r-- 3.9 KB
arm64cpuid.pl -rwxr-xr-x 3.1 KB
arm_arch.h -rw-r--r-- 2.6 KB
armcap.c -rw-r--r-- 5.5 KB
armv4cpuid.pl -rw-r--r-- 5.6 KB
asn1_dsa.c -rw-r--r-- 7.3 KB
bsearch.c -rw-r--r-- 1.2 KB
build.info -rw-r--r-- 3.8 KB
c64xpluscpuid.pl -rw-r--r-- 5.3 KB
context.c -rw-r--r-- 8.4 KB
core_algorithm.c -rw-r--r-- 2.3 KB
core_fetch.c -rw-r--r-- 3.0 KB
core_namemap.c -rw-r--r-- 10.8 KB
cpt_err.c -rw-r--r-- 2.4 KB
cryptlib.c -rw-r--r-- 12.8 KB
ctype.c -rw-r--r-- 14.4 KB
cversion.c -rw-r--r-- 1.9 KB
der_writer.c -rw-r--r-- 3.8 KB
dllmain.c -rw-r--r-- 1.2 KB
ebcdic.c -rw-r--r-- 15.0 KB
ex_data.c -rw-r--r-- 12.8 KB
getenv.c -rw-r--r-- 731 bytes
ia64cpuid.S -rw-r--r-- 6.3 KB
info.c -rw-r--r-- 5.8 KB
init.c -rw-r--r-- 19.5 KB
initthread.c -rw-r--r-- 12.1 KB
mem.c -rw-r--r-- 7.8 KB
mem_clr.c -rw-r--r-- 773 bytes
mem_sec.c -rw-r--r-- 17.3 KB
mips_arch.h -rw-r--r-- 1.2 KB
o_dir.c -rw-r--r-- 1.1 KB
o_fopen.c -rw-r--r-- 4.3 KB
o_init.c -rw-r--r-- 516 bytes
o_str.c -rw-r--r-- 7.3 KB
o_time.c -rw-r--r-- 5.5 KB
packet.c -rw-r--r-- 11.9 KB
param_build.c -rw-r--r-- 11.3 KB
param_build_set.c -rw-r--r-- 3.4 KB
params.c -rw-r--r-- 25.8 KB
params_from_text.c -rw-r--r-- 5.7 KB
pariscid.pl -rw-r--r-- 4.8 KB
ppc_arch.h -rw-r--r-- 830 bytes
ppccap.c -rw-r--r-- 13.2 KB
ppccpuid.pl -rwxr-xr-x 7.3 KB
provider.c -rw-r--r-- 2.2 KB
provider_conf.c -rw-r--r-- 5.3 KB
provider_core.c -rw-r--r-- 28.8 KB
provider_local.h -rw-r--r-- 551 bytes
provider_predefined.c -rw-r--r-- 954 bytes
s390x_arch.h -rw-r--r-- 6.2 KB
s390xcap.c -rw-r--r-- 29.5 KB
s390xcpuid.pl -rwxr-xr-x 11.4 KB
self_test_core.c -rw-r--r-- 4.5 KB
sparc_arch.h -rw-r--r-- 4.2 KB
sparccpuid.S -rw-r--r-- 12.0 KB
sparcv9cap.c -rw-r--r-- 10.5 KB
sparse_array.c -rw-r--r-- 6.0 KB
threads_none.c -rw-r--r-- 2.9 KB
threads_pthread.c -rw-r--r-- 4.5 KB
threads_win.c -rw-r--r-- 3.9 KB
trace.c -rwxr-xr-x 14.0 KB
uid.c -rw-r--r-- 1.1 KB
vms_rms.h -rw-r--r-- 2.1 KB
x86_64cpuid.pl -rw-r--r-- 10.4 KB
x86cpuid.pl -rw-r--r-- 12.2 KB

README.sparse_array

back to top