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

public abstract Class X448Field

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.math.ec.rfc8032.Ed448.F, org.bouncycastle.math.ec.rfc7748.X448.F
Imports
org.bouncycastle.math.raw.Mod

Field Summary

Modifier and TypeField and Description
private static final int
private static final int[]
public static final int
private static final long

Constructor Summary

AccessConstructor and Description
protected

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 int
areEqual(int[] x, int[] y)

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

public static void
carry(int[] z)

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

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(int[] x, int xOff, int[] z)

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

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

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

private static void
decode224(int[] x, int xOff, int[] z, int zOff)

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, int[] z, int zOff)

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

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

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

private static void
encode224(int[] x, int xOff, int[] is, int off)

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 void
invVar(int[] x, int[] z)

public static int
isOne(int[] x)

public static boolean
isOneVar(int[] x)

public static int
isZero(int[] x)

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 x)

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
P32back to summary
private static final int[] P32
SIZEback to summary
public static final int SIZE
U32back to summary
private static final long U32

Constructor Detail

X448Fieldback to summary
protected 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)
areEqualback to summary
public static int areEqual(int[] x, int[] y)
areEqualVarback to summary
public static boolean areEqualVar(int[] x, int[] y)
carryback to summary
public static void carry(int[] z)
cmovback to summary
public static void cmov(int cond, int[] x, int xOff, int[] z, int zOff)
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(int[] x, int xOff, int[] z)
decodeback to summary
public static void decode(byte[] x, int[] z)
decodeback to summary
public static void decode(byte[] x, int xOff, int[] z)
decodeback to summary
public static void decode(byte[] x, int xOff, int[] z, int zOff)
decode224back to summary
private static void decode224(int[] x, int xOff, int[] z, int zOff)
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, int[] z, int zOff)
encodeback to summary
public static void encode(int[] x, byte[] z)
encodeback to summary
public static void encode(int[] x, byte[] z, int zOff)
encodeback to summary
public static void encode(int[] x, int xOff, byte[] z, int zOff)
encode224back to summary
private static void encode224(int[] x, int xOff, int[] is, int off)
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)
invVarback to summary
public static void invVar(int[] x, int[] z)
isOneback to summary
public static int isOne(int[] x)
isOneVarback to summary
public static boolean isOneVar(int[] x)
isZeroback to summary
public static int isZero(int[] x)
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 x)
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)