Top Fields Constructors Methods
org.bouncycastle.math.ec.rfc7748

public abstract Class X448Field

extends Object
Class Inheritance
Imports
org.bouncycastle.math.raw.Nat

Field Summary

Modifier and TypeField and Description
private static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

public static void
addOne(int[] z)

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

public static void
carry(int[] z)

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

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

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

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

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

private static int
decode24(byte[] bs, int off)

private static int
decode32(byte[] bs, int off)

private static void
decode56(byte[] bs, int off, int[] z, int zOff)

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

private static void
encode24(int n, byte[] bs, int off)

private static void
encode32(int n, byte[] bs, int off)

private static void
encode56(int[] x, int xOff, byte[] bs, int off)

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

public static boolean
isZeroVar(int[] x)

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

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

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

public static void
normalize(int[] z)

public static void
one(int[] z)

private static void
powPm3d4(int[] x, int[] z)

private static void
reduce(int[] z, int c)

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

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

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

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

public static void
subOne(int[] z)

public static void
zero(int[] z)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

M28back to summary
private static final int M28
SIZEback to summary
public static final int SIZE

Constructor Detail

X448Fieldback to summary
private X448Field()

Method Detail

addback to summary
public static void add(int[] x, int[] y, int[] z)
addOneback to summary
public static void addOne(int[] z)
addOneback to summary
public static void addOne(int[] z, int zOff)
carryback to summary
public static void carry(int[] z)
cnegateback to summary
public static void cnegate(int negate, int[] z)
copyback to summary
public static void copy(int[] x, int xOff, int[] z, int zOff)
createback to summary
public static int[] create()
createTableback to summary
public static int[] createTable(int n)
cswapback to summary
public static void cswap(int swap, int[] a, int[] b)
decodeback to summary
public static void decode(byte[] x, int xOff, int[] z)
decode24back to summary
private static int decode24(byte[] bs, int off)
decode32back to summary
private static int decode32(byte[] bs, int off)
decode56back to summary
private static void decode56(byte[] bs, int off, int[] z, int zOff)
encodeback to summary
public static void encode(int[] x, byte[] z, int zOff)
encode24back to summary
private static void encode24(int n, byte[] bs, int off)
encode32back to summary
private static void encode32(int n, byte[] bs, int off)
encode56back to summary
private static void encode56(int[] x, int xOff, byte[] bs, int off)
invback to summary
public static void inv(int[] x, int[] z)
isZeroVarback to summary
public static boolean isZeroVar(int[] x)
mulback to summary
public static void mul(int[] x, int y, int[] z)
mulback to summary
public static void mul(int[] x, int[] y, int[] z)
negateback to summary
public static void negate(int[] x, int[] z)
normalizeback to summary
public static void normalize(int[] z)
oneback to summary
public static void one(int[] z)
powPm3d4back to summary
private static void powPm3d4(int[] x, int[] z)
reduceback to summary
private static void reduce(int[] z, int c)
sqrback to summary
public static void sqr(int[] x, int[] z)
sqrback to summary
public static void sqr(int[] x, int n, int[] z)
sqrtRatioVarback to summary
public static boolean sqrtRatioVar(int[] u, int[] v, int[] z)
subback to summary
public static void sub(int[] x, int[] y, int[] z)
subOneback to summary
public static void subOne(int[] z)
zeroback to summary
public static void zero(int[] z)