|
|
@@ -60,7 +60,14 @@ type BitCurve struct {
|
|
|
}
|
|
|
|
|
|
func (BitCurve *BitCurve) Params() *elliptic.CurveParams {
|
|
|
- return &elliptic.CurveParams{BitCurve.P, BitCurve.N, BitCurve.B, BitCurve.Gx, BitCurve.Gy, BitCurve.BitSize}
|
|
|
+ return &elliptic.CurveParams{
|
|
|
+ P: BitCurve.P,
|
|
|
+ N: BitCurve.N,
|
|
|
+ B: BitCurve.B,
|
|
|
+ Gx: BitCurve.Gx,
|
|
|
+ Gy: BitCurve.Gy,
|
|
|
+ BitSize: BitCurve.BitSize,
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// IsOnBitCurve returns true if the given (x,y) lies on the BitCurve.
|