X-Git-Url: http://www.git.cypherpunks.ru/?p=pygost.git;a=blobdiff_plain;f=news.texi;h=9fe78fb3e828696dad5796aec635f8616ee92551;hp=7f9c6607c9d2699a1a37616ab1dbcb8b17aeb195;hb=ff0ff768110b9bd69d030a1423bad515ea4c32bb;hpb=0fcc8bc147ada51d2a9a912f18ac362d54b7d49a diff --git a/news.texi b/news.texi index 7f9c660..9fe78fb 100644 --- a/news.texi +++ b/news.texi @@ -31,6 +31,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 +171,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