Mercurial > viff
changeset 1420:f463223ea803
Updated NEWS file.
author | Martin Geisler <mg@cs.au.dk> |
---|---|
date | Mon, 14 Dec 2009 16:55:43 +0100 |
parents | f264239b594d |
children | 703b9f17b4ac |
files | NEWS |
diffstat | 1 files changed, 21 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Mon Dec 14 16:36:37 2009 +0100 +++ b/NEWS Mon Dec 14 16:55:43 2009 +0100 @@ -37,14 +37,31 @@ * Made viff.prss.PRF produce consistent output on both 32-bit and 64-bit systems. +* Exponentiation of shares by square-and-multiply for public + exponents. This means that if x is a Share, x**7 now works. + +* Added multiparty AES encryption. A highly optimized version of AES + has been added to viff.aes. It allows multiparty encryption of a + secret shared message using a secret shared AES key. + +* Introduced our own Twisted reactor. This increases throughput by + sending data sooner, rather than later. + +* Added new full-threshold actively secure runtime in viff.orlandi. It + currently relies on a third-party proprietary library for computing + commitments over elliptic curves, so it cannot be use with a plain + VIFF installation. + +* Issue 4: Replace the marshal module. The marshal module is not safe + to use for malicious data, so we now use the struct module to parse + a fixed length format instead. + +* Issue 62: Proper error message when no SSL certificate present. + * Issue 75: Test without local computations. The new FakeFieldElement class has the interface of a FieldElement but does no computations. A new --fake flag for benchmark.py enables these elements. -* Exponentiation of shares by square-and-multiply for public - exponents. This means that if x is a Share, x**7 now works. - -* Added multi-party AES encryption. Version 0.7.1, released on 2008-10-09