Support EVP_PKEY_meth_remove and pmeth internal cleanup
authorPaul Yang <yang.yang@baishancloud.com>
Mon, 11 Sep 2017 15:15:55 +0000 (23:15 +0800)
committerPaul Yang <yang.yang@baishancloud.com>
Thu, 14 Sep 2017 04:41:34 +0000 (12:41 +0800)
commit0822e89addcb8c6b8a135a54a503a429efbe0dbe
treed9bcd486c0ac11e5f265011b7134c1b1ff2aac03
parent76b2ae832679d25e6952934481ac38e0e76e2271
Support EVP_PKEY_meth_remove and pmeth internal cleanup

1. make app pkey methods cleanup internal
2. add EVP_PKEY_meth_remove

Fixes travis-ci failure in #4337

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4356)
crypto/evp/names.c
crypto/evp/pmeth_lib.c
crypto/include/internal/evp_int.h
doc/man3/EVP_PKEY_meth_new.pod
include/openssl/evp.h
test/evp_extra_test.c
util/libcrypto.num