Kea needs to gain knowledge of big integers overflowing and underflowing
in various places in code such as when deserializing integers where it's
important to know if the recipient can hold the value, and if the value
is accurately represented.
namespace isc {
namespace util {
-using int128_t = boost::multiprecision::int128_t;
+using int128_t = boost::multiprecision::checked_int128_t;
-using uint128_t = boost::multiprecision::uint128_t;
+using uint128_t = boost::multiprecision::checked_uint128_t;
} // namespace util
} // namespace isc