X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=news.texi;h=b1bf15ce64ab8501834c780f5baaaf1c57b4af0f;hb=312c6b813adbf8a04253e3b1da28e02780c61d07;hp=7f9c6607c9d2699a1a37616ab1dbcb8b17aeb195;hpb=0fcc8bc147ada51d2a9a912f18ac362d54b7d49a;p=pygost.git diff --git a/news.texi b/news.texi index 7f9c660..b1bf15c 100644 --- a/news.texi +++ b/news.texi @@ -7,6 +7,8 @@ @item 4.0 @itemize @item 34.10-2012 TC26 twisted Edwards curve related parameters + @item Coordinates conversion from twisted Edwards to Weierstrass + form and vice versa @item More test vectors @item Backward incompatible Sbox and curves parameters renaming, to comply with OIDs identifying them: @@ -31,6 +33,14 @@ GostR3410_2012_TC26_ParamSetA -> id-tc26-gost-3410-12-512-paramSetA GostR3410_2012_TC26_ParamSetB -> id-tc26-gost-3410-12-512-paramSetB GostR3410_2012_TC26_ParamSetC -> id-tc26-gost-3410-2012-512-paramSetC @end verbatim + @item Backward incompatible @code{GOST3410Curve} initialization: all + parameters are passed not as big-endian encoded binaries, but as + integers + @item Backward incompatible change: @code{gost3410.CURVE_PARAMS} is + disappeared. @code{gost3410.CURVES} dictionary holds already + initialized @code{GOST3410Curve}. Just use + @code{CURVES["id-tc26-gost-3410-12-512-paramSetA"]} instead of + @code{GOST3410Curve(*CURVE_PARAMS["id-tc26-gost-3410-12-512-paramSetA"])} @end itemize @anchor{Release 3.15} @@ -163,14 +173,12 @@ PEP-0247 compatible hashers and MAC. @itemize @item Ability to specify curve in pygost.x509 module @item Ability to use 34.10-2012 in pygost.x509 functions - @end itemize - - Renamed classes and modules: - - @itemize - @item pygost.gost3410.SIZE_34100 -> pygost.gost3410.SIZE_3410_2001 - @item pygost.gost3410.SIZE_34112 -> pygost.gost3410.SIZE_3410_2012 - @item pygost.gost3411_12.GOST341112 -> pygost.gost3411_2012.GOST34112012 + @item Renamed classes and modules: +@verbatim +pygost.gost3410.SIZE_34100 -> pygost.gost3410.SIZE_3410_2001 +pygost.gost3410.SIZE_34112 -> pygost.gost3410.SIZE_3410_2012 +pygost.gost3411_12.GOST341112 -> pygost.gost3411_2012.GOST34112012 +@end verbatim @end itemize @item 0.16