X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/db2d393ecc119b977453712e4d3f494b590af608..c97fbcf9622edc35b594bf574f553f7f13c21164:/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);