Deprecated List
File FHE.h
This header is a deprecated alias of helib.h.
Member helib::Ctxt::addConstantCKKS (std::pair< long, long >)
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(double ptxt) instead.
Member helib::Ctxt::addConstantCKKS (double x)
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(double ptxt) instead.
Member helib::Ctxt::addConstantCKKS (const DoubleCRT &dcrt, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0))
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(const FatEncodedPtxt& ptxt) instead.
Member helib::Ctxt::addConstantCKKS (const NTL::ZZ &c)
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(const NTL::ZZ& ptxt) instead.
Member helib::Ctxt::addConstantCKKS (const std::vector< std::complex< double >> &ptxt)
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(const PtxtArray& ptxt) instead.
Member helib::Ctxt::addConstantCKKS (const Ptxt< CKKS > &ptxt)
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(const PtxtArray& ptxt) instead.
Member helib::Ctxt::addConstantCKKS (const NTL::ZZX &poly, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0))
This function is deprecated in favor of a newer API. Please use Ctxt::operator+=(const EncodedPtxt& ptxt) instead.
Member helib::Ctxt::log_of_ratio () const
This is deprecated. Please use Ctxt::capacity() instead.
Member helib::Ctxt::multByConstantCKKS (std::pair< long, long > num)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(double ptxt) instead.
Member helib::Ctxt::multByConstantCKKS (const DoubleCRT &dcrt, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0), double roundingErr=-1.0)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(const FatEncodedPtxt& ptxt) instead.
Member helib::Ctxt::multByConstantCKKS (const NTL::ZZX &poly, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0), double roundingErr=-1.0)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(const EncodedPtxt& ptxt) instead.
Member helib::Ctxt::multByConstantCKKS (double x)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(double ptxt) instead.
Member helib::Ctxt::multByConstantCKKS (const std::vector< std::complex< double >> &ptxt)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(const PtxtArray& ptxt) instead.
Member helib::Ctxt::multByConstantCKKS (const Ptxt< CKKS > &ptxt)
This function is deprecated in favor of a newer API. Please use Ctxt::operator*=(const PtxtArray& ptxt) instead.
Member helib::Ctxt::operator*= (const NTL::ZZX &poly)
This function is deprecated in favor of a new EncodedPtxt-based API.
Please use Ctxt::operator*=(const EncodedPtxt& ptxt) instead.
Member helib::EncryptedArrayDerived< PA_cx >::encode (zzX &ptxt, double aSingleNumber, double useThisSize=-1, long precision=-1) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encode() instead.
Member helib::EncryptedArrayDerived< PA_cx >::encode (NTL::ZZX &ptxt, const PTXT &pt, double useThisSize=-1, long precision=-1) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encode() instead.
Member helib::EncryptedArrayDerived< PA_cx >::random (std::vector< cx_double > &array, double rad=1.0) const
This routine has a number of issues and is deprecated in favor of either RandomComplex() or PtxtArray::random().
Class helib::PlaintextArray
There is a somewhat "friendlier" interface available in PtxtArray as it carries with it a reference to an EncryptedArray. It is recommended that PlaintextArray be deprecated in favor of PtxtArray.
Member helib::PubKey::CKKSencrypt (Ctxt &ciphertxt, const zzX &plaintxt, double ptxtSize=1.0, double scaling=0.0) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encrypt() instead.
Member helib::PubKey::CKKSencrypt (Ctxt &ciphertxt, const NTL::ZZX &plaintxt, double ptxtSize=1.0, double scaling=0.0) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encrypt() instead.
Member helib::PubKey::Encrypt (Ctxt &ciphertxt, const zzX &plaintxt, long ptxtSpace, bool highNoise) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encrypt() instead.
Member helib::PubKey::Encrypt (Ctxt &ciphertxt, const NTL::ZZX &plaintxt, long ptxtSpace, bool highNoise) const
This routine has a number of issues and is deprecated in favor of the new EncodedPtxt-based routine.
Please use PtxtArray::encrypt() instead.