X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=providers%2Fimplementations%2Fserializers%2Fserializer_ffc_params.c;fp=providers%2Fimplementations%2Fserializers%2Fserializer_ffc_params.c;h=98c9886ce9e9c614e850a818b6448663544af793;hb=a033c9a2e8b1c9e5719a27ad3cadc66a866ef2c1;hp=20cf4b3d243bbc4e15ab5448a7516b87f3c29d34;hpb=0345f9eccc25eee39c22a09325510ef791de631c;p=oweals%2Fopenssl.git diff --git a/providers/implementations/serializers/serializer_ffc_params.c b/providers/implementations/serializers/serializer_ffc_params.c index 20cf4b3d24..98c9886ce9 100644 --- a/providers/implementations/serializers/serializer_ffc_params.c +++ b/providers/implementations/serializers/serializer_ffc_params.c @@ -15,6 +15,7 @@ int ffc_params_prov_print(BIO *out, const FFC_PARAMS *ffc) { if (ffc->nid != NID_undef) { +#ifndef OPENSSL_NO_DH const char *name = ffc_named_group_from_uid(ffc->nid); if (name == NULL) @@ -22,6 +23,10 @@ int ffc_params_prov_print(BIO *out, const FFC_PARAMS *ffc) if (ossl_prov_bio_printf(out, "GROUP: %s\n", name) <= 0) goto err; return 1; +#else + /* How could this be? We should not have a nid in a no-dh build. */ + goto err; +#endif } if (!ossl_prov_print_labeled_bignum(out, "P: ", ffc->p))