dsully/perl-crypt-openssl-x509 — pull request #21 by amannb (2012-11-28 15:30:06+00:00)
Title: Add elliptic curve key certificate support.

Resubmission of earlier pull request, squashed into single commit.

Includes

*curve method returning name of the curve
*move bit_length to XS (extracting the length for ec-certificates is more complicated). Should speed it up for the others too
*adjust modulus and pubkey to also return the ec-public key
*pubkey_type returns ec for ec-certs.
*testcase with thawte ec-cert
*compiles fine on systems where openssl is compiled without ec and fails gracefully.

All tests passed on the systems I had access to, which included systems both with and
without openssl ec-support.

The pubkey_type change also includes a crash fix of maugier which is required for systems
with openssl without ec support.