X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/45c0fd363937c6e9b05da04a9167e9912c05ca0c..7fb0660b6d7237a7ec859459b2e511eebc0dcdb5:/dsa-sign.c diff --git a/dsa-sign.c b/dsa-sign.c index c4117bc..9d30dd9 100644 --- a/dsa-sign.c +++ b/dsa-sign.c @@ -106,7 +106,7 @@ void dsa_sign(dsa_param *dp, mp *a, const void *m, size_t msz, const void *k, size_t ksz, void *r, size_t rsz, void *s, size_t ssz) { - mp *mm = mp_loadb(MP_NEW, m, msz); + mp *mm = dsa_h2n(MP_NEW, dp->q, m, msz); mp *km = mp_loadb(MP_NEW, k, ksz); mp *rm = MP_NEW, *sm = MP_NEW; dsa_mksig(dp, a, mm, km, &rm, &sm);