#include "dpf/internal/value_type_helpers.h"
#include <stdint.h>
#include <cmath>
#include <string>
#include "absl/numeric/int128.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/str_cat.h"
#include "dpf/distributed_point_function.pb.h"
#include "dpf/int_mod_n.h"
#include "dpf/status_macros.h"
namespace distributed_point_functions {
namespace dpf_internal {
absl::StatusOr<bool> ValueTypesAreEqual(const ValueType& lhs,
const ValueType& rhs) { … }
absl::StatusOr<int> BitsNeeded(const ValueType& value_type,
double security_parameter) { … }
Value::Integer Uint128ToValueInteger(absl::uint128 input) { … }
absl::StatusOr<absl::uint128> ValueIntegerToUint128(const Value::Integer& in) { … }
}
}