| ⇢ | B | Curve added | |
| ⇢ | A | NistCurve added | |
| ⇢ | A | Point added | |
| ⇢ | A | PrivateKey added | |
| ⇢ | A | PublicKey added | |
| ⇢ | A | Math added | |
| ⇢ | A | ModularArithmetic added | |
| B | ↛ | Curve removed | |
| A | ↛ | PrivateKey removed | |
| A | ↛ | PublicKey removed | |
| A | ↛ | Math removed | |
| A | ↛ | ModularArithmetic removed | |
| A | ↛ | NistCurve removed | |
| A | ↛ | Point removed |
| ⇢ | B | Curve::add() added | |
| ⇢ | B | Curve::mul() added | |
| ⇢ | B | Curve::getPublicKeyFrom() added | |
| ⇢ | B | Curve::getDouble() added | |
| ⇢ | A | Curve::getPoint() added | |
| ⇢ | A | NistCurve::curve256() added | |
| ⇢ | A | NistCurve::curve384() added | |
| ⇢ | A | Curve::contains() added | |
| ⇢ | A | NistCurve::curve521() added | |
| ⇢ | A | Point::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | JWKFactory::createECKey() got worse |
| B | ↛ | Curve::add() removed | |
| B | ↛ | Curve::mul() removed | |
| B | ↛ | Curve::getPublicKeyFrom() removed | |
| B | ↛ | Curve::getDouble() removed | |
| A | ↛ | Curve::getPoint() removed | |
| A | ↛ | JWKFactory::getOpensslName() removed | |
| A | ↛ | Point::infinity() removed | |
| A | ↛ | Curve::createPublicKey() removed | |
| A | ↛ | Curve::generate() removed | |
| A | ↛ | Curve::bnNumBits() removed | |
| ⋮ | view more | ||