Use EVP_PKEY instead of algorithm-specific calls to generate
required parameters and keys.
This is a prerequisite for supporting PQ algorithms in a clean
way and will future-proof certmonger.
While not strictly related to OSSL 3.0.0 deprecation, add a
global error logging function so we can reduce code duplication
and make it easier to log what happened when a call fails.
This was helpful during development of this change.
Use EVP_PKEY instead of algorithm-specific calls to generate
required parameters and keys.
This is a prerequisite for supporting PQ algorithms in a clean
way and will future-proof certmonger.
While not strictly related to OSSL 3.0.0 deprecation, add a
global error logging function so we can reduce code duplication
and make it easier to log what happened when a call fails.
This was helpful during development of this change.
Fixes: https://pagure.io/certmonger/issue/292
Signed-off-by: Rob Crittenden rcritten@redhat.com