+4.1:
+ * PEP-396 compatible module's __version__
+ * Curve parameters aliases:
+
+ id-GostR3410-2001-CryptoPro-XchA-ParamSet -> id-GostR3410-2001-CryptoPro-A-ParamSet
+ id-GostR3410-2001-CryptoPro-XchB-ParamSet -> id-GostR3410-2001-CryptoPro-C-ParamSet
+ id-tc26-gost-3410-2012-256-paramSetB -> id-GostR3410-2001-CryptoPro-A-ParamSet
+ id-tc26-gost-3410-2012-256-paramSetC -> id-GostR3410-2001-CryptoPro-B-ParamSet
+ id-tc26-gost-3410-2012-256-paramSetD -> id-GostR3410-2001-CryptoPro-C-ParamSet
+
+ * Forbid any later GNU GPL version autousage (project's licence
+ now is GNU GPLv3 only)
+
4.0:
* 34.10-2012 TC26 twisted Edwards curve related parameters
+ * Coordinates conversion from twisted Edwards to Weierstrass
+ form and vice versa
* More test vectors
* Backward incompatible Sbox and curves parameters renaming, to
comply with OIDs identifying them:
GostR3410_2012_TC26_ParamSetB -> id-tc26-gost-3410-12-512-paramSetB
GostR3410_2012_TC26_ParamSetC -> id-tc26-gost-3410-2012-512-paramSetC
+ * Backward incompatible GOST3410Curve initialization: all parameters
+ are passed not as big-endian encoded binaries, but as integers
+ * Backward incompatible change: gost3410.CURVE_PARAMS is
+ disappeared. gost3410.CURVES dictionary holds already initialized
+ GOST3410Curve. Just use
+ CURVES["id-tc26-gost-3410-12-512-paramSetA"] instead of
+ GOST3410Curve(*CURVE_PARAMS["id-tc26-gost-3410-12-512-paramSetA"])
+
3.15:
* Licence changed back to GNU GPLv3+.
GNU LGPLv3+ licenced versions are not available anymore