[Gmp-commit] /var/hg/gmp: Mention sec additions, FreeBSD problems.

mercurial at gmplib.org mercurial at gmplib.org
Sat Dec 28 15:19:43 UTC 2013


details:   /var/hg/gmp/rev/f2bd5436d3f4
changeset: 16114:f2bd5436d3f4
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Sat Dec 28 16:19:39 2013 +0100
description:
Mention sec additions, FreeBSD problems.

diffstat:

 NEWS |  14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diffs (31 lines):

diff -r 84112357a017 -r f2bd5436d3f4 NEWS
--- a/NEWS	Sat Dec 28 15:53:54 2013 +0100
+++ b/NEWS	Sat Dec 28 16:19:39 2013 +0100
@@ -30,15 +30,25 @@
 
   * Support for ARM64 alias Aarch64 alias ARMv8.
 
-  * New functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel silent
+  * New functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel silent
     conditional addition and subtraction.
 
+  * New function mpn_sec_powm, implementing side-channel silent modexp.
+
+  * New functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel silent
+    multiplication and squaring.
+
+  * New functions mpn_sec_div_qr and mpn_sec_div_r, implementing side-channel
+    silent division.
+
   * Better support for applications which use the mpz_t type, but nevertheless
     need to call some of the lower-level mpn functions.  See the documentation
     for mpz_limbs_read and related functions.
 
   MISC
-  * None.
+  * This release will not work on FreeBSD amd64 7.x, 8.x or 9 series before 9.3
+    with a Haswell CPU or any other CPU which supports the BMI2 instructions.
+    The reason is that the FreeBSD m4 command is not correctly implemented.
 
 
 Changes between GMP version 5.1.1 and 5.1.2


More information about the gmp-commit mailing list