public ECDsa(ECPoint publicKey) { this.publicKey = publicKey; this.curve = publicKey.Curve; }
public ECDsa(byte[] privateKey, ECCurve curve) : this(curve.G * privateKey) { this.privateKey = privateKey; }
public ECDsa(ECPoint publicKey) { this.publicKey = publicKey; this.curve = publicKey.Curve; }
public ECDsa(byte[] privateKey, ECCurve curve) : this(curve.G * privateKey) { this.privateKey = privateKey; }