Class DoubleNTTBuilder

    • Constructor Detail

      • DoubleNTTBuilder

        public DoubleNTTBuilder()
        Default constructor.
    • Method Detail

      • createNTTSteps

        public NTTStepStrategy createNTTSteps()
        Description copied from interface: NTTBuilder
        Creates an object for implementing the steps of a step-based Number Theoretic Transform.
        Returns:
        A suitable object for performing the transform steps.
      • createNTTConvolutionSteps

        public NTTConvolutionStepStrategy createNTTConvolutionSteps()
        Description copied from interface: NTTBuilder
        Creates an object for implementing the steps of a three-NTT based convolution.
        Returns:
        A suitable object for performing the convolution steps.
      • createFactor3NTTSteps

        public Factor3NTTStepStrategy createFactor3NTTSteps()
        Description copied from interface: NTTBuilder
        Creates an object for implementing the steps of factor-3 NTT.
        Returns:
        A suitable object for performing the factor-3 NTT steps.