aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2015-12-07 09:10:42 -0500
committerJack Lloyd <[email protected]>2015-12-07 09:10:42 -0500
commit91c194957a12b174f4a51f41319b0d9604450d87 (patch)
tree2baf396e7e36a2013d28956b6113bdd8086e3bc5
parentf75ae7463a7f300a0b2a95693062b7129b6cc53d (diff)
1.11.25 release1.11.25
-rw-r--r--doc/news.rst18
-rw-r--r--readme.rst6
2 files changed, 17 insertions, 7 deletions
diff --git a/doc/news.rst b/doc/news.rst
index cce298ffd..d52adfbb9 100644
--- a/doc/news.rst
+++ b/doc/news.rst
@@ -1,7 +1,7 @@
Release Notes
========================================
-Version 1.11.25, Not Yet Released
+Version 1.11.25, 2015-12-07
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* In this release the test suite has been largely rewritten. Previously the
@@ -11,13 +11,23 @@ Version 1.11.25, Not Yet Released
suffices for all of the tests. There should be no user-visible change as a
result of this, except that the output format of `botan-test` has changed.
-* Improved side channel countermeasures for the table based AES implementation,
- by ensuring the table is loaded into memory at start and computing the table
- at runtime to avoid flush+reload based attacks due to shared VMM mappings.
+* Improved side channel countermeasures for the table based AES implementation.
+ The 4K T tables are computed (once) at runtime to avoid various cache based
+ attacks which are possible due to shared VMM mappings of read only tables.
+ Additionally every cache line of the table is read from prior to processing
+ the block(s).
* Support for the insecure ECC groups secp112r1, secp112r2, secp128r1, and
secp128r2 has been removed.
+* The portable version of GCM has been changed to run using only
+ constant time operations.
+
+* Work around a bug in MSVC 2013 std::mutex which on some Windows
+ versions can result in a deadlock during static initialization. On
+ Windows a CriticalSection is used instead. Analysis and patch from
+ Matej Kenda (TopIT d.o.o.). GH #321
+
* The OpenSSL implementation of RC4 would return the wrong value from `name` if
leading bytes of the keystream had been skipped in the output.
diff --git a/readme.rst b/readme.rst
index 144364bb4..43a40fca3 100644
--- a/readme.rst
+++ b/readme.rst
@@ -105,9 +105,9 @@ later, Clang 3.4 and later, and MSVC 2013 are regularly tested.
A new development release is made on the first Monday of every month.
The latest development release is
-`1.11.24 <http://botan.randombit.net/releases/Botan-1.11.24.tgz>`_
-`(sig) <http://botan.randombit.net/releases/Botan-1.11.24.tgz.asc>`_
-released on 2015-11-04
+`1.11.25 <http://botan.randombit.net/releases/Botan-1.11.25.tgz>`_
+`(sig) <http://botan.randombit.net/releases/Botan-1.11.25.tgz.asc>`_
+released on 2015-12-07
Old Stable Series (1.10)
----------------------------------------