File benative-math-impl.cpp
↰ Parent directory (core/lib/math/hal/intnat
)
Page Contents
Definition (core/lib/math/hal/intnat/benative-math-impl.cpp
)
Includes
math/binaryuniformgenerator-impl.h
(File binaryuniformgenerator-impl.h)math/discretegaussiangenerator-impl.h
(File discretegaussiangenerator-impl.h)math/discreteuniformgenerator-impl.h
(File discreteuniformgenerator-impl.h)math/hal/transform.h
(File transform.h)math/math-hal.h
(File math-hal.h)math/matrix-impl.h
(File matrix-impl.h)math/nbtheory-impl.h
(File nbtheory-impl.h)math/ternaryuniformgenerator-impl.h
(File ternaryuniformgenerator-impl.h)
Namespaces
Functions
Function CEREAL_CLASS_VERSION(NativeVector, NativeVector::SerializedVersion())
Function CEREAL_CLASS_VERSION(NativeInteger, NativeInteger::SerializedVersion())
Function lbcrypto::FindGeneratorCyclic(const NativeInteger&)
Function lbcrypto::GetCyclotomicPolynomial(usint, const NativeInteger&)
Function lbcrypto::GetDigits(const NativeInteger&, uint64_t, uint32_t)
Function lbcrypto::GreatestCommonDivisor(const NativeInteger&, const NativeInteger&)
Function lbcrypto::IsGenerator(const NativeInteger&, const NativeInteger&)
Function lbcrypto::MillerRabinPrimalityTest(const NativeInteger&, const usint)
Function lbcrypto::NextPrime(const NativeInteger&, uint32_t)
Function lbcrypto::PollardRhoFactorization(const NativeInteger&)
Function lbcrypto::PolyMod(const NativeVector&, const NativeVector&, const NativeInteger&)
Function lbcrypto::PolynomialMultiplication(const NativeVector&, const NativeVector&)
Function lbcrypto::PreviousPrime(const NativeInteger&, uint32_t)
Function lbcrypto::PrimeFactorize(NativeInteger, std::set<NativeInteger>&)
Function lbcrypto::RootsOfUnity(usint, const std::vector<NativeInteger>&)