Interface IntModConstants


  • public interface IntModConstants
    Constants needed for various modular arithmetic operations for the int type.
    Version:
    1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int MAX_POWER_OF_TWO_BASE
      Maximum power-of-two base that fits in an int.
      static int MAX_POWER_OF_TWO_BITS
      Maximum bits in a power-of-two base that fits in an int.
      static long MAX_TRANSFORM_LENGTH
      Maximum transform length for the moduli.
      static int[] MODULUS
      Moduli to be used in number theoretic transforms.
      static int[] PRIMITIVE_ROOT
      Primitive roots for the corresponding moduli.
    • Field Detail

      • MODULUS

        static final int[] MODULUS
        Moduli to be used in number theoretic transforms. Allows transform lengths upto 3*224.
      • PRIMITIVE_ROOT

        static final int[] PRIMITIVE_ROOT
        Primitive roots for the corresponding moduli.
      • MAX_TRANSFORM_LENGTH

        static final long MAX_TRANSFORM_LENGTH
        Maximum transform length for the moduli.
        See Also:
        Constant Field Values
      • MAX_POWER_OF_TWO_BITS

        static final int MAX_POWER_OF_TWO_BITS
        Maximum bits in a power-of-two base that fits in an int.
        See Also:
        Constant Field Values
      • MAX_POWER_OF_TWO_BASE

        static final int MAX_POWER_OF_TWO_BASE
        Maximum power-of-two base that fits in an int.
        See Also:
        Constant Field Values