package org.bouncycastle.jce.spec; | |
import org.bouncycastle.math.ec.ECPoint; | |
/** | |
* Elliptic Curve public key specification | |
*/ | |
public class ECPublicKeySpec | |
extends ECKeySpec | |
{ | |
private ECPoint q; | |
/** | |
* base constructor | |
* | |
* @param q the public point on the curve. | |
* @param spec the domain parameters for the curve. | |
*/ | |
public ECPublicKeySpec( | |
ECPoint q, | |
ECParameterSpec spec) | |
{ | |
super(spec); | |
this.q = q; | |
} | |
/** | |
* return the public point q | |
*/ | |
public ECPoint getQ() | |
{ | |
return q; | |
} | |
} |