<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />
    
	
	
		
		
		
	 
	
	
        
                
                X448Field
                
                
                
                
public const int Size = 
16 
public static void Add(
uint[] 
x, 
uint[] 
y, 
uint[] 
z)
 
public static void AddOne(
uint[] 
z)
 
public static void AddOne(
uint[] 
z, 
int zOff)
 
public static int AreEqual(
uint[] 
x, 
uint[] 
y)
 
public static void Carry(
uint[] 
z)
 
public static void CMov(
int cond, 
uint[] 
x, 
int xOff, 
uint[] 
z, 
int zOff)
 
public static void CNegate(
int negate, 
uint[] 
z)
 
public static void Copy(
uint[] 
x, 
int xOff, 
uint[] 
z, 
int zOff)
 
public static void CSwap(
int swap, 
uint[] 
a, 
uint[] 
b)
 
public static void Decode(
uint[] 
x, 
int xOff, 
uint[] 
z)
 
public static void Decode(
byte[] 
x, 
uint[] 
z)
 
public static void Decode(
byte[] 
x, 
int xOff, 
uint[] 
z)
 
public static void Decode(
byte[] 
x, 
int xOff, 
uint[] 
z, 
int zOff)
 
public static void Encode(
uint[] 
x, 
uint[] 
z, 
int zOff)
 
public static void Encode(
uint[] 
x, 
byte[] 
z)
 
public static void Encode(
uint[] 
x, 
byte[] 
z, 
int zOff)
 
public static void Encode(
uint[] 
x, 
int xOff, 
byte[] 
z, 
int zOff)
 
public static void Inv(
uint[] 
x, 
uint[] 
z)
 
public static void InvVar(
uint[] 
x, 
uint[] 
z)
 
public static int IsOne(
uint[] 
x)
 
public static int IsZero(
uint[] 
x)
 
public static void Mul(
uint[] 
x, 
uint y, 
uint[] 
z)
 
public static void Mul(
uint[] 
x, 
uint[] 
y, 
uint[] 
z)
 
public static void Negate(
uint[] 
x, 
uint[] 
z)
 
public static void One(
uint[] 
z)
 
public static void Sqr(
uint[] 
x, 
uint[] 
z)
 
public static void Sqr(
uint[] 
x, 
int n, 
uint[] 
z)
 
public static bool SqrtRatioVar(
uint[] 
u, 
uint[] 
v, 
uint[] 
z)
 
public static void Sub(
uint[] 
x, 
uint[] 
y, 
uint[] 
z)
 
public static void SubOne(
uint[] 
z)
 
public static void Zero(
uint[] 
z)