org.bitcoin.x6763.crypto.ecdsa
Interface Secp256k1

All Known Implementing Classes:
KeyPairGenerator, PrivateKey, PublicKey

public interface Secp256k1

secp256k1 Elliptic Curve parameters

http://www.secg.org/collateral/sec2_final.pdf - page 15

Author:
x6763

Field Summary
static java.math.BigInteger a
          secp256k1 elliptic curve parameter a
static java.lang.String algorithm
           
static java.math.BigInteger b
          secp256k1 elliptic curve parameter b
static java.math.BigInteger bigX
           
static java.math.BigInteger bigY
           
static ECCurve curve
           
static ECPoint G
          base point G
static java.math.BigInteger h
          cofactor h
static java.math.BigInteger n
           
static java.math.BigInteger p
          defines the finite field Fp
static ECDomainParameters parameters
          secp256k1 domain parameters
static ECFieldElement x
          field element x
static ECFieldElement y
          field element y
 

Field Detail

p

static final java.math.BigInteger p
defines the finite field Fp


a

static final java.math.BigInteger a
secp256k1 elliptic curve parameter a


b

static final java.math.BigInteger b
secp256k1 elliptic curve parameter b


bigX

static final java.math.BigInteger bigX

bigY

static final java.math.BigInteger bigY

n

static final java.math.BigInteger n

h

static final java.math.BigInteger h
cofactor h


x

static final ECFieldElement x
field element x


y

static final ECFieldElement y
field element y


curve

static final ECCurve curve

G

static final ECPoint G
base point G


parameters

static final ECDomainParameters parameters
secp256k1 domain parameters


algorithm

static final java.lang.String algorithm
See Also:
Constant Field Values