Skip to content

Commit

Permalink
Rework opensslecdsa_link to handle legacy key objects w/ openssl3
Browse files Browse the repository at this point in the history
Due to bug in openssl3, the pkcs11-engine is made the default
provider if enabled. This causes key generation and load to
return legacy objects.

Openssl3 has limited glue and does not support the full set
of new style parameter to be inqueried from legacy key objects

Rewrite required functions to use first the new API (if available),
but fallback to the old API (if available). For the methods that
have proper OpenSSL compatiblity glue, ship only one version.
  • Loading branch information
fabled committed Aug 25, 2023
1 parent edd9925 commit 628dd27
Showing 1 changed file with 203 additions and 159 deletions.
Loading

0 comments on commit 628dd27

Please sign in to comment.