Skip to content

Tags: lmkdbd/ecurve

Tags

v1.0.6

Toggle v1.0.6's commit message
1.0.6

1.0.1

Toggle 1.0.1's commit message
1.0.1 / 2015-02-02

------------------
- bugfix using bytelength in Point (cryptocoinjs@dd66233)

1.0.0

Toggle 1.0.0's commit message
1.0.0 / 2014-06-25

------------------
* removed curve `secp224r1` because we're using curve specific optimizations for other curves see [cryptocoinjs#21](cryptocoinjs#21)

0.9.0

Toggle 0.9.0's commit message
0.9.0 / 2014-06-12

------------------
* broke compatibility, simplified fields on `Curve` class. [Daniel Cousens](cryptocoinjs#17)

0.8.0

Toggle 0.8.0's commit message
0.8.0 / 2014-06-10

------------------
* broke compatiblity, removed `Point` class from `Curve`. [Daniel Cousens](cryptocoinjs#16)

no longer works:

```js
var Curve = require('ecurve').Curve
var Point = Curve.Point
```

better way:

```js
var Curve = requre('ecurve').Curve
var Point = require('ecurve').Point
```

0.7.0

Toggle 0.7.0's commit message
0.7.0 / 2014-06-10

------------------
* major clean up by [Daniel Cousens](cryptocoinjs#9)
* removed semicolons as per http://cryptocoinjs.com/about/contributing/
* removed `terst` and replaced with Node.js `assert` as per http://cryptocoinjs.com/about/contributing/
* more clean up by [Daniel Cousens](cryptocoinjs#10)
* `ECCurveFp` field `q` renamed to `p` / [Daniel Cousens](cryptocoinjs#10)
* `ecparams` field `g` renamed to `G` / [Daniel Cousens](cryptocoinjs#10)
* `ECFieldElementFp` shown unnecessary (deleted) / [Daniel Cousens](cryptocoinjs#11)
* Chopped of all namespacing for function/class names. / [Daniel Cousens](cryptocoinjs#13)
* Fixed validation and added method `isOnCurve()` / [Daniel Cousens](cryptocoinjs#12)
* added methods `fromAffine()`, added properties `affineX` and `affineY` to `Point`. This is because
`Point` internally stores coordinates as Jacobian. [Daniel Cousens](cryptocoinjs#14)
* Renamed `getECParams()` to `getCurveByName()` [Daniel Cousens](cryptocoinjs#15)