File be6-math-impl.cpp
↰ Parent directory (core/lib/math/hal/bigintntl)
Page Contents
Definition (core/lib/math/hal/bigintntl/be6-math-impl.cpp)
Includes
config_core.hcstdintmath/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/bigintntl/transformntl-impl.h(File transformntl-impl.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)memory(File memory.cpp)setvector(File vector.h)
Namespaces
Functions
Function CEREAL_CLASS_VERSION(M6Integer, M6Integer::SerializedVersion())
Function CEREAL_CLASS_VERSION(M6Vector, M6Vector::SerializedVersion())
Function lbcrypto::GetCyclotomicPolynomial(uint32_t, const M6Integer&)
Function lbcrypto::GetDigits(const M6Integer&, uint64_t, uint32_t)
Function lbcrypto::IsGenerator(const M6Integer&, const M6Integer&)
Function lbcrypto::PollardRhoFactorization(const M6Integer&)
Function lbcrypto::PolyMod(const M6Vector&, const M6Vector&, const M6Integer&)
Function lbcrypto::PolynomialMultiplication(const M6Vector&, const M6Vector&)
Function lbcrypto::PreviousPrime(const M6Integer&, uint64_t)
Function lbcrypto::PrimeFactorize(M6Integer, std::set<M6Integer>&)
Function lbcrypto::RootsOfUnity(uint32_t, const std::vector<M6Integer>&)
Function lbcrypto::SyntheticPolynomialDivision(const M6Vector&, const M6Integer&, const M6Integer&)
Function lbcrypto::SyntheticPolyRemainder(const M6Vector&, const M6Vector&, const M6Integer&)
Function lbcrypto::SyntheticRemainder(const M6Vector&, const M6Integer&, const M6Integer&)