summaryrefslogtreecommitdiff
path: root/integer.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-03-25 00:43:21 -0400
committerGitHub <noreply@github.com>2018-03-25 00:43:21 -0400
commitff82b5a886d379899f8a4eb142c4fefb057e19c0 (patch)
tree1f55b81b448c44dc48140a41a4ce8fc3a30bee16 /integer.h
parentb0f71705955698cf1e0d1101dbe6430566b70b63 (diff)
downloadcryptopp-git-ff82b5a886d379899f8a4eb142c4fefb057e19c0.tar.gz
Fix incorrect InverseMod (GH #602) (#603)
Diffstat (limited to 'integer.h')
-rw-r--r--integer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/integer.h b/integer.h
index 864cdecb..c0a9e1e4 100644
--- a/integer.h
+++ b/integer.h
@@ -630,6 +630,11 @@ public:
CRYPTOPP_DLL friend Integer CRYPTOPP_API a_exp_b_mod_c(const Integer &x, const Integer& e, const Integer& m);
#endif
+protected:
+
+ // https://github.com/weidai11/cryptopp/issues/602
+ Integer InverseModNext(const Integer &n) const;
+
private:
Integer(word value, size_t length);