diff options
Diffstat (limited to 'providers/implementations/serializers/serializer_dh.c')
-rw-r--r-- | providers/implementations/serializers/serializer_dh.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/providers/implementations/serializers/serializer_dh.c b/providers/implementations/serializers/serializer_dh.c index 03bb874..d63c840 100644 --- a/providers/implementations/serializers/serializer_dh.c +++ b/providers/implementations/serializers/serializer_dh.c @@ -149,3 +149,8 @@ int ossl_prov_dh_priv_to_der(const void *dh, unsigned char **pder) return ret; } + +int ossl_prov_dh_type_to_evp(const DH *dh) +{ + return DH_test_flags(dh, DH_FLAG_TYPE_DHX) ? EVP_PKEY_DHX : EVP_PKEY_DH; +} |