]> Cypherpunks.ru repositories - gogost.git/blobdiff - NEWS
Raise copyright years
[gogost.git] / NEWS
diff --git a/NEWS b/NEWS
index 3e10d9a7c3c40354b6d2e94e3d20d7d755641010..5e997bdaf7fdc3ca0cc82b27be4c90ee8e9c8430 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,28 @@
+4.2.0:
+    * PRF_IPSEC_PRFPLUS_GOSTR3411_2012_{256,512} implementation
+    * Generic prf+ function (taken from IKEv2) implementation
+
+4.1.0:
+    * ESPTREE/IKETREE implementation
+    * CurveIdtc26gost34102012256paramSetB, CurveIdtc26gost34102012256paramSetC,
+      CurveIdtc26gost34102012256paramSetD curve aliases
+    * Forbid any later GNU GPL version autousage
+      (project's licence now is GNU GPLv3 only)
+    * Project now is go get-able and uses go.cypherpunks.ru namespace:
+      go get go.cypherpunks.ru/gogost
+      go get go.cypherpunks.ru/gogost/cmd/streebog{256,512}
+
+4.0:
+    * Backward incompatible change: all keys passing to encryption
+      functions are slices now, not the fixed arrays. That heavily
+      simplifies the library usage
+    * Fix bug with overwriting IVs memory in gost28147.CFB*crypter
+    * TLSTREE, used in TLS 1.[23], implementation
+    * gost3410.KEK2012* can be used with any curves, not only 512-bit ones
+    * gost3410.PrivateKey satisfies crypto.Signer interface
+    * gost34112012* hashes satisfy encoding.Binary(Un)Marshaler
+    * Streebog256 HKDF test vectors
+
 3.0:
     * Multilinear Galois Mode (MGM) block cipher mode for
       64 and 128 bit ciphers
@@ -55,4 +80,4 @@
     * 28147-89 CBC mode of operation
 
 1.0:
-    Initial release.
+    Initial release