X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=NEWS;h=60003b8217b57fe395385a624b2af5e28acc72b4;hb=290e6e68dd54ec35f98f5799a31fa10e08097194;hp=175d4ccec0b380e4193a815520bd8b049b943285;hpb=0fcc8bc147ada51d2a9a912f18ac362d54b7d49a;p=pygost.git diff --git a/NEWS b/NEWS index 175d4cc..60003b8 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,7 @@ 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: @@ -24,6 +26,14 @@ 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