List of all items
Structs
- fft64::FFT64Ref
- fft64::FFT64ReimTable
- layouts::CnvPVecL
- layouts::CnvPVecLViewMut
- layouts::CnvPVecR
- layouts::CnvPVecRViewMut
- layouts::CnvPVecShape
- layouts::Device
- layouts::Host
- layouts::HostBytesBackend
- layouts::MatZnx
- layouts::MatZnxShape
- layouts::MatZnxViewMut
- layouts::Module
- layouts::NoiseInfos
- layouts::ScalarZnx
- layouts::ScalarZnxShape
- layouts::ScalarZnxViewMut
- layouts::ScratchArena
- layouts::ScratchOwned
- layouts::Stats
- layouts::SvpPPol
- layouts::SvpPPolViewMut
- layouts::VecZnx
- layouts::VecZnxBig
- layouts::VecZnxBigViewMut
- layouts::VecZnxDft
- layouts::VecZnxDftViewMut
- layouts::VecZnxShape
- layouts::VecZnxViewMut
- layouts::VmpPMat
- layouts::VmpPMatShape
- layouts::VmpPMatViewMut
- ntt120::NTT120Ref
- ntt120::NTT120RefHandle
- reference::fft64::reim::ReimFFTRef
- reference::fft64::reim::ReimFFTTable
- reference::fft64::reim::ReimIFFTRef
- reference::fft64::reim::ReimIFFTTable
- reference::ntt120::mat_vec::BaaMeta
- reference::ntt120::mat_vec::BbbMeta
- reference::ntt120::mat_vec::BbcMeta
- reference::ntt120::ntt::NttReducMeta
- reference::ntt120::ntt::NttStepMeta
- reference::ntt120::ntt::NttTable
- reference::ntt120::ntt::NttTableInv
- reference::ntt120::primes::Primes29
- reference::ntt120::primes::Primes30
- reference::ntt120::primes::Primes31
- reference::ntt120::types::Q120bScalar
- reference::ntt120::vec_znx_big::AddOp
- reference::ntt120::vec_znx_big::SubOp
- reference::znx::ZnxRef
- source::Source
Traits
- api::CnvPVecAlloc
- api::CnvPVecBytesOf
- api::Convolution
- api::HostBufMut
- api::MatZnxAlloc
- api::ModuleLogN
- api::ModuleN
- api::ModuleNew
- api::NegacyclicFFT
- api::NegacyclicFFTNew
- api::ScalarZnxAlloc
- api::ScalarZnxFillBinaryBlockBackend
- api::ScalarZnxFillBinaryBlockSourceBackend
- api::ScalarZnxFillBinaryHwBackend
- api::ScalarZnxFillBinaryHwSourceBackend
- api::ScalarZnxFillBinaryProbBackend
- api::ScalarZnxFillBinaryProbSourceBackend
- api::ScalarZnxFillTernaryHwBackend
- api::ScalarZnxFillTernaryHwSourceBackend
- api::ScalarZnxFillTernaryProbBackend
- api::ScalarZnxFillTernaryProbSourceBackend
- api::ScratchArenaTakeBasic
- api::ScratchAvailable
- api::ScratchOwnedAlloc
- api::ScratchOwnedBorrow
- api::SvpApplyDft
- api::SvpApplyDftToDft
- api::SvpApplyDftToDftAssign
- api::SvpPPolAlloc
- api::SvpPPolBytesOf
- api::SvpPPolCopyBackend
- api::SvpPrepare
- api::VecZnxAddAssignBackend
- api::VecZnxAddConstAssignBackend
- api::VecZnxAddConstIntoBackend
- api::VecZnxAddIntoBackend
- api::VecZnxAddNormalBackend
- api::VecZnxAddNormalSourceBackend
- api::VecZnxAddScalarAssignBackend
- api::VecZnxAddScalarIntoBackend
- api::VecZnxAlloc
- api::VecZnxAutomorphismAssignBackend
- api::VecZnxAutomorphismAssignTmpBytes
- api::VecZnxAutomorphismBackend
- api::VecZnxBigAddAssign
- api::VecZnxBigAddInto
- api::VecZnxBigAddNormal
- api::VecZnxBigAddNormalBackend
- api::VecZnxBigAddSmallAssign
- api::VecZnxBigAddSmallIntoBackend
- api::VecZnxBigAlloc
- api::VecZnxBigAutomorphism
- api::VecZnxBigAutomorphismAssign
- api::VecZnxBigAutomorphismAssignTmpBytes
- api::VecZnxBigBytesOf
- api::VecZnxBigFromBytes
- api::VecZnxBigFromSmallBackend
- api::VecZnxBigInnerSumBackend
- api::VecZnxBigNegate
- api::VecZnxBigNegateAssign
- api::VecZnxBigNormalize
- api::VecZnxBigNormalizeTmpBytes
- api::VecZnxBigSub
- api::VecZnxBigSubAssign
- api::VecZnxBigSubNegateAssign
- api::VecZnxBigSubSmallABackend
- api::VecZnxBigSubSmallAssign
- api::VecZnxBigSubSmallBBackend
- api::VecZnxBigSubSmallNegateAssign
- api::VecZnxCopyBackend
- api::VecZnxCopyRangeBackend
- api::VecZnxDftAddAssign
- api::VecZnxDftAddInto
- api::VecZnxDftAddScaledAssign
- api::VecZnxDftAlloc
- api::VecZnxDftApply
- api::VecZnxDftBytesOf
- api::VecZnxDftCopy
- api::VecZnxDftFromBytes
- api::VecZnxDftSub
- api::VecZnxDftSubAssign
- api::VecZnxDftSubNegateAssign
- api::VecZnxDftZero
- api::VecZnxExtractCoeffBackend
- api::VecZnxFillNormalBackend
- api::VecZnxFillNormalSourceBackend
- api::VecZnxFillUniformBackend
- api::VecZnxFillUniformSourceBackend
- api::VecZnxHadamardProductScalarZnxBackend
- api::VecZnxIdftApply
- api::VecZnxIdftApplyTmpA
- api::VecZnxIdftApplyTmpBytes
- api::VecZnxLshAddCoeffIntoBackend
- api::VecZnxLshAddIntoBackend
- api::VecZnxLshAssignBackend
- api::VecZnxLshBackend
- api::VecZnxLshCoeffBackend
- api::VecZnxLshSubBackend
- api::VecZnxLshTmpBytes
- api::VecZnxMergeRingsBackend
- api::VecZnxMergeRingsTmpBytes
- api::VecZnxMulXpMinusOneAssignBackend
- api::VecZnxMulXpMinusOneAssignTmpBytes
- api::VecZnxMulXpMinusOneBackend
- api::VecZnxNegateAssignBackend
- api::VecZnxNegateBackend
- api::VecZnxNormalize
- api::VecZnxNormalizeAssignBackend
- api::VecZnxNormalizeCoeffAssignBackend
- api::VecZnxNormalizeCoeffBackend
- api::VecZnxNormalizeTmpBytes
- api::VecZnxRotateAssignBackend
- api::VecZnxRotateAssignTmpBytes
- api::VecZnxRotateBackend
- api::VecZnxRshAddCoeffIntoBackend
- api::VecZnxRshAddIntoBackend
- api::VecZnxRshAssignBackend
- api::VecZnxRshBackend
- api::VecZnxRshCoeffBackend
- api::VecZnxRshSubBackend
- api::VecZnxRshSubCoeffIntoBackend
- api::VecZnxRshTmpBytes
- api::VecZnxScalarProduct
- api::VecZnxSplitRingBackend
- api::VecZnxSplitRingTmpBytes
- api::VecZnxSubAssignBackend
- api::VecZnxSubBackend
- api::VecZnxSubNegateAssignBackend
- api::VecZnxSubScalarAssignBackend
- api::VecZnxSubScalarBackend
- api::VecZnxSwitchRingBackend
- api::VecZnxZeroBackend
- api::VmpApplyDft
- api::VmpApplyDftTmpBytes
- api::VmpApplyDftToDft
- api::VmpApplyDftToDftAccumulate
- api::VmpApplyDftToDftAccumulateTmpBytes
- api::VmpApplyDftToDftTmpBytes
- api::VmpPMatAlloc
- api::VmpPMatBytesOf
- api::VmpPrepare
- api::VmpPrepareTmpBytes
- api::VmpZero
- layouts::Backend
- layouts::CnvPVecLReborrowBackendMut
- layouts::CnvPVecLReborrowBackendRef
- layouts::CnvPVecLToBackendMut
- layouts::CnvPVecLToBackendRef
- layouts::CnvPVecRReborrowBackendMut
- layouts::CnvPVecRReborrowBackendRef
- layouts::CnvPVecRToBackendMut
- layouts::CnvPVecRToBackendRef
- layouts::CyclotomicOrder
- layouts::DataView
- layouts::DataViewMut
- layouts::DeviceBackend
- layouts::DigestU64
- layouts::FillUniform
- layouts::GaloisElement
- layouts::HostBackend
- layouts::HostVisibleBackend
- layouts::Location
- layouts::MatZnxAtBackendMut
- layouts::MatZnxAtBackendRef
- layouts::MatZnxToBackendMut
- layouts::MatZnxToBackendRef
- layouts::ReaderFrom
- layouts::ScalarZnxAsVecZnxBackendMut
- layouts::ScalarZnxAsVecZnxBackendRef
- layouts::ScalarZnxToBackendMut
- layouts::ScalarZnxToBackendRef
- layouts::SvpPPolReborrowBackendMut
- layouts::SvpPPolReborrowBackendRef
- layouts::SvpPPolToBackendMut
- layouts::SvpPPolToBackendRef
- layouts::ToOwnedDeep
- layouts::TransferFrom
- layouts::VecZnxAsScalarBackendMut
- layouts::VecZnxAsScalarBackendRef
- layouts::VecZnxBigReborrowBackendMut
- layouts::VecZnxBigReborrowBackendRef
- layouts::VecZnxBigToBackendMut
- layouts::VecZnxBigToBackendRef
- layouts::VecZnxDftReborrowBackendMut
- layouts::VecZnxDftReborrowBackendRef
- layouts::VecZnxDftToBackendMut
- layouts::VecZnxDftToBackendRef
- layouts::VecZnxReborrowBackendMut
- layouts::VecZnxReborrowBackendRef
- layouts::VecZnxToBackendMut
- layouts::VecZnxToBackendRef
- layouts::VmpPMatReborrowBackendMut
- layouts::VmpPMatReborrowBackendRef
- layouts::VmpPMatToBackendMut
- layouts::VmpPMatToBackendRef
- layouts::WriterTo
- layouts::ZnxInfos
- layouts::ZnxView
- layouts::ZnxViewMut
- layouts::ZnxZero
- reference::fft64::convolution::I64Ops
- reference::fft64::module::FFT64HandleFactory
- reference::fft64::module::FFTHandleProvider
- reference::fft64::module::FFTModuleHandle
- reference::fft64::reim4::Reim4BlkMatVec
- reference::fft64::reim4::Reim4Convolution
- reference::fft64::reim::ReimArith
- reference::fft64::reim::ReimFFTExecute
- reference::ntt120::NttAdd
- reference::ntt120::NttAddAssign
- reference::ntt120::NttCFromB
- reference::ntt120::NttCopy
- reference::ntt120::NttDFTExecute
- reference::ntt120::NttExtract1BlkContiguous
- reference::ntt120::NttFromZnx64
- reference::ntt120::NttMulBbb
- reference::ntt120::NttMulBbc
- reference::ntt120::NttMulBbc1ColX2
- reference::ntt120::NttMulBbc2ColsX2
- reference::ntt120::NttNegate
- reference::ntt120::NttNegateAssign
- reference::ntt120::NttPackLeft1BlkX2
- reference::ntt120::NttPackRight1BlkX2
- reference::ntt120::NttPairwisePackLeft1BlkX2
- reference::ntt120::NttPairwisePackRight1BlkX2
- reference::ntt120::NttSub
- reference::ntt120::NttSubAssign
- reference::ntt120::NttSubNegateAssign
- reference::ntt120::NttToZnx128
- reference::ntt120::NttZero
- reference::ntt120::primes::PrimeSet
- reference::ntt120::vec_znx_big::AssignOp
- reference::ntt120::vec_znx_big::I128BigOps
- reference::ntt120::vec_znx_big::I128NormalizeOps
- reference::ntt120::vec_znx_dft::NttHandleFactory
- reference::ntt120::vec_znx_dft::NttHandleProvider
- reference::ntt120::vec_znx_dft::NttModuleHandle
- reference::znx::ZnxAdd
- reference::znx::ZnxAddAssign
- reference::znx::ZnxAutomorphism
- reference::znx::ZnxCopy
- reference::znx::ZnxExtractDigitAddMul
- reference::znx::ZnxMulAddPowerOfTwo
- reference::znx::ZnxMulPowerOfTwo
- reference::znx::ZnxMulPowerOfTwoAssign
- reference::znx::ZnxNegate
- reference::znx::ZnxNegateAssign
- reference::znx::ZnxNormalizeDigit
- reference::znx::ZnxNormalizeFinalStep
- reference::znx::ZnxNormalizeFinalStepAssign
- reference::znx::ZnxNormalizeFinalStepSub
- reference::znx::ZnxNormalizeFirstStep
- reference::znx::ZnxNormalizeFirstStepAssign
- reference::znx::ZnxNormalizeFirstStepCarryOnly
- reference::znx::ZnxNormalizeMiddleStep
- reference::znx::ZnxNormalizeMiddleStepAssign
- reference::znx::ZnxNormalizeMiddleStepCarryOnly
- reference::znx::ZnxNormalizeMiddleStepSub
- reference::znx::ZnxRotate
- reference::znx::ZnxSub
- reference::znx::ZnxSubAssign
- reference::znx::ZnxSubNegateAssign
- reference::znx::ZnxSwitchRing
- reference::znx::ZnxZero
Macros
- hal_impl_convolution
- hal_impl_module
- hal_impl_svp
- hal_impl_vec_znx
- hal_impl_vec_znx_big
- hal_impl_vec_znx_dft
- hal_impl_vmp
Functions
- cast_mut
- layouts::galois_element
- layouts::mat_znx_at_backend_mut_from_mut
- layouts::mat_znx_at_backend_ref_from_mut
- layouts::mat_znx_at_backend_ref_from_ref
- layouts::mat_znx_backend_mut_from_mut
- layouts::mat_znx_backend_ref_from_mut
- layouts::mat_znx_backend_ref_from_ref
- layouts::mod_exp_u64
- layouts::scalar_znx_as_vec_znx_backend_mut_from_mut
- layouts::scalar_znx_as_vec_znx_backend_ref_from_mut
- layouts::scalar_znx_as_vec_znx_backend_ref_from_ref
- layouts::svp_ppol_backend_ref_from_mut
- layouts::vec_znx_backend_mut_from_mut
- layouts::vec_znx_backend_ref_from_mut
- layouts::vec_znx_backend_ref_from_ref
- layouts::vec_znx_big_backend_ref_from_mut
- layouts::vec_znx_dft_backend_mut_from_mut
- layouts::vec_znx_dft_backend_ref_from_mut
- layouts::vec_znx_host_backend_mut
- layouts::vec_znx_host_backend_ref
- layouts::vmp_pmat_backend_mut_from_mut
- layouts::vmp_pmat_backend_ref_from_mut
- layouts::vmp_pmat_backend_ref_from_ref
- reference::fft64::convolution::convolution_apply_dft
- reference::fft64::convolution::convolution_apply_dft_tmp_bytes
- reference::fft64::convolution::convolution_by_const_apply
- reference::fft64::convolution::convolution_by_const_apply_tmp_bytes
- reference::fft64::convolution::convolution_pairwise_apply_dft
- reference::fft64::convolution::convolution_pairwise_apply_dft_tmp_bytes
- reference::fft64::convolution::convolution_prepare_left
- reference::fft64::convolution::convolution_prepare_right
- reference::fft64::convolution::convolution_prepare_self
- reference::fft64::convolution::i64_convolution_by_const_1coeff_ref
- reference::fft64::convolution::i64_convolution_by_const_2coeffs_ref
- reference::fft64::convolution::i64_extract_1blk_contiguous_ref
- reference::fft64::convolution::i64_save_1blk_contiguous_ref
- reference::fft64::reim4::reim4_add_mul
- reference::fft64::reim4::reim4_add_mul_b_real_const
- reference::fft64::reim4::reim4_convolution_1coeff_ref
- reference::fft64::reim4::reim4_convolution_2coeffs_ref
- reference::fft64::reim4::reim4_convolution_by_real_const_1coeff_ref
- reference::fft64::reim4::reim4_convolution_by_real_const_2coeffs_ref
- reference::fft64::reim4::reim4_extract_1blk_from_reim_contiguous_ref
- reference::fft64::reim4::reim4_save_1blk_to_reim_contiguous_ref
- reference::fft64::reim4::reim4_save_1blk_to_reim_ref
- reference::fft64::reim4::reim4_save_2blk_to_reim_ref
- reference::fft64::reim4::reim4_vec_mat1col_product_ref
- reference::fft64::reim4::reim4_vec_mat2cols_2ndcol_product_ref
- reference::fft64::reim4::reim4_vec_mat2cols_product_ref
- reference::fft64::reim::fft_ref
- reference::fft64::reim::ifft_ref
- reference::fft64::reim::reim_add_assign_ref
- reference::fft64::reim::reim_add_ref
- reference::fft64::reim::reim_addmul_ref
- reference::fft64::reim::reim_copy_ref
- reference::fft64::reim::reim_from_znx_i64_masked_ref
- reference::fft64::reim::reim_from_znx_i64_ref
- reference::fft64::reim::reim_mul_assign_ref
- reference::fft64::reim::reim_mul_ref
- reference::fft64::reim::reim_negate_assign_ref
- reference::fft64::reim::reim_negate_ref
- reference::fft64::reim::reim_sub_assign_ref
- reference::fft64::reim::reim_sub_negate_assign_ref
- reference::fft64::reim::reim_sub_ref
- reference::fft64::reim::reim_to_znx_i64_assign_ref
- reference::fft64::reim::reim_to_znx_i64_ref
- reference::fft64::reim::reim_zero_ref
- reference::fft64::svp::svp_apply_dft
- reference::fft64::svp::svp_apply_dft_to_dft
- reference::fft64::svp::svp_apply_dft_to_dft_assign
- reference::fft64::svp::svp_prepare
- reference::fft64::vec_znx_big::test_vec_znx_big_add_normal
- reference::fft64::vec_znx_big::vec_znx_big_add_assign
- reference::fft64::vec_znx_big::vec_znx_big_add_into
- reference::fft64::vec_znx_big::vec_znx_big_add_normal_ref
- reference::fft64::vec_znx_big::vec_znx_big_add_small_assign
- reference::fft64::vec_znx_big::vec_znx_big_add_small_into
- reference::fft64::vec_znx_big::vec_znx_big_automorphism
- reference::fft64::vec_znx_big::vec_znx_big_automorphism_assign
- reference::fft64::vec_znx_big::vec_znx_big_automorphism_assign_tmp_bytes
- reference::fft64::vec_znx_big::vec_znx_big_negate
- reference::fft64::vec_znx_big::vec_znx_big_negate_assign
- reference::fft64::vec_znx_big::vec_znx_big_normalize
- reference::fft64::vec_znx_big::vec_znx_big_normalize_tmp_bytes
- reference::fft64::vec_znx_big::vec_znx_big_sub
- reference::fft64::vec_znx_big::vec_znx_big_sub_assign
- reference::fft64::vec_znx_big::vec_znx_big_sub_negate_assign
- reference::fft64::vec_znx_big::vec_znx_big_sub_small_a
- reference::fft64::vec_znx_big::vec_znx_big_sub_small_a_assign
- reference::fft64::vec_znx_big::vec_znx_big_sub_small_b
- reference::fft64::vec_znx_big::vec_znx_big_sub_small_b_assign
- reference::fft64::vec_znx_dft::vec_znx_dft_add_assign
- reference::fft64::vec_znx_dft::vec_znx_dft_add_into
- reference::fft64::vec_znx_dft::vec_znx_dft_add_scaled_assign
- reference::fft64::vec_znx_dft::vec_znx_dft_apply
- reference::fft64::vec_znx_dft::vec_znx_dft_copy
- reference::fft64::vec_znx_dft::vec_znx_dft_sub
- reference::fft64::vec_znx_dft::vec_znx_dft_sub_assign
- reference::fft64::vec_znx_dft::vec_znx_dft_sub_negate_assign
- reference::fft64::vec_znx_dft::vec_znx_dft_zero
- reference::fft64::vec_znx_dft::vec_znx_idft_apply
- reference::fft64::vec_znx_dft::vec_znx_idft_apply_consume
- reference::fft64::vec_znx_dft::vec_znx_idft_apply_tmpa
- reference::fft64::vmp::vmp_apply_dft
- reference::fft64::vmp::vmp_apply_dft_tmp_bytes
- reference::fft64::vmp::vmp_apply_dft_to_dft
- reference::fft64::vmp::vmp_apply_dft_to_dft_tmp_bytes
- reference::fft64::vmp::vmp_prepare
- reference::fft64::vmp::vmp_prepare_tmp_bytes
- reference::fft64::vmp::vmp_zero
- reference::ntt120::arithmetic::add_bbb_ref
- reference::ntt120::arithmetic::add_ccc_ref
- reference::ntt120::arithmetic::b_from_znx64_masked_ref
- reference::ntt120::arithmetic::b_from_znx64_ref
- reference::ntt120::arithmetic::b_to_znx128_ref
- reference::ntt120::arithmetic::c_from_b_ref
- reference::ntt120::arithmetic::c_from_znx64_ref
- reference::ntt120::convolution::ntt120_cnv_apply_dft
- reference::ntt120::convolution::ntt120_cnv_apply_dft_tmp_bytes
- reference::ntt120::convolution::ntt120_cnv_by_const_apply
- reference::ntt120::convolution::ntt120_cnv_by_const_apply_tmp_bytes
- reference::ntt120::convolution::ntt120_cnv_pairwise_apply_dft
- reference::ntt120::convolution::ntt120_cnv_pairwise_apply_dft_tmp_bytes
- reference::ntt120::convolution::ntt120_cnv_prepare_left
- reference::ntt120::convolution::ntt120_cnv_prepare_left_tmp_bytes
- reference::ntt120::convolution::ntt120_cnv_prepare_right
- reference::ntt120::convolution::ntt120_cnv_prepare_right_tmp_bytes
- reference::ntt120::convolution::ntt120_cnv_prepare_self
- reference::ntt120::convolution::ntt120_cnv_prepare_self_tmp_bytes
- reference::ntt120::mat_vec::extract_1blk_from_contiguous_q120b_ref
- reference::ntt120::mat_vec::extract_1blk_from_q120b_ref
- reference::ntt120::mat_vec::save_1blk_to_q120b_ref
- reference::ntt120::mat_vec::vec_mat1col_product_baa_ref
- reference::ntt120::mat_vec::vec_mat1col_product_bbb_ref
- reference::ntt120::mat_vec::vec_mat1col_product_bbc_ref
- reference::ntt120::mat_vec::vec_mat1col_product_x2_bbc_ref
- reference::ntt120::mat_vec::vec_mat2cols_product_x2_bbc_ref
- reference::ntt120::ntt::intt_ref
- reference::ntt120::ntt::modq_pow
- reference::ntt120::ntt::modq_red
- reference::ntt120::ntt::ntt_ref
- reference::ntt120::ntt::split_precompmul
- reference::ntt120::svp::ntt120_svp_apply_dft_to_dft
- reference::ntt120::svp::ntt120_svp_apply_dft_to_dft_assign
- reference::ntt120::svp::ntt120_svp_prepare
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_add_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_add_into
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_add_normal_ref
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_add_small_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_add_small_into
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_automorphism
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_automorphism_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_automorphism_assign_tmp_bytes
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_from_small
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_negate
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_negate_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_normalize
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_normalize_add_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_normalize_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_normalize_sub_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_normalize_tmp_bytes
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_negate_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_small_a
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_small_assign
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_small_b
- reference::ntt120::vec_znx_big::ntt120_vec_znx_big_sub_small_negate_assign
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_add_assign
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_add_into
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_add_scaled_assign
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_apply
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_copy
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_sub
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_sub_assign
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_sub_negate_assign
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_dft_zero
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_idft_apply
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_idft_apply_consume
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_idft_apply_tmp_bytes
- reference::ntt120::vec_znx_dft::ntt120_vec_znx_idft_apply_tmpa
- reference::ntt120::vmp::ntt120_vmp_apply_dft_to_dft
- reference::ntt120::vmp::ntt120_vmp_apply_dft_to_dft_tmp_bytes
- reference::ntt120::vmp::ntt120_vmp_prepare
- reference::ntt120::vmp::ntt120_vmp_prepare_tmp_bytes
- reference::ntt120::vmp::ntt120_vmp_zero
- reference::vec_znx::vec_znx_add_assign
- reference::vec_znx::vec_znx_add_const_assign
- reference::vec_znx::vec_znx_add_const_into
- reference::vec_znx::vec_znx_add_into
- reference::vec_znx::vec_znx_add_normal_ref
- reference::vec_znx::vec_znx_add_scalar_assign
- reference::vec_znx::vec_znx_add_scalar_into
- reference::vec_znx::vec_znx_automorphism
- reference::vec_znx::vec_znx_automorphism_assign
- reference::vec_znx::vec_znx_automorphism_assign_tmp_bytes
- reference::vec_znx::vec_znx_copy
- reference::vec_znx::vec_znx_copy_range
- reference::vec_znx::vec_znx_extract_coeff
- reference::vec_znx::vec_znx_fill_normal_ref
- reference::vec_znx::vec_znx_fill_uniform_ref
- reference::vec_znx::vec_znx_lsh
- reference::vec_znx::vec_znx_lsh_assign
- reference::vec_znx::vec_znx_lsh_coeff
- reference::vec_znx::vec_znx_lsh_sub
- reference::vec_znx::vec_znx_lsh_tmp_bytes
- reference::vec_znx::vec_znx_merge_rings
- reference::vec_znx::vec_znx_merge_rings_tmp_bytes
- reference::vec_znx::vec_znx_mul_xp_minus_one
- reference::vec_znx::vec_znx_mul_xp_minus_one_assign
- reference::vec_znx::vec_znx_mul_xp_minus_one_assign_tmp_bytes
- reference::vec_znx::vec_znx_negate
- reference::vec_znx::vec_znx_negate_assign
- reference::vec_znx::vec_znx_normalize
- reference::vec_znx::vec_znx_normalize_assign
- reference::vec_znx::vec_znx_normalize_coeff
- reference::vec_znx::vec_znx_normalize_coeff_assign
- reference::vec_znx::vec_znx_normalize_tmp_bytes
- reference::vec_znx::vec_znx_rotate
- reference::vec_znx::vec_znx_rotate_assign
- reference::vec_znx::vec_znx_rotate_assign_tmp_bytes
- reference::vec_znx::vec_znx_rsh
- reference::vec_znx::vec_znx_rsh_add_coeff_into
- reference::vec_znx::vec_znx_rsh_assign
- reference::vec_znx::vec_znx_rsh_coeff
- reference::vec_znx::vec_znx_rsh_sub
- reference::vec_znx::vec_znx_rsh_sub_coeff_into
- reference::vec_znx::vec_znx_rsh_tmp_bytes
- reference::vec_znx::vec_znx_split_ring
- reference::vec_znx::vec_znx_split_ring_tmp_bytes
- reference::vec_znx::vec_znx_sub
- reference::vec_znx::vec_znx_sub_assign
- reference::vec_znx::vec_znx_sub_negate_assign
- reference::vec_znx::vec_znx_sub_scalar
- reference::vec_znx::vec_znx_sub_scalar_assign
- reference::vec_znx::vec_znx_switch_ring
- reference::vec_znx::vec_znx_zero
- reference::znx::get_carry_i128
- reference::znx::get_carry_i64
- reference::znx::get_digit_i128
- reference::znx::get_digit_i64
- reference::znx::znx_add_assign_ref
- reference::znx::znx_add_dist_f64_ref
- reference::znx::znx_add_normal_f64_ref
- reference::znx::znx_add_ref
- reference::znx::znx_automorphism_ref
- reference::znx::znx_copy_ref
- reference::znx::znx_extract_digit_addmul_ref
- reference::znx::znx_fill_dist_f64_ref
- reference::znx::znx_fill_normal_f64_ref
- reference::znx::znx_fill_uniform_ref
- reference::znx::znx_mul_add_power_of_two_ref
- reference::znx::znx_mul_power_of_two_assign_ref
- reference::znx::znx_mul_power_of_two_ref
- reference::znx::znx_negate_assign_ref
- reference::znx::znx_negate_ref
- reference::znx::znx_normalize_digit_ref
- reference::znx::znx_normalize_final_step_assign_ref
- reference::znx::znx_normalize_final_step_ref
- reference::znx::znx_normalize_final_step_sub_ref
- reference::znx::znx_normalize_first_step_assign_ref
- reference::znx::znx_normalize_first_step_carry_only_ref
- reference::znx::znx_normalize_first_step_ref
- reference::znx::znx_normalize_middle_step_assign_ref
- reference::znx::znx_normalize_middle_step_carry_only_ref
- reference::znx::znx_normalize_middle_step_ref
- reference::znx::znx_normalize_middle_step_sub_ref
- reference::znx::znx_rotate
- reference::znx::znx_sub_assign_ref
- reference::znx::znx_sub_negate_assign_ref
- reference::znx::znx_sub_ref
- reference::znx::znx_switch_ring_ref
- reference::znx::znx_zero_ref
Type Aliases
- layouts::CnvPVecLBackendMut
- layouts::CnvPVecLBackendRef
- layouts::CnvPVecRBackendMut
- layouts::CnvPVecRBackendRef
- layouts::MatZnxBackendMut
- layouts::MatZnxBackendRef
- layouts::MatZnxMut
- layouts::MatZnxOwned
- layouts::MatZnxRef
- layouts::OwnedBuf
- layouts::ScalarZnxBackendMut
- layouts::ScalarZnxBackendRef
- layouts::ScalarZnxOwned
- layouts::SvpPPolBackendMut
- layouts::SvpPPolBackendRef
- layouts::SvpPPolOwned
- layouts::VecZnxBackendMut
- layouts::VecZnxBackendRef
- layouts::VecZnxBigBackendMut
- layouts::VecZnxBigBackendRef
- layouts::VecZnxBigOwned
- layouts::VecZnxDftBackendMut
- layouts::VecZnxDftBackendRef
- layouts::VecZnxDftOwned
- layouts::VecZnxMut
- layouts::VecZnxOwned
- layouts::VecZnxRef
- layouts::VmpPMatBackendMut
- layouts::VmpPMatBackendRef
- layouts::VmpPMatOwned
- layouts::VmpPMatRef
- reference::ntt120::types::Q120a
- reference::ntt120::types::Q120b
- reference::ntt120::types::Q120c
- reference::ntt120::types::Q120x2b
- reference::ntt120::types::Q120x2c