i2d_ECDSA_SIG
len = i2d_ECDSA_SIG(sig, NULL);
i2d_ECDSA_SIG(sig, &p);
if ((len = i2d_ECDSA_SIG(esig, NULL)) <= 0) {
if (i2d_ECDSA_SIG(esig, &cp) != len) {
if ((len = i2d_ECDSA_SIG(esig, NULL)) <= 0) {
if (i2d_ECDSA_SIG(esig, &cp) != len) {
ret = i2d_ECDSA_SIG(&sig, NULL);
*siglen = i2d_ECDSA_SIG(s, &sig);
derlen = i2d_ECDSA_SIG(s, &der);
*siglen = i2d_ECDSA_SIG(s, sig != NULL ? &sig : NULL);
sigleni = i2d_ECDSA_SIG(s, &sig);
derlen = i2d_ECDSA_SIG(s, &der);
DO_TEST_NO_PRINT(ECDSA_SIG, d2i_ECDSA_SIG, i2d_ECDSA_SIG);
if (!TEST_int_gt((sig_len = i2d_ECDSA_SIG(sign, &sig)), 0)