DSA_SIG
DSA_SIG * DSA_SIG_new(void);
void DSA_SIG_free(DSA_SIG *a);
int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **pp);
DSA_SIG * d2i_DSA_SIG(DSA_SIG **v, const unsigned char **pp, long length);
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s);
DSA_SIG * DSA_do_sign(const unsigned char *dgst,int dlen,DSA *dsa);
DSA_SIG *sig,DSA *dsa);
DSA_SIG *(*sign)(const unsigned char *, int, DSA *));
DSA_SIG *dsa_sig;
.offset = offsetof(DSA_SIG, s),
.size = sizeof(DSA_SIG),
DSA_SIG *
d2i_DSA_SIG(DSA_SIG **a, const unsigned char **in, long len)
return (DSA_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_DSA_SIG(const DSA_SIG *a, unsigned char **out)
DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
DSA_SIG *s;
DSA_SIG *s = NULL;
DSA_SIG *sig;
.offset = offsetof(DSA_SIG, r),
DSA_SIG signature;
DSA_SIG *(*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
DSA_SIG *sig, DSA *dsa);
DSA_SIG *(*sign)(const unsigned char *, int, DSA *))
dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
DSA_SIG *
return calloc(1, sizeof(DSA_SIG));
DSA_SIG_free(DSA_SIG *sig)
DSA_SIG *
DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
static DSA_SIG *
DSA_SIG *ret = NULL;
int unbound_lite_i2d_DSA_SIG(DSA_SIG* dsasig, unsigned char** sig)
int unbound_lite_i2d_DSA_SIG(DSA_SIG* dsasig, unsigned char** sig);
DSA_SIG *dsasig;
int unbound_lite_i2d_DSA_SIG(DSA_SIG* dsasig, unsigned char** sig)
int unbound_lite_i2d_DSA_SIG(DSA_SIG* dsasig, unsigned char** sig);
DSA_SIG *dsasig;