diff options
author | Werner Koch <wk@gnupg.org> | 2008-12-03 08:50:32 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-12-03 08:50:32 +0000 |
commit | ff6027ea224259298a90606f0b1ea2a65afe9286 (patch) | |
tree | f044c8649ace172e1d090bdaf4d2985ef8e19cd2 /mpi/mpi-pow.c | |
parent | 80e3857a2ca8f2577c40c6902adfa08bfb937ad9 (diff) | |
download | libgcrypt-ff6027ea224259298a90606f0b1ea2a65afe9286.tar.gz |
Fix last moi-pow.c change.
Add some code to allow standalone builds of some test programs.
Diffstat (limited to 'mpi/mpi-pow.c')
-rw-r--r-- | mpi/mpi-pow.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mpi/mpi-pow.c b/mpi/mpi-pow.c index 24865543..ca7ead02 100644 --- a/mpi/mpi-pow.c +++ b/mpi/mpi-pow.c @@ -277,8 +277,12 @@ gcry_mpi_powm (gcry_mpi_t res, rsize++; } } + else if (res->d != rp) + { + MPN_COPY (res->d, rp, rsize); + rp = res->d; + } - gcry_assert (res->d == rp); if ( rsize >= msize ) { _gcry_mpih_divrem(rp + msize, 0, rp, rsize, mp, msize); |