public class SM2P256CurveUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static long |
M |
(专用程序包) static int[] |
P |
private static int |
P7s1 |
private static int[] |
PExt |
private static int |
PExt15s1 |
| 构造器和说明 |
|---|
SM2P256CurveUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
add(int[] x,
int[] y,
int[] z) |
private static void |
addPInvTo(int[] z) |
static void |
inv(int[] x,
int[] z) |
static int |
isZero(int[] x) |
static void |
multiply(int[] x,
int[] y,
int[] z) |
static void |
multiplyAddToExt(int[] x,
int[] y,
int[] zz) |
static void |
negate(int[] x,
int[] z) |
static void |
reduce(int[] xx,
int[] z) |
static void |
reduce32(int x,
int[] z) |
static void |
square(int[] x,
int[] z) |
private static void |
subPInvFrom(int[] z) |
static void |
subtract(int[] x,
int[] y,
int[] z) |
static void |
twice(int[] x,
int[] z) |
private static final long M
static final int[] P
private static final int[] PExt
private static final int P7s1
private static final int PExt15s1
public static void add(int[] x,
int[] y,
int[] z)
public static void inv(int[] x,
int[] z)
public static int isZero(int[] x)
public static void multiply(int[] x,
int[] y,
int[] z)
public static void multiplyAddToExt(int[] x,
int[] y,
int[] zz)
public static void negate(int[] x,
int[] z)
public static void reduce(int[] xx,
int[] z)
public static void reduce32(int x,
int[] z)
public static void square(int[] x,
int[] z)
public static void subtract(int[] x,
int[] y,
int[] z)
public static void twice(int[] x,
int[] z)
private static void addPInvTo(int[] z)
private static void subPInvFrom(int[] z)
Copyright © 2024. All rights reserved.