d2i_ECDSA_SIG
ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len);
if (d2i_ECDSA_SIG(&s, &p, sig_len) == NULL)
ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
if ((ecdsa_sig = d2i_ECDSA_SIG(NULL, &p, signature_len)) == NULL)
ret = d2i_ECDSA_SIG(NULL, &cp, slen);