Will use ``i2d_DSA_SIG`` and let it do the allocation.

@reaperhulk This buffer length is embarassingly wrong now that I look at it again, I originally put it because ``s=(k^-1(z+xr)) mod q`` but I forgot to take into account the overhead from ``DER`` and the ``r`` values,.