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

pack-priv Class SecT113Field

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

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
implMultiply(long[] x, long[] y, long[] zz)

protected static void
implMulw(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
reduce15(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

M49back to summary
private static final long M49
M57back to summary
private static final long M57

Constructor Detail

SecT113Fieldback to summary
pack-priv SecT113Field()

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)
implMultiplyback to summary
protected static void implMultiply(long[] x, long[] y, long[] zz)
implMulwback to summary
protected static void implMulw(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)
reduce15back to summary
public static void reduce15(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)