pub(crate) fn public_key_from_evp_pkey(
evp_pkey: &ManagedPointer<*mut EVP_PKEY>,
algorithm: &'static EcdsaSigningAlgorithm,
) -> Result<PublicKey, Unspecified>
pub(crate) fn public_key_from_evp_pkey(
evp_pkey: &ManagedPointer<*mut EVP_PKEY>,
algorithm: &'static EcdsaSigningAlgorithm,
) -> Result<PublicKey, Unspecified>