[Pkg-openssl-devel] Bug#895547: Bug#895547: openssl: After symbol versioning, distributed pkgs are missing API symbols (e.g. EVP_PKEY_asn1_set_item)

Kurt Roeckx kurt at roeckx.be
Sat Apr 14 12:08:09 BST 2018


On Fri, Apr 13, 2018 at 11:20:07PM +0300, Nicola wrote:
> Or am I just lucky that the function I need was whitelisted when the
> versioning script was created for the new release, but the same bug
> can still resurface for the symbol OPENSSL_foobar_magic in future
> OpenSSL 1.1.0x?

Since 1.1.0 upstream is doing the symbol versioning itself, it's
automated, and such problems should not happen in versions >=
1.1.0.

Functions that might possibly be missing are:
EVP_PKEY_asn1_set_item
EVP_PKEY_meth_get_init
EVP_PKEY_meth_get_verify_recover
EVP_PKEY_meth_get_keygen
EVP_PKEY_meth_get_derive
EVP_PKEY_meth_get_verifyctx
EVP_PKEY_meth_get_paramgen
EVP_PKEY_meth_get_verify
EVP_PKEY_meth_get_sign
EVP_PKEY_meth_get_signctx
EVP_PKEY_meth_get_ctrl
EVP_PKEY_meth_get_decrypt
EVP_PKEY_meth_get_cleanup
EVP_PKEY_meth_get_encrypt
EVP_PKEY_meth_get_copy



Kurt




More information about the Pkg-openssl-devel mailing list