diff options
Diffstat (limited to 'src/lib/math/numbertheory/numthry.cpp')
-rw-r--r-- | src/lib/math/numbertheory/numthry.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/math/numbertheory/numthry.cpp b/src/lib/math/numbertheory/numthry.cpp index 399a49cea..eba924b7c 100644 --- a/src/lib/math/numbertheory/numthry.cpp +++ b/src/lib/math/numbertheory/numthry.cpp @@ -9,6 +9,7 @@ #include <botan/pow_mod.h> #include <botan/reducer.h> #include <botan/monty.h> +#include <botan/divide.h> #include <botan/rng.h> #include <botan/internal/bit_ops.h> #include <botan/internal/mp_core.h> @@ -83,7 +84,7 @@ BigInt gcd(const BigInt& a, const BigInt& b) */ BigInt lcm(const BigInt& a, const BigInt& b) { - return ((a * b) / gcd(a, b)); + return ct_divide(a * b, gcd(a, b)); } /* |