public class GMCurveDB extends Object
CurveDB| 限定符和类型 | 类和说明 |
|---|---|
private static class |
GMCurveDB.Holder |
| 限定符和类型 | 字段和说明 |
|---|---|
private static int |
B |
private static int |
BD |
private static Map<Integer,ECNamedCurve> |
lengthMap |
private static Map<String,ECNamedCurve> |
nameMap |
private static Map<String,ECNamedCurve> |
oidMap |
private static int |
P |
private static int |
PD |
private static Collection<? extends ECNamedCurve> |
specCollection |
static String |
SPLIT_PATTERN |
| 构造器和说明 |
|---|
GMCurveDB() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
add(String name,
String soid,
int type,
String sfield,
String a,
String b,
String x,
String y,
String n,
int h,
Pattern nameSplitPattern) |
private static BigInteger |
bi(String s) |
(专用程序包) static String[] |
getNamesByOID(String oid) |
static Collection<? extends ECNamedCurve> |
getSupportedCurves() |
(专用程序包) static ECNamedCurve |
lookup(ECParameterSpec params) |
(专用程序包) static ECNamedCurve |
lookup(int length) |
(专用程序包) static ECNamedCurve |
lookup(String name) |
private static final int P
private static final int B
private static final int PD
private static final int BD
private static final Map<String,ECNamedCurve> oidMap
private static final Map<String,ECNamedCurve> nameMap
private static final Map<Integer,ECNamedCurve> lengthMap
private static Collection<? extends ECNamedCurve> specCollection
public static Collection<? extends ECNamedCurve> getSupportedCurves()
static ECNamedCurve lookup(String name)
static ECNamedCurve lookup(int length)
static ECNamedCurve lookup(ECParameterSpec params)
private static BigInteger bi(String s)
private static void add(String name, String soid, int type, String sfield, String a, String b, String x, String y, String n, int h, Pattern nameSplitPattern)
Copyright © 2024. All rights reserved.