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

pack-priv Class SecT193Field

extends Object
Class Inheritance
Imports
java.math.BigInteger, org.bouncycastle.math.internal.Interleave, .Nat256

Field Summary

Modifier and TypeField and Description
private static final long
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

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

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

public static long[]
protected static void
implCompactExt(long[] zz)

protected static void
implExpand(long[] x, long[] z)

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

protected static void
implMulwAcc(long x, long y, long[] z, int zOff)

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

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

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

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

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

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

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

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

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

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

public static int
trace(long[] x)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

M01back to summary
private static final long M01
M49back to summary
private static final long M49

Constructor Detail

SecT193Fieldback to summary
pack-priv SecT193Field()

Method Detail

addback to summary
public static void add(long[] x, long[] y, long[] z)
addExtback to summary
public static void addExt(long[] xx, long[] yy, long[] zz)
addOneback to summary
public static void addOne(long[] x, long[] z)
fromBigIntegerback to summary
public static long[] fromBigInteger(BigInteger x)
implCompactExtback to summary
protected static void implCompactExt(long[] zz)
implExpandback to summary
protected static void implExpand(long[] x, long[] z)
implMultiplyback to summary
protected static void implMultiply(long[] x, long[] y, long[] zz)
implMulwAccback to summary
protected static void implMulwAcc(long x, long y, long[] z, int zOff)
implSquareback to summary
protected static void implSquare(long[] x, long[] zz)
invertback to summary
public static void invert(long[] x, long[] z)
multiplyback to summary
public static void multiply(long[] x, long[] y, long[] z)
multiplyAddToExtback to summary
public static void multiplyAddToExt(long[] x, long[] y, long[] zz)
reduceback to summary
public static void reduce(long[] xx, long[] z)
reduce63back to summary
public static void reduce63(long[] z, int zOff)
sqrtback to summary
public static void sqrt(long[] x, long[] z)
squareback to summary
public static void square(long[] x, long[] z)
squareAddToExtback to summary
public static void squareAddToExt(long[] x, long[] zz)
squareNback to summary
public static void squareN(long[] x, int n, long[] z)
traceback to summary
public static int trace(long[] x)