Add various OBJ functions as callbacks
authorMatt Caswell <matt@openssl.org>
Wed, 9 Jun 2021 13:05:26 +0000 (14:05 +0100)
committerPauli <pauli@openssl.org>
Wed, 16 Jun 2021 05:04:50 +0000 (15:04 +1000)
commit97abae6a9d94c29314dc28f6d4d6a4171b9b0c38
tree60e25ae8e06844a09c462f3379905b2b77a5ac23
parentb88a3b10167963e31145e2ba427eb6f55e77f9b8
Add various OBJ functions as callbacks

This enables providers to register new OIDs in the same libcrypto instance
as is used by the application.

Fixes #15624

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15681)
crypto/provider_core.c
include/openssl/core_dispatch.h