_i2osp
ret = _i2osp(&r, sig, (siglen / 2)); EG(ret, err);
ret = _i2osp(&s, sig + (siglen / 2), (siglen / 2));
ret = _i2osp(&r, sig, (siglen / 2)); EG(ret, err);
ret = _i2osp(&s, sig + (siglen / 2), (siglen / 2));
ret = _i2osp(&x_, &x[0], sizeof(x)); EG(ret, err);
ret = _i2osp(pi, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(y, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(y, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(&s, sig + curr_rlen, (u16)BYTECEIL(beta));
ret = _i2osp(y, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(y, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(&pi, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(x, buf, (u16)buflen);
ret = _i2osp(pi, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);
ret = _i2osp(&s, sig + hlen, (u16)(siglen - hlen)); EG(ret, err);
ret = _i2osp(&pi, pi_buf, (u16)BYTECEIL(alpha)); EG(ret, err);