Top Fields Constructors Methods
org.bouncycastle.math.ec.custom.sec

public Class SecP224K1Field

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.security.SecureRandom, org.bouncycastle.math.raw.Mod, .Nat, .Nat224, org.bouncycastle.util.Pack

Field Summary

Modifier and TypeField and Description
pack-priv static final int[]
P

private static final int
private static final int[]
private static final int
private static final int[]
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

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

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

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

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

public static int
isZero(int[] x)

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

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

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

public static void
random(SecureRandom r, int[] z)

public static void
public static void
reduce(int[] xx, int[] z)

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

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

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

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

public static void
subtractExt(int[] xx, int[] yy, int[] zz)

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Pback to summary
pack-priv static final int[] P
P6back to summary
private static final int P6
PExtback to summary
private static final int[] PExt
PExt13back to summary
private static final int PExt13
PExtInvback to summary
private static final int[] PExtInv
PInv33back to summary
private static final int PInv33

Constructor Detail

SecP224K1Fieldback to summary
public SecP224K1Field()

Method Detail

addback to summary
public static void add(int[] x, int[] y, int[] z)
addExtback to summary
public static void addExt(int[] xx, int[] yy, int[] zz)
addOneback to summary
public static void addOne(int[] x, int[] z)
fromBigIntegerback to summary
public static int[] fromBigInteger(BigInteger x)
halfback to summary
public static void half(int[] x, int[] z)
invback to summary
public static void inv(int[] x, int[] z)
isZeroback to summary
public static int isZero(int[] x)
multiplyback to summary
public static void multiply(int[] x, int[] y, int[] z)
multiplyAddToExtback to summary
public static void multiplyAddToExt(int[] x, int[] y, int[] zz)
negateback to summary
public static void negate(int[] x, int[] z)
randomback to summary
public static void random(SecureRandom r, int[] z)
randomMultback to summary
public static void randomMult(SecureRandom r, int[] z)
reduceback to summary
public static void reduce(int[] xx, int[] z)
reduce32back to summary
public static void reduce32(int x, int[] z)
squareback to summary
public static void square(int[] x, int[] z)
squareNback to summary
public static void squareN(int[] x, int n, int[] z)
subtractback to summary
public static void subtract(int[] x, int[] y, int[] z)
subtractExtback to summary
public static void subtractExt(int[] xx, int[] yy, int[] zz)
twiceback to summary
public static void twice(int[] x, int[] z)