libmp: fix assert() for mpexp() with nil modulus
This commit is contained in:
parent
1a5c8430d2
commit
01afe9328b
|
@ -22,7 +22,7 @@ mpexp(mpint *b, mpint *e, mpint *m, mpint *res)
|
||||||
mpdigit d, bit;
|
mpdigit d, bit;
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
assert(m->flags & MPnorm);
|
assert(m == nil || m->flags & MPnorm);
|
||||||
assert((e->flags & MPtimesafe) == 0);
|
assert((e->flags & MPtimesafe) == 0);
|
||||||
res->flags |= b->flags & MPtimesafe;
|
res->flags |= b->flags & MPtimesafe;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue