Package org.bouncycastle.math.ec.custom.sec

## Class SecT131Field

- java.lang.Object
- - org.bouncycastle.math.ec.custom.sec.SecT131Field

-     public class SecT131Field
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `SecT131Field()` |

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | `add​(long[] x, long[] y, long[] z)` |
    `static void` | `addExt​(long[] xx, long[] yy, long[] zz)` |
    `static void` | `addOne​(long[] x, long[] z)` |
    `static long[]` | `fromBigInteger​(java.math.BigInteger x)` |
    `static void` | `halfTrace​(long[] x, long[] z)` |
    `protected static void` | `implCompactExt​(long[] zz)` |
    `protected static void` | `implMultiply​(long[] x, long[] y, long[] zz)` |
    `protected static void` | `implMulw​(long[] u, long x, long y, long[] z, int zOff)` |
    `protected static void` | `implSquare​(long[] x, long[] zz)` |
    `static void` | `invert​(long[] x, long[] z)` |
    `static void` | `multiply​(long[] x, long[] y, long[] z)` |
    `static void` | `multiplyAddToExt​(long[] x, long[] y, long[] zz)` |
    `static void` | `reduce​(long[] xx, long[] z)` |
    `static void` | `reduce61​(long[] z, int zOff)` |
    `static void` | `sqrt​(long[] x, long[] z)` |
    `static void` | `square​(long[] x, long[] z)` |
    `static void` | `squareAddToExt​(long[] x, long[] zz)` |
    `static void` | `squareN​(long[] x, int n, long[] z)` |
    `static int` | `trace​(long[] x)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SecT131Field

          public SecT131Field()

  - ### Method Detail

    - #### add

          public static void add​(long[] x,
                                 long[] y,
                                 long[] z)

    - #### addExt

          public static void addExt​(long[] xx,
                                    long[] yy,
                                    long[] zz)

    - #### addOne

          public static void addOne​(long[] x,
                                    long[] z)

    - #### fromBigInteger

          public static long[] fromBigInteger​(java.math.BigInteger x)

    - #### halfTrace

          public static void halfTrace​(long[] x,
                                       long[] z)

    - #### invert

          public static void invert​(long[] x,
                                    long[] z)

    - #### multiply

          public static void multiply​(long[] x,
                                      long[] y,
                                      long[] z)

    - #### multiplyAddToExt

          public static void multiplyAddToExt​(long[] x,
                                              long[] y,
                                              long[] zz)

    - #### reduce

          public static void reduce​(long[] xx,
                                    long[] z)

    - #### reduce61

          public static void reduce61​(long[] z,
                                      int zOff)

    - #### sqrt

          public static void sqrt​(long[] x,
                                  long[] z)

    - #### square

          public static void square​(long[] x,
                                    long[] z)

    - #### squareAddToExt

          public static void squareAddToExt​(long[] x,
                                            long[] zz)

    - #### squareN

          public static void squareN​(long[] x,
                                     int n,
                                     long[] z)

    - #### trace

          public static int trace​(long[] x)

    - #### implCompactExt

          protected static void implCompactExt​(long[] zz)

    - #### implMultiply

          protected static void implMultiply​(long[] x,
                                             long[] y,
                                             long[] zz)

    - #### implMulw

          protected static void implMulw​(long[] u,
                                         long x,
                                         long y,
                                         long[] z,
                                         int zOff)

    - #### implSquare

          protected static void implSquare​(long[] x,
                                           long[] zz)