IAIK ECC
version 2.18

iaik.security.ecc.parameter
Interface ECCParameterNames


public interface ECCParameterNames

This interface defines all ecc parameter names.


Field Summary
static java.util.Set ALL_BINARY_CURVES
          Set containing all curve names over binary fields.
static java.util.Set ALL_PRIME_CURVES
          Set containing all curve names defined over prime fields.
static java.lang.String BINARY_ANSI_C2PNB163V1
          The name of the x9.62 c2pnb163v1 curve.
static java.lang.String BINARY_ANSI_C2PNB163V2
          The name of the x9.62 c2pnb163v2 curve.
static java.lang.String BINARY_ANSI_C2PNB163V3
          The name of the x9.62 c2pnb163v3 curve.
static java.lang.String BINARY_ANSI_C2PNB176W1
          The name of the x9.62 c2pnb176w1 curve.
static java.lang.String BINARY_ANSI_C2PNB208W1
          The name of the x9.62 c2pnb208w1 curve.
static java.lang.String BINARY_ANSI_C2PNB271W1
          The name of the x9.62 c2pnb271w1 curve.
static java.lang.String BINARY_ANSI_C2PNB304W1
          The name of the x9.62 c2pnb304w1 curve.
static java.lang.String BINARY_ANSI_C2PNB368W1
          The name of the x9.62 c2pnb368w1 curve.
static java.lang.String BINARY_ANSI_C2TNB191V1
          The name of the x9.62 c2tnb191v1 curve.
static java.lang.String BINARY_ANSI_C2TNB191V2
          The name of the x9.62 c2tnb191v2 curve.
static java.lang.String BINARY_ANSI_C2TNB191V3
          The name of the x9.62 c2tnb191v3 curve.
static java.lang.String BINARY_ANSI_C2TNB239V1
          The name of the x9.62 c2tnb239v1 curve.
static java.lang.String BINARY_ANSI_C2TNB239V2
          The name of the x9.62 c2tnb239v2 curve.
static java.lang.String BINARY_ANSI_C2TNB239V3
          The name of the x9.62 c2tnb239v3 curve.
static java.lang.String BINARY_ANSI_C2TNB359V1
          The name of the x9.62 c2tnb359v1 curve.
static java.lang.String BINARY_ANSI_C2TNB431R1
          The name of the x9.62 c2tnb431r1 curve.
static java.lang.String BINARY_NIST_B163
          The name of the nist b-163 curve.
static java.lang.String BINARY_NIST_B233
          The name of the nist b-233 curve.
static java.lang.String BINARY_NIST_B283
          The name of the nist b-283 curve.
static java.lang.String BINARY_NIST_B409
          The name of the nist b-409 curve.
static java.lang.String BINARY_NIST_B571
          The name of the nist b-571 curve.
static java.lang.String BINARY_SEC_SECT163R2
          The name of the sec sect163r2 curve.
static java.lang.String BINARY_SEC_SECT233R2
          The name of the sec sect233r2 curve.
static java.lang.String BINARY_SEC_SECT283R1
          The name of the sec sect283r1 curve.
static java.lang.String BINARY_SEC_SECT409R1
          The name of the sec sect409r1 curve.
static java.lang.String BINARY_SEC_SECT571R1
          The name of the sec sect571r1 curve.
static java.lang.String PRIME_ANSI_PRIME192V1
          The name of the x9.62 prime192v1 curve.
static java.lang.String PRIME_ANSI_PRIME192V2
          The name of the x9.62 prime192v2 curve.
static java.lang.String PRIME_ANSI_PRIME192V3
          The name of the x9.62 prime192v3 curve.
static java.lang.String PRIME_ANSI_PRIME239V1
          The name of the x9.62 prime239v1 curve.
static java.lang.String PRIME_ANSI_PRIME239V2
          The name of the x9.62 prime239v2 curve.
static java.lang.String PRIME_ANSI_PRIME239V3
          The name of the x9.62 prime239v3 curve.
static java.lang.String PRIME_ANSI_PRIME256V1
          The name of the x9.62 prime256v1 curve.
static java.lang.String PRIME_NIST_P192
          The name of the nist p-192 curve.
static java.lang.String PRIME_NIST_P224
          The name of the nist p-224 curve.
static java.lang.String PRIME_NIST_P256
          The name of the nist p-256 curve.
static java.lang.String PRIME_NIST_P384
          The name of the nist p-384 curve.
static java.lang.String PRIME_NIST_P521
          The name of the nist p-521 curve.
static java.lang.String PRIME_SEC_SECP192R1
          The name of the sec secp192r1 curve.
static java.lang.String PRIME_SEC_SECP224R1
          The name of the sec secp224r1 curve.
static java.lang.String PRIME_SEC_SECP256R1
          The name of the sec secp256r1 curve.
static java.lang.String PRIME_SEC_SECP384R1
          The name of the sec secp384r1 curve.
static java.lang.String PRIME_SEC_SECP521R1
          The name of the sec secp521r1 curve.
 

Field Detail

PRIME_NIST_P192

public static final java.lang.String PRIME_NIST_P192
The name of the nist p-192 curve.


PRIME_NIST_P224

public static final java.lang.String PRIME_NIST_P224
The name of the nist p-224 curve.


PRIME_NIST_P256

public static final java.lang.String PRIME_NIST_P256
The name of the nist p-256 curve.


PRIME_NIST_P384

public static final java.lang.String PRIME_NIST_P384
The name of the nist p-384 curve.


PRIME_NIST_P521

public static final java.lang.String PRIME_NIST_P521
The name of the nist p-521 curve.


PRIME_ANSI_PRIME192V1

public static final java.lang.String PRIME_ANSI_PRIME192V1
The name of the x9.62 prime192v1 curve.


PRIME_ANSI_PRIME192V2

public static final java.lang.String PRIME_ANSI_PRIME192V2
The name of the x9.62 prime192v2 curve.


PRIME_ANSI_PRIME192V3

public static final java.lang.String PRIME_ANSI_PRIME192V3
The name of the x9.62 prime192v3 curve.


PRIME_ANSI_PRIME239V1

public static final java.lang.String PRIME_ANSI_PRIME239V1
The name of the x9.62 prime239v1 curve.


PRIME_ANSI_PRIME239V2

public static final java.lang.String PRIME_ANSI_PRIME239V2
The name of the x9.62 prime239v2 curve.


PRIME_ANSI_PRIME239V3

public static final java.lang.String PRIME_ANSI_PRIME239V3
The name of the x9.62 prime239v3 curve.


PRIME_ANSI_PRIME256V1

public static final java.lang.String PRIME_ANSI_PRIME256V1
The name of the x9.62 prime256v1 curve.


PRIME_SEC_SECP192R1

public static final java.lang.String PRIME_SEC_SECP192R1
The name of the sec secp192r1 curve.


PRIME_SEC_SECP224R1

public static final java.lang.String PRIME_SEC_SECP224R1
The name of the sec secp224r1 curve.


PRIME_SEC_SECP256R1

public static final java.lang.String PRIME_SEC_SECP256R1
The name of the sec secp256r1 curve.


PRIME_SEC_SECP384R1

public static final java.lang.String PRIME_SEC_SECP384R1
The name of the sec secp384r1 curve.


PRIME_SEC_SECP521R1

public static final java.lang.String PRIME_SEC_SECP521R1
The name of the sec secp521r1 curve.


BINARY_NIST_B163

public static final java.lang.String BINARY_NIST_B163
The name of the nist b-163 curve.


BINARY_NIST_B233

public static final java.lang.String BINARY_NIST_B233
The name of the nist b-233 curve.


BINARY_NIST_B283

public static final java.lang.String BINARY_NIST_B283
The name of the nist b-283 curve.


BINARY_NIST_B409

public static final java.lang.String BINARY_NIST_B409
The name of the nist b-409 curve.


BINARY_NIST_B571

public static final java.lang.String BINARY_NIST_B571
The name of the nist b-571 curve.


BINARY_ANSI_C2PNB163V1

public static final java.lang.String BINARY_ANSI_C2PNB163V1
The name of the x9.62 c2pnb163v1 curve.


BINARY_ANSI_C2PNB163V2

public static final java.lang.String BINARY_ANSI_C2PNB163V2
The name of the x9.62 c2pnb163v2 curve.


BINARY_ANSI_C2PNB163V3

public static final java.lang.String BINARY_ANSI_C2PNB163V3
The name of the x9.62 c2pnb163v3 curve.


BINARY_ANSI_C2PNB176W1

public static final java.lang.String BINARY_ANSI_C2PNB176W1
The name of the x9.62 c2pnb176w1 curve.


BINARY_ANSI_C2TNB191V1

public static final java.lang.String BINARY_ANSI_C2TNB191V1
The name of the x9.62 c2tnb191v1 curve.


BINARY_ANSI_C2TNB191V2

public static final java.lang.String BINARY_ANSI_C2TNB191V2
The name of the x9.62 c2tnb191v2 curve.


BINARY_ANSI_C2TNB191V3

public static final java.lang.String BINARY_ANSI_C2TNB191V3
The name of the x9.62 c2tnb191v3 curve.


BINARY_ANSI_C2PNB208W1

public static final java.lang.String BINARY_ANSI_C2PNB208W1
The name of the x9.62 c2pnb208w1 curve.


BINARY_ANSI_C2TNB239V1

public static final java.lang.String BINARY_ANSI_C2TNB239V1
The name of the x9.62 c2tnb239v1 curve.


BINARY_ANSI_C2TNB239V2

public static final java.lang.String BINARY_ANSI_C2TNB239V2
The name of the x9.62 c2tnb239v2 curve.


BINARY_ANSI_C2TNB239V3

public static final java.lang.String BINARY_ANSI_C2TNB239V3
The name of the x9.62 c2tnb239v3 curve.


BINARY_ANSI_C2PNB271W1

public static final java.lang.String BINARY_ANSI_C2PNB271W1
The name of the x9.62 c2pnb271w1 curve.


BINARY_ANSI_C2PNB304W1

public static final java.lang.String BINARY_ANSI_C2PNB304W1
The name of the x9.62 c2pnb304w1 curve.


BINARY_ANSI_C2TNB359V1

public static final java.lang.String BINARY_ANSI_C2TNB359V1
The name of the x9.62 c2tnb359v1 curve.


BINARY_ANSI_C2PNB368W1

public static final java.lang.String BINARY_ANSI_C2PNB368W1
The name of the x9.62 c2pnb368w1 curve.


BINARY_ANSI_C2TNB431R1

public static final java.lang.String BINARY_ANSI_C2TNB431R1
The name of the x9.62 c2tnb431r1 curve.


BINARY_SEC_SECT163R2

public static final java.lang.String BINARY_SEC_SECT163R2
The name of the sec sect163r2 curve.


BINARY_SEC_SECT233R2

public static final java.lang.String BINARY_SEC_SECT233R2
The name of the sec sect233r2 curve.


BINARY_SEC_SECT283R1

public static final java.lang.String BINARY_SEC_SECT283R1
The name of the sec sect283r1 curve.


BINARY_SEC_SECT409R1

public static final java.lang.String BINARY_SEC_SECT409R1
The name of the sec sect409r1 curve.


BINARY_SEC_SECT571R1

public static final java.lang.String BINARY_SEC_SECT571R1
The name of the sec sect571r1 curve.


ALL_BINARY_CURVES

public static final java.util.Set ALL_BINARY_CURVES
Set containing all curve names over binary fields.


ALL_PRIME_CURVES

public static final java.util.Set ALL_PRIME_CURVES
Set containing all curve names defined over prime fields.


IAIK ECC
version 2.18

IAIK-ECC 2.18, (c) 2002 IAIK, (c) 2003 SIC