Class X448Field

java.lang.Object
org.bouncycastle.math.ec.rfc7748.X448Field

public abstract class X448Field extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    add(int[] x, int[] y, int[] z)
     
    static void
    addOne(int[] z)
     
    static void
    addOne(int[] z, int zOff)
     
    static int
    areEqual(int[] x, int[] y)
     
    static boolean
    areEqualVar(int[] x, int[] y)
     
    static void
    carry(int[] z)
     
    static void
    cmov(int cond, int[] x, int xOff, int[] z, int zOff)
     
    static void
    cnegate(int negate, int[] z)
     
    static void
    copy(int[] x, int xOff, int[] z, int zOff)
     
    static int[]
     
    static int[]
    createTable(int n)
     
    static void
    cswap(int swap, int[] a, int[] b)
     
    static void
    decode(byte[] x, int[] z)
     
    static void
    decode(byte[] x, int xOff, int[] z)
     
    static void
    decode(byte[] x, int xOff, int[] z, int zOff)
     
    static void
    decode(int[] x, int xOff, int[] z)
     
    static void
    encode(int[] x, byte[] z)
     
    static void
    encode(int[] x, byte[] z, int zOff)
     
    static void
    encode(int[] x, int[] z, int zOff)
     
    static void
    encode(int[] x, int xOff, byte[] z, int zOff)
     
    static void
    inv(int[] x, int[] z)
     
    static void
    invVar(int[] x, int[] z)
     
    static int
    isOne(int[] x)
     
    static boolean
    isOneVar(int[] x)
     
    static int
    isZero(int[] x)
     
    static boolean
    isZeroVar(int[] x)
     
    static void
    mul(int[] x, int[] y, int[] z)
     
    static void
    mul(int[] x, int y, int[] z)
     
    static void
    negate(int[] x, int[] z)
     
    static void
    normalize(int[] z)
     
    static void
    one(int[] z)
     
    static void
    sqr(int[] x, int[] z)
     
    static void
    sqr(int[] x, int n, int[] z)
     
    static boolean
    sqrtRatioVar(int[] u, int[] v, int[] z)
     
    static void
    sub(int[] x, int[] y, int[] z)
     
    static void
    subOne(int[] z)
     
    static void
    zero(int[] z)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • X448Field

      protected X448Field()
  • Method Details

    • add

      public static void add(int[] x, int[] y, int[] z)
    • addOne

      public static void addOne(int[] z)
    • addOne

      public static void addOne(int[] z, int zOff)
    • areEqual

      public static int areEqual(int[] x, int[] y)
    • areEqualVar

      public static boolean areEqualVar(int[] x, int[] y)
    • carry

      public static void carry(int[] z)
    • cmov

      public static void cmov(int cond, int[] x, int xOff, int[] z, int zOff)
    • cnegate

      public static void cnegate(int negate, int[] z)
    • copy

      public static void copy(int[] x, int xOff, int[] z, int zOff)
    • create

      public static int[] create()
    • createTable

      public static int[] createTable(int n)
    • cswap

      public static void cswap(int swap, int[] a, int[] b)
    • decode

      public static void decode(int[] x, int xOff, int[] z)
    • decode

      public static void decode(byte[] x, int[] z)
    • decode

      public static void decode(byte[] x, int xOff, int[] z)
    • decode

      public static void decode(byte[] x, int xOff, int[] z, int zOff)
    • encode

      public static void encode(int[] x, int[] z, int zOff)
    • encode

      public static void encode(int[] x, byte[] z)
    • encode

      public static void encode(int[] x, byte[] z, int zOff)
    • encode

      public static void encode(int[] x, int xOff, byte[] z, int zOff)
    • inv

      public static void inv(int[] x, int[] z)
    • invVar

      public static void invVar(int[] x, int[] z)
    • isOne

      public static int isOne(int[] x)
    • isOneVar

      public static boolean isOneVar(int[] x)
    • isZero

      public static int isZero(int[] x)
    • isZeroVar

      public static boolean isZeroVar(int[] x)
    • mul

      public static void mul(int[] x, int y, int[] z)
    • mul

      public static void mul(int[] x, int[] y, int[] z)
    • negate

      public static void negate(int[] x, int[] z)
    • normalize

      public static void normalize(int[] z)
    • one

      public static void one(int[] z)
    • sqr

      public static void sqr(int[] x, int[] z)
    • sqr

      public static void sqr(int[] x, int n, int[] z)
    • sqrtRatioVar

      public static boolean sqrtRatioVar(int[] u, int[] v, int[] z)
    • sub

      public static void sub(int[] x, int[] y, int[] z)
    • subOne

      public static void subOne(int[] z)
    • zero

      public static void zero(int[] z)