Top Fields Constructors Methods
org.bouncycastle.math.internal

public abstract Class Nat224

extends Object
Class Inheritance
Imports
java.math.BigInteger, org.bouncycastle.util.Pack

Field Summary

Modifier and TypeField and Description
private static final long
M

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
add(int[] x, int[] y, int[] z)

public static int
addBothTo(int[] x, int[] y, int[] z)

public static void
copy(int[] x, int[] z)

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

public static int[]
public static int[]
public static boolean
eq(int[] x, int[] y)

public static int[]
public static int
getBit(int[] x, int bit)

public static boolean
gte(int[] x, int[] y)

public static boolean
isOne(int[] x)

public static boolean
isZero(int[] x)

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

public static long
mul33Add(int w, int[] x, int xOff, int[] y, int yOff, int[] z, int zOff)

public static int
mul33DWordAdd(int x, long y, int[] z, int zOff)

public static int
mul33WordAdd(int x, int y, int[] z, int zOff)

public static int
mulAddTo(int[] x, int[] y, int[] zz)

public static void
square(int[] x, int[] zz)

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

public static int
subFrom(int[] x, int[] z)

public static BigInteger
toBigInteger(int[] x)

public static void
zero(int[] z)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Mback to summary
private static final long M

Constructor Detail

Nat224back to summary
public Nat224()

Method Detail

addback to summary
public static int add(int[] x, int[] y, int[] z)
addBothToback to summary
public static int addBothTo(int[] x, int[] y, int[] z)
copyback to summary
public static void copy(int[] x, int[] z)
copyback to summary
public static void copy(int[] x, int xOff, int[] z, int zOff)
createback to summary
public static int[] create()
createExtback to summary
public static int[] createExt()
eqback to summary
public static boolean eq(int[] x, int[] y)
fromBigIntegerback to summary
public static int[] fromBigInteger(BigInteger x)
getBitback to summary
public static int getBit(int[] x, int bit)
gteback to summary
public static boolean gte(int[] x, int[] y)
isOneback to summary
public static boolean isOne(int[] x)
isZeroback to summary
public static boolean isZero(int[] x)
mulback to summary
public static void mul(int[] x, int[] y, int[] zz)
mul33Addback to summary
public static long mul33Add(int w, int[] x, int xOff, int[] y, int yOff, int[] z, int zOff)
mul33DWordAddback to summary
public static int mul33DWordAdd(int x, long y, int[] z, int zOff)
mul33WordAddback to summary
public static int mul33WordAdd(int x, int y, int[] z, int zOff)
mulAddToback to summary
public static int mulAddTo(int[] x, int[] y, int[] zz)
squareback to summary
public static void square(int[] x, int[] zz)
subback to summary
public static int sub(int[] x, int[] y, int[] z)
subFromback to summary
public static int subFrom(int[] x, int[] z)
toBigIntegerback to summary
public static BigInteger toBigInteger(int[] x)
zeroback to summary
public static void zero(int[] z)