<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.viff.dk/viff/</link>
    <language>en-us</language>

    <title>viff Changelog</title>
    <description>viff Changelog</description>
    <item>
    <title>Added my dissertation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/066a6ff68f7c</guid>
    <description><![CDATA[Added my dissertation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 03 Mar 2010 11:24:49 +0100</pubDate>
</item>
<item>
    <title>Added links to code from the Norwegian thesis.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e0936c19605e</guid>
    <description><![CDATA[Added links to code from the Norwegian thesis.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Feb 2010 12:21:40 +0100</pubDate>
</item>
<item>
    <title>test_orlandi: Fixed bug.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/da995056d761</guid>
    <description><![CDATA[test_orlandi: Fixed bug.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 02 Feb 2010 17:21:20 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4efa3caf521e</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 02 Feb 2010 17:09:19 +0100</pubDate>
</item>
<item>
    <title>Hash_broadcast: Removed the signal round since it does not improve security.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0164b895d948</guid>
    <description><![CDATA[Hash_broadcast: Removed the signal round since it does not improve security.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 02 Feb 2010 17:08:16 +0100</pubDate>
</item>
<item>
    <title>runtime: print statistics with --statistics option.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b2b8e4a74cd6</guid>
    <description><![CDATA[runtime: print statistics with --statistics option.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 24 Jan 2010 17:29:26 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e120e8967257</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 21 Jan 2010 11:31:36 +0100</pubDate>
</item>
<item>
    <title>Added option to avoid retrying to connect if socket is already in use.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2324d01c74e2</guid>
    <description><![CDATA[Added option to avoid retrying to connect if socket is already in use.<br/>
<br/>
In some situations it turns out to be more convenient to have VIFF<br/>
throw an exception rather than keep retrying to connect to a socket<br/>
with exponentially increasing delays. This is now possible using the<br/>
new command line parameter --no-socket-retry.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Jan 2010 08:54:41 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Fixed bug which caused the OrlandiRuntime to be erroneously reported as not loaded.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0cae74c348e8</guid>
    <description><![CDATA[Orlandi: Fixed bug which caused the OrlandiRuntime to be erroneously reported as not loaded.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;</author>
    <pubDate>Thu, 21 Jan 2010 11:21:09 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Better error messages when the pypaillier or commitment modules are not installed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/efa1983063d6</guid>
    <description><![CDATA[Orlandi: Better error messages when the pypaillier or commitment modules are not installed.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 Jan 2010 11:36:13 +0100</pubDate>
</item>
<item>
    <title>Added signature for changeset 9272a8f3eaa3</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/681b1a6760ff</guid>
    <description><![CDATA[Added signature for changeset 9272a8f3eaa3]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 17:02:00 +0100</pubDate>
</item>
<item>
    <title>Added tag 1.0 for changeset 9272a8f3eaa3</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e3c7715f5fd</guid>
    <description><![CDATA[Added tag 1.0 for changeset 9272a8f3eaa3]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 17:01:25 +0100</pubDate>
</item>
<item>
    <title>Releasing VIFF 1.0</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9272a8f3eaa3</guid>
    <description><![CDATA[Releasing VIFF 1.0]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 17:01:22 +0100</pubDate>
</item>
<item>
    <title>Expanded free-form text in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/703b9f17b4ac</guid>
    <description><![CDATA[Expanded free-form text in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 16:58:03 +0100</pubDate>
</item>
<item>
    <title>Updated NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f463223ea803</guid>
    <description><![CDATA[Updated NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 16:55:43 +0100</pubDate>
</item>
<item>
    <title>viff: removed text made redundant by cf1d7d3eab0a</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f264239b594d</guid>
    <description><![CDATA[viff: removed text made redundant by cf1d7d3eab0a]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 16:36:37 +0100</pubDate>
</item>
<item>
    <title>doc: added inheritance diagrams</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cbfa7ea6dae7</guid>
    <description><![CDATA[doc: added inheritance diagrams]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 13:01:24 +0100</pubDate>
</item>
<item>
    <title>orlandi: explain why this code wont run</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/abf0c99aff35</guid>
    <description><![CDATA[orlandi: explain why this code wont run]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 12:12:28 +0100</pubDate>
</item>
<item>
    <title>doc: document Share members</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c539b4196ea5</guid>
    <description><![CDATA[doc: document Share members]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 11:21:21 +0100</pubDate>
</item>
<item>
    <title>matrix: better set/get example</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/424bf9fe18d4</guid>
    <description><![CDATA[matrix: better set/get example]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 11:10:40 +0100</pubDate>
</item>
<item>
    <title>doc: include more members of Matrix class</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/53274a428c04</guid>
    <description><![CDATA[doc: include more members of Matrix class]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 11:08:57 +0100</pubDate>
</item>
<item>
    <title>doc: add link in installation guide</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/184e9ed7cc5c</guid>
    <description><![CDATA[doc: add link in installation guide]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 10:57:33 +0100</pubDate>
</item>
<item>
    <title>doc: updated overview</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cf1d7d3eab0a</guid>
    <description><![CDATA[doc: updated overview]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 10:52:33 +0100</pubDate>
</item>
<item>
    <title>doc: described Nordic Sugar application</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4ed28fc63d5</guid>
    <description><![CDATA[doc: described Nordic Sugar application]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Dec 2009 10:30:24 +0100</pubDate>
</item>
<item>
    <title>doc: add links to theses</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bceda78b1358</guid>
    <description><![CDATA[doc: add links to theses]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 22:48:38 +0100</pubDate>
</item>
<item>
    <title>doc: adapted text from Marcel on AES</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9e08c7c3cce9</guid>
    <description><![CDATA[doc: adapted text from Marcel on AES]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 16:30:06 +0100</pubDate>
</item>
<item>
    <title>aes: More verbose documentation of the module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/071cc09baa67</guid>
    <description><![CDATA[aes: More verbose documentation of the module.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 16:10:04 +0100</pubDate>
</item>
<item>
    <title>doc: page with applications</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c2e2cc8d195f</guid>
    <description><![CDATA[doc: page with applications]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 15:52:19 +0100</pubDate>
</item>
<item>
    <title>passive: fix inline markup</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/19a61a72c2ee</guid>
    <description><![CDATA[passive: fix inline markup]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 13:44:25 +0100</pubDate>
</item>
<item>
    <title>doc: include active.txt in doctree</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1a1ff80f026c</guid>
    <description><![CDATA[doc: include active.txt in doctree]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 13:40:55 +0100</pubDate>
</item>
<item>
    <title>doc: fix a ton of broken links</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0504115641a3</guid>
    <description><![CDATA[doc: fix a ton of broken links]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 13:39:00 +0100</pubDate>
</item>
<item>
    <title>doc: shorten links by showing only the final part</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aa82aa9b79aa</guid>
    <description><![CDATA[doc: shorten links by showing only the final part]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 13:21:18 +0100</pubDate>
</item>
<item>
    <title>paillier: fix broken runtime</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8fc8a6057bcd</guid>
    <description><![CDATA[paillier: fix broken runtime]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Dec 2009 10:07:35 +0100</pubDate>
</item>
<item>
    <title>Merged with Martin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4e9747693979</guid>
    <description><![CDATA[Merged with Martin.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Nov 2009 16:27:07 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Made dijs be longs instead of fields.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3a225dcdaccb</guid>
    <description><![CDATA[Orlandi: Made dijs be longs instead of fields.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Nov 2009 16:25:50 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Use tripple_3a.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2cbe81569dd0</guid>
    <description><![CDATA[Orlandi: Use tripple_3a.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Nov 2009 16:13:56 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Renamed pypaillier.tripple to pypaillier.tripple_2c.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/44ac3a04f413</guid>
    <description><![CDATA[Orlandi: Renamed pypaillier.tripple to pypaillier.tripple_2c.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Nov 2009 11:21:50 +0100</pubDate>
</item>
<item>
    <title>doc/install: we don't install any binaries, so don't mention $PATH</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bf8b5b8a5a43</guid>
    <description><![CDATA[doc/install: we don't install any binaries, so don't mention $PATH]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 25 Nov 2009 14:32:31 +0100</pubDate>
</item>
<item>
    <title>Merged with Martin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/866a0167ddeb</guid>
    <description><![CDATA[Merged with Martin.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Nov 2009 11:40:17 +0100</pubDate>
</item>
<item>
    <title>Merged with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ede8d56ae64</guid>
    <description><![CDATA[Merged with Janus.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Nov 2009 11:22:24 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Moved exponentiation out of loop.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/86d966f49a8a</guid>
    <description><![CDATA[Orlandi: Moved exponentiation out of loop.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Nov 2009 10:43:59 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Used new tripple function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/36c8915d718a</guid>
    <description><![CDATA[Orlandi: Used new tripple function.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Nov 2009 10:43:57 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Use open_multiple_values.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ff5f3ce6501c</guid>
    <description><![CDATA[Orlandi: Use open_multiple_values.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 03 Nov 2009 15:24:04 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Open multiple values in one burst.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a798274e8537</guid>
    <description><![CDATA[Orlandi: Open multiple values in one burst.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 03 Nov 2009 15:12:03 +0100</pubDate>
</item>
<item>
    <title>active: more precise docstring</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4b94221beee</guid>
    <description><![CDATA[active: more precise docstring]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 05 Nov 2009 12:03:59 +0100</pubDate>
</item>
<item>
    <title>active: let _verify_double use _verify_single</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eb56e865f32b</guid>
    <description><![CDATA[active: let _verify_double use _verify_single]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 05 Nov 2009 11:29:48 +0100</pubDate>
</item>
<item>
    <title>active: trim excessive comments</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f0250d3bd69</guid>
    <description><![CDATA[active: trim excessive comments]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 16:09:17 +0100</pubDate>
</item>
<item>
    <title>active: kill unnecessary &quot;inputters&quot; argument</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f3eed529bebe</guid>
    <description><![CDATA[active: kill unnecessary &quot;inputters&quot; argument]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 15:52:25 +0100</pubDate>
</item>
<item>
    <title>active: combine sharing code of {single,double}_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eacff336eeaa</guid>
    <description><![CDATA[active: combine sharing code of {single,double}_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 15:46:56 +0100</pubDate>
</item>
<item>
    <title>active: pull inner exchange function out of double_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9807bf8ea156</guid>
    <description><![CDATA[active: pull inner exchange function out of double_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 12:54:27 +0100</pubDate>
</item>
<item>
    <title>active: pull inner verify function out of double_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7a89465dc51e</guid>
    <description><![CDATA[active: pull inner verify function out of double_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 12:50:35 +0100</pubDate>
</item>
<item>
    <title>active: pull inner exchange function out of single_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/98223b3ecf9d</guid>
    <description><![CDATA[active: pull inner exchange function out of single_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 03 Nov 2009 15:34:36 +0100</pubDate>
</item>
<item>
    <title>active: pull inner verify function out of single_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aac9e1798f87</guid>
    <description><![CDATA[active: pull inner verify function out of single_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 03 Nov 2009 15:27:14 +0100</pubDate>
</item>
<item>
    <title>prss: Fixed bug in PRSS zero sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d2179a15b42</guid>
    <description><![CDATA[prss: Fixed bug in PRSS zero sharing.<br/>
<br/>
j**i was not be computed correctly if the field was GF256 and the<br/>
threshold was higher than 1.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 12:43:18 +0100</pubDate>
</item>
<item>
    <title>apps/aes: Determine the threshold from PRSS keys in the config file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a466288e9280</guid>
    <description><![CDATA[apps/aes: Determine the threshold from PRSS keys in the config file.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 12:28:53 +0100</pubDate>
</item>
<item>
    <title>passive: Check threshold of PRSS functions against runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a084a491dff7</guid>
    <description><![CDATA[passive: Check threshold of PRSS functions against runtime.<br/>
<br/>
open() and mul() expect the threshold of shares to be at most the<br/>
threshold of the runtime, which is not true for shares generated by<br/>
PRSS functions with higher threshold.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 12:26:18 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/57b5234df725</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 02 Nov 2009 13:45:36 +0100</pubDate>
</item>
<item>
    <title>runtime: correct base class order</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73a79bf6c5d0</guid>
    <description><![CDATA[runtime: correct base class order]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 15:35:18 +0100</pubDate>
</item>
<item>
    <title>benchmark: better argument name</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/98059854fc52</guid>
    <description><![CDATA[benchmark: better argument name]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 15:32:47 +0100</pubDate>
</item>
<item>
    <title>benchmark: fix compToft05 and compToft07 benchmarks</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f6c65d4c9c1</guid>
    <description><![CDATA[benchmark: fix compToft05 and compToft07 benchmarks]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 14:54:54 +0100</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8144c02c12f6</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 Oct 2009 12:23:46 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Increased timeout, and removed debug info.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8a4d4e8e99eb</guid>
    <description><![CDATA[Orlandi: Increased timeout, and removed debug info.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 Oct 2009 12:22:46 +0100</pubDate>
</item>
<item>
    <title>runtime: Removed timing output in preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/151d4f58ff49</guid>
    <description><![CDATA[runtime: Removed timing output in preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 15:42:26 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Fix Python 2.4 issue.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/62c4034a06a3</guid>
    <description><![CDATA[Orlandi: Fix Python 2.4 issue.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 14:43:25 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Use NaCl Paillier, if available.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d93acdb61f34</guid>
    <description><![CDATA[Orlandi: Use NaCl Paillier, if available.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 13:46:21 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Uniform format for Paillier keys.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7115ba16f72a</guid>
    <description><![CDATA[Orlandi: Uniform format for Paillier keys.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 13:46:21 +0100</pubDate>
</item>
<item>
    <title>Paillierutil: return a dict of longs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4306568ab9c6</guid>
    <description><![CDATA[Paillierutil: return a dict of longs.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 13:46:21 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files: Reorder if statement.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/59b9e1161c2c</guid>
    <description><![CDATA[Generate_config_files: Reorder if statement.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 10:52:13 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files: Using append.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fd9867d4dc8c</guid>
    <description><![CDATA[Generate_config_files: Using append.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Oct 2009 10:51:46 +0100</pubDate>
</item>
<item>
    <title>config: Accept old config files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/04a696700b3f</guid>
    <description><![CDATA[config: Accept old config files.<br/>
<br/>
VIFF crashed on config files generated previously to the change<br/>
allowing several Paillier key formats.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 20:52:45 +0100</pubDate>
</item>
<item>
    <title>apps/aes: Adapted program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f441d4776bcc</guid>
    <description><![CDATA[apps/aes: Adapted program counters.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 20:24:18 +0100</pubDate>
</item>
<item>
    <title>aes: Simplified callbacks in masked exponentiation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73a40d45008f</guid>
    <description><![CDATA[aes: Simplified callbacks in masked exponentiation.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 20:23:26 +0100</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/361aeb2668fc</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 15:17:24 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files:Added support NaCl implementation of Paillier.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/736ad1d97024</guid>
    <description><![CDATA[Generate_config_files:Added support NaCl implementation of Paillier.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 14:53:51 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files:Refactored loading and storing of Paillier keys.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3fe6e03541c1</guid>
    <description><![CDATA[Generate_config_files:Refactored loading and storing of Paillier keys.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 14:53:49 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files:Extracted Paillier key generation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/27396792038d</guid>
    <description><![CDATA[Generate_config_files:Extracted Paillier key generation.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 14:24:49 +0100</pubDate>
</item>
<item>
    <title>Generate_config_files:Added a better description of the -k option.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/712cbf4c2e1b</guid>
    <description><![CDATA[Generate_config_files:Added a better description of the -k option.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 11:01:57 +0100</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ea45925aa060</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 Oct 2009 07:05:35 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Replace defer_share with succeed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c467cba12cfb</guid>
    <description><![CDATA[Orlandi:Replace defer_share with succeed.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 22:24:56 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Inlined step2 a and b of triple_gen.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/58ebae853020</guid>
    <description><![CDATA[Orlandi:Inlined step2 a and b of triple_gen.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 22:01:24 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Some minor improvements to the code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f0ef1b584a44</guid>
    <description><![CDATA[Orlandi:Some minor improvements to the code.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 21:41:00 +0100</pubDate>
</item>
<item>
    <title>Orlandi:We can send to self.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f9b8ebb7de6</guid>
    <description><![CDATA[Orlandi:We can send to self.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 21:22:38 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Fixed documentation bugs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f19dce86dc4d</guid>
    <description><![CDATA[Orlandi:Fixed documentation bugs.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 21:03:02 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Replace sharelist with gather_share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/46ffe8878fbf</guid>
    <description><![CDATA[Orlandi:Replace sharelist with gather_share.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 20:42:45 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Replace defer_value by succeed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/43d0f2a811e1</guid>
    <description><![CDATA[Orlandi:Replace defer_value by succeed.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 20:24:26 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Removed unneeded lambdas.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aa7eb230e042</guid>
    <description><![CDATA[Orlandi:Removed unneeded lambdas.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 20:06:37 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Remove self.threshold.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0fa9c0cad8eb</guid>
    <description><![CDATA[Orlandi:Remove self.threshold.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:44:41 +0100</pubDate>
</item>
<item>
    <title>Orlandi:Use increment_pc() instead of incrementing the pc directly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c12e4a568741</guid>
    <description><![CDATA[Orlandi:Use increment_pc() instead of incrementing the pc directly.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:25:33 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Remove dead code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e72cd064566d</guid>
    <description><![CDATA[Orlandi: Remove dead code.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:08:30 +0100</pubDate>
</item>
<item>
    <title>Orlandi: Fixed bug.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c2a553514804</guid>
    <description><![CDATA[Orlandi: Fixed bug.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:08:29 +0100</pubDate>
</item>
<item>
    <title>runtime: merge adjacent tuples</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eb9f159eea68</guid>
    <description><![CDATA[runtime: merge adjacent tuples]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 22:55:07 +0100</pubDate>
</item>
<item>
    <title>viff: Removed unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ab118728e88d</guid>
    <description><![CDATA[viff: Removed unused imports.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 21:05:48 +0100</pubDate>
</item>
<item>
    <title>active: Transferred optimizations from PassiveRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3a87b4d84eb6</guid>
    <description><![CDATA[active: Transferred optimizations from PassiveRuntime.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 20:46:38 +0100</pubDate>
</item>
<item>
    <title>runtime: Priorize mixins over base runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/31a1534f6b77</guid>
    <description><![CDATA[runtime: Priorize mixins over base runtime.<br/>
<br/>
Otherwise, BasicActiveRuntime.get_triple() overwrites get_triple() of<br/>
the chosen mixin.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 20:45:20 +0100</pubDate>
</item>
<item>
    <title>apps/aes: Adapted program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/614c32bfe8fb</guid>
    <description><![CDATA[apps/aes: Adapted program counters.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:59:42 +0100</pubDate>
</item>
<item>
    <title>paillier: Optimized decryption by caching.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99ae184a2674</guid>
    <description><![CDATA[paillier: Optimized decryption by caching.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:59:21 +0100</pubDate>
</item>
<item>
    <title>active: Reasonable number of PRSS triples for big fields at a time.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c7403cb56ace</guid>
    <description><![CDATA[active: Reasonable number of PRSS triples for big fields at a time.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 19:25:33 +0100</pubDate>
</item>
<item>
    <title>always use &quot;is not None&quot; instead of &quot;!= None&quot;</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/568f9c696979</guid>
    <description><![CDATA[always use &quot;is not None&quot; instead of &quot;!= None&quot;]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:43:37 +0100</pubDate>
</item>
<item>
    <title>benchmark: wrap long lines</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/13f6a14cafe0</guid>
    <description><![CDATA[benchmark: wrap long lines]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:35:09 +0100</pubDate>
</item>
<item>
    <title>benchmark: shorter name for benchmark util module</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed3f546283ec</guid>
    <description><![CDATA[benchmark: shorter name for benchmark util module]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:33:22 +0100</pubDate>
</item>
<item>
    <title>benchmark: consistently use 64 stars</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0d3460e28e84</guid>
    <description><![CDATA[benchmark: consistently use 64 stars]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:20:25 +0100</pubDate>
</item>
<item>
    <title>benchmark: removed debug output</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/df890cd7e0ad</guid>
    <description><![CDATA[benchmark: removed debug output]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:17:00 +0100</pubDate>
</item>
<item>
    <title>benchmark: removed unnecessary object base class</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/16c66869c039</guid>
    <description><![CDATA[benchmark: removed unnecessary object base class]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 11:01:03 +0100</pubDate>
</item>
<item>
    <title>benchmark: display throughput</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7856dceaf7b5</guid>
    <description><![CDATA[benchmark: display throughput<br/>
<br/>
When I visited IBM Zurich last year, I talked with Christian Cachin<br/>
about VIFF and about our benchmarks. I explained that a multiplication<br/>
took about 1 ms when you do many in parallel.<br/>
<br/>
He remarked that this notion of the &quot;average time when doing many in<br/>
parallel&quot; is a strange non-standard notion. We should instead report<br/>
the *throughput* (the number of sustained operations per second). This<br/>
is the standard notion used when measuring the performance of systems.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Oct 2009 10:13:06 +0100</pubDate>
</item>
<item>
    <title>orlandi: Adapted to new preprocessing interface.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6f02ecfa60e1</guid>
    <description><![CDATA[orlandi: Adapted to new preprocessing interface.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 24 Oct 2009 18:39:19 +0200</pubDate>
</item>
<item>
    <title>apps/aes: Adapted program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c4803511dbf8</guid>
    <description><![CDATA[apps/aes: Adapted program counters.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Oct 2009 15:03:30 +0200</pubDate>
</item>
<item>
    <title>aes: Masked exponentiation without preprocessing works again.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/444954db1fc9</guid>
    <description><![CDATA[aes: Masked exponentiation without preprocessing works again.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Oct 2009 14:59:34 +0200</pubDate>
</item>
<item>
    <title>runtime: Preprocess decorator indicates whether item is from pool.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/75fbb52aea09</guid>
    <description><![CDATA[runtime: Preprocess decorator indicates whether item is from pool.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Oct 2009 14:56:38 +0200</pubDate>
</item>
<item>
    <title>viff: Merged with main tree.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f933bd327750</guid>
    <description><![CDATA[viff: Merged with main tree.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Oct 2009 13:50:19 +0200</pubDate>
</item>
<item>
    <title>shamir: Optimized by using reflected argument operators.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/613aa672ba5e</guid>
    <description><![CDATA[shamir: Optimized by using reflected argument operators.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Oct 2009 19:38:31 +0200</pubDate>
</item>
<item>
    <title>field: Optimized standard path in GF256 operations.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/382f0eb42dca</guid>
    <description><![CDATA[field: Optimized standard path in GF256 operations.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Oct 2009 19:38:16 +0200</pubDate>
</item>
<item>
    <title>Optimized GF256 operations.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fb6e3f39e69</guid>
    <description><![CDATA[Optimized GF256 operations.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 18:37:52 +0200</pubDate>
</item>
<item>
    <title>Optimize by using reflected argument version of overloaded operators.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5a2e6564c40a</guid>
    <description><![CDATA[Optimize by using reflected argument version of overloaded operators.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 17:52:14 +0200</pubDate>
</item>
<item>
    <title>Optimized local operations in S-box.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/71f205befbbb</guid>
    <description><![CDATA[Optimized local operations in S-box.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 14:18:55 +0200</pubDate>
</item>
<item>
    <title>Preprocess decorator returns data without deferreds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fb09cb799cc8</guid>
    <description><![CDATA[Preprocess decorator returns data without deferreds.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 02 Oct 2009 16:39:19 +0200</pubDate>
</item>
<item>
    <title>Store data without deferreds in preprocessing pool.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/96e0f7de22b0</guid>
    <description><![CDATA[Store data without deferreds in preprocessing pool.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 02 Oct 2009 11:27:08 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/70c995d31d1a</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Sep 2009 20:30:05 +0200</pubDate>
</item>
<item>
    <title>Made preprocessing more efficient.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d41aca4d7b6e</guid>
    <description><![CDATA[Made preprocessing more efficient.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Sep 2009 20:29:18 +0200</pubDate>
</item>
<item>
    <title>active: small cleanups in {single,double}_share_random</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/51280703f0c9</guid>
    <description><![CDATA[active: small cleanups in {single,double}_share_random]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Oct 2009 15:00:58 +0200</pubDate>
</item>
<item>
    <title>benchmark: removed debug dots</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a0c405e7b2f8</guid>
    <description><![CDATA[benchmark: removed debug dots<br/>
<br/>
Printing a dot might be nice with 5-10 operations, but for 1000<br/>
multiplications they sort of get in the way.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Oct 2009 14:25:50 +0200</pubDate>
</item>
<item>
    <title>active: removed unnecessary schedule_callback</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6bbe043fe837</guid>
    <description><![CDATA[active: removed unnecessary schedule_callback]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Oct 2009 12:52:09 +0200</pubDate>
</item>
<item>
    <title>test_orlandi_runtime:Fixed bug in test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/81be1830f33e</guid>
    <description><![CDATA[test_orlandi_runtime:Fixed bug in test.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 21 Oct 2009 11:03:58 +0200</pubDate>
</item>
<item>
    <title>removed unused imports</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/878eeda73dab</guid>
    <description><![CDATA[removed unused imports]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 17:48:11 +0200</pubDate>
</item>
<item>
    <title>test_orlandi_runtime: two tests had the same name</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b428f2b066c5</guid>
    <description><![CDATA[test_orlandi_runtime: two tests had the same name]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 17:21:03 +0200</pubDate>
</item>
<item>
    <title>removed Epydoc-specific __docformat__ variable</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/698b1359b788</guid>
    <description><![CDATA[removed Epydoc-specific __docformat__ variable]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 17:16:46 +0200</pubDate>
</item>
<item>
    <title>util: remove support for VIFF_NO_WRAP</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/23b6edabac78</guid>
    <description><![CDATA[util: remove support for VIFF_NO_WRAP]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 17:03:49 +0200</pubDate>
</item>
<item>
    <title>remove support for Epydoc</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/85fd0fbfdb5a</guid>
    <description><![CDATA[remove support for Epydoc<br/>
<br/>
Trying to support both Sphinx and Epydoc with the same set of<br/>
docstrings is silly since it means that we can only use a subset of<br/>
the features of each. I'm therefore removing the Epydoc support since<br/>
I like Sphinx better.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 17:02:50 +0200</pubDate>
</item>
<item>
    <title>doc: described commit message format</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8631a0070c7c</guid>
    <description><![CDATA[doc: described commit message format]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 16:41:31 +0200</pubDate>
</item>
<item>
    <title>doc: updated selenic.com URLs</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6ac6dde1249f</guid>
    <description><![CDATA[doc: updated selenic.com URLs]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 16:13:47 +0200</pubDate>
</item>
<item>
    <title>active: be explicit about abstract get_triple</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/abe1bf5198b3</guid>
    <description><![CDATA[active: be explicit about abstract get_triple<br/>
<br/>
The revealed that the ActiveRuntime class was mixed badly: the<br/>
BasicActiveRuntime methods were overriding the TriplesPRSSMixin<br/>
methods.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Sep 2009 11:04:35 +0200</pubDate>
</item>
<item>
    <title>Raise correct error for abstract methods.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0c57d87411b9</guid>
    <description><![CDATA[Raise correct error for abstract methods.<br/>
<br/>
The NotImplemented value is a special return value used in operator<br/>
overloading -- the exception we want is called NotImplementedError.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Sep 2009 11:30:58 +0200</pubDate>
</item>
<item>
    <title>Change security parameter for leak mul test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/deb7659465d2</guid>
    <description><![CDATA[Change security parameter for leak mul test.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 19 Oct 2009 11:48:08 +0200</pubDate>
</item>
<item>
    <title>Added implementation of Montgomery Exponentiation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7fd61e465bc6</guid>
    <description><![CDATA[Added implementation of Montgomery Exponentiation.]]></description>
    <author>&#77;&#97;&#114;&#99;&#32;&#88;&#46;&#32;&#77;&#97;&#107;&#107;&#101;&#115;</author>
    <pubDate>Mon, 19 Oct 2009 11:03:18 +0200</pubDate>
</item>
<item>
    <title>aes: use built-in sum function</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c44e2e1a9279</guid>
    <description><![CDATA[aes: use built-in sum function]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 17 Oct 2009 00:27:15 +0200</pubDate>
</item>
<item>
    <title>Removed more unneeded parenthesis.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c03b8fbef478</guid>
    <description><![CDATA[Removed more unneeded parenthesis.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 23:55:06 +0200</pubDate>
</item>
<item>
    <title>aes: removed unnecessary if-statement parenthesis</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/050decea7ad4</guid>
    <description><![CDATA[aes: removed unnecessary if-statement parenthesis]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 23:54:38 +0200</pubDate>
</item>
<item>
    <title>aes: removed trailing whitespace</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2e11e0366d58</guid>
    <description><![CDATA[aes: removed trailing whitespace]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 23:45:59 +0200</pubDate>
</item>
<item>
    <title>benchmark: read needed_data in one go instead of line-by-line</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0a96f8ee4bd3</guid>
    <description><![CDATA[benchmark: read needed_data in one go instead of line-by-line]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 23:34:11 +0200</pubDate>
</item>
<item>
    <title>benchmark: make benchmark run again without options</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/42f614d9acf3</guid>
    <description><![CDATA[benchmark: make benchmark run again without options<br/>
<br/>
Using operations.keys()[0] as the default operation made the benchmark<br/>
chose a semi-random operation! In my case it picked triple_gen, which<br/>
is of course incompatible with the default PassiveRuntime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 23:31:06 +0200</pubDate>
</item>
<item>
    <title>orlandi: wrapped lots of crazy-long code lines and docstrings</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/beefdf8f16c4</guid>
    <description><![CDATA[orlandi: wrapped lots of crazy-long code lines and docstrings]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 22:34:26 +0200</pubDate>
</item>
<item>
    <title>benchmark: cleanup if-statements</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cefcb223c892</guid>
    <description><![CDATA[benchmark: cleanup if-statements]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 19:12:29 +0200</pubDate>
</item>
<item>
    <title>benchmark: wrapped long string literals and docstrings</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6952e7a560f8</guid>
    <description><![CDATA[benchmark: wrapped long string literals and docstrings]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 19:08:46 +0200</pubDate>
</item>
<item>
    <title>benchmark: removed unnecessary tuple concatenation</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9c49d09e2dac</guid>
    <description><![CDATA[benchmark: removed unnecessary tuple concatenation]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 19:04:04 +0200</pubDate>
</item>
<item>
    <title>benchmark, orlandi: deleted trailing whitespace</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73ca89381cfa</guid>
    <description><![CDATA[benchmark, orlandi: deleted trailing whitespace]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 19:01:27 +0200</pubDate>
</item>
<item>
    <title>benchmark: fix coding style</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/622bf474f8c8</guid>
    <description><![CDATA[benchmark: fix coding style]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 19:00:14 +0200</pubDate>
</item>
<item>
    <title>orlandi: fix benchmark for people without the commitment module</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/da51b765a791</guid>
    <description><![CDATA[orlandi: fix benchmark for people without the commitment module]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 18:46:28 +0200</pubDate>
</item>
<item>
    <title>benchmark: nicer printing of benchmark base classes</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f4341ec45321</guid>
    <description><![CDATA[benchmark: nicer printing of benchmark base classes]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 18:42:52 +0200</pubDate>
</item>
<item>
    <title>benchmark: fixed copyright year in license header</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/efbdd4fce829</guid>
    <description><![CDATA[benchmark: fixed copyright year in license header]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 18:42:14 +0200</pubDate>
</item>
<item>
    <title>Merged with Martin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ba17bb67e477</guid>
    <description><![CDATA[Merged with Martin.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 16:10:30 +0200</pubDate>
</item>
<item>
    <title>Better description of the --mixins option.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/225b81fa2d1d</guid>
    <description><![CDATA[Better description of the --mixins option.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 15:59:06 +0200</pubDate>
</item>
<item>
    <title>Added triple_gen as operation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eaf317ca1b80</guid>
    <description><![CDATA[Added triple_gen as operation.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 15:59:05 +0200</pubDate>
</item>
<item>
    <title>Moved creation of preruntime up before benchmark instantiation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9043758a351a</guid>
    <description><![CDATA[Moved creation of preruntime up before benchmark instantiation.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 15:58:49 +0200</pubDate>
</item>
<item>
    <title>It is more flexible if we use strings to define operations and then look them up in the runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7265daadaa63</guid>
    <description><![CDATA[It is more flexible if we use strings to define operations and then look them up in the runtime.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 15:57:56 +0200</pubDate>
</item>
<item>
    <title>Added support for nullary operation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bced13257ba4</guid>
    <description><![CDATA[Added support for nullary operation.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 15:54:29 +0200</pubDate>
</item>
<item>
    <title>Moved Benchmark classes to their own file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/79c351c812f3</guid>
    <description><![CDATA[Moved Benchmark classes to their own file.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 13:59:19 +0200</pubDate>
</item>
<item>
    <title>Skip tests when commitment module is not found.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/513ad56cd8cc</guid>
    <description><![CDATA[Skip tests when commitment module is not found.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 14:30:15 +0200</pubDate>
</item>
<item>
    <title>Fix sha1 import for Python 2.4.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4b686925f035</guid>
    <description><![CDATA[Fix sha1 import for Python 2.4.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 Oct 2009 14:29:22 +0200</pubDate>
</item>
<item>
    <title>Merged with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/26f7a133172a</guid>
    <description><![CDATA[Merged with Janus.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 16:33:15 +0200</pubDate>
</item>
<item>
    <title>Adapted unit test for synchronize.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f9ab0f24979d</guid>
    <description><![CDATA[Adapted unit test for synchronize.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 16:32:12 +0200</pubDate>
</item>
<item>
    <title>Limit the recursion depth.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b01d3537960d</guid>
    <description><![CDATA[Limit the recursion depth.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 16:27:59 +0200</pubDate>
</item>
<item>
    <title>Removed unused variable.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/31da6944a413</guid>
    <description><![CDATA[Removed unused variable.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 11:02:05 +0200</pubDate>
</item>
<item>
    <title>Merged with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fccb0bb9508</guid>
    <description><![CDATA[Merged with Janus.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 11:00:12 +0200</pubDate>
</item>
<item>
    <title>Fix unit test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/727eab7a4e2a</guid>
    <description><![CDATA[Fix unit test.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 15:19:03 +0200</pubDate>
</item>
<item>
    <title>Give keyword argument directly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1deee6ab6af3</guid>
    <description><![CDATA[Give keyword argument directly.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 15:17:10 +0200</pubDate>
</item>
<item>
    <title>Added better timing capability to runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bf991ca28f23</guid>
    <description><![CDATA[Added better timing capability to runtime.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 14:15:05 +0200</pubDate>
</item>
<item>
    <title>Added preprocessing to Orlandi runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f91b28a6cbbe</guid>
    <description><![CDATA[Added preprocessing to Orlandi runtime.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 13:04:18 +0200</pubDate>
</item>
<item>
    <title>benchmark can be shortcut if needed_data are provided.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/61ac5debba24</guid>
    <description><![CDATA[benchmark can be shortcut if needed_data are provided.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 13:04:18 +0200</pubDate>
</item>
<item>
    <title>Added the orlandi runtime as an option.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8d213ad683c2</guid>
    <description><![CDATA[Added the orlandi runtime as an option.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 13:04:18 +0200</pubDate>
</item>
<item>
    <title>Made hashbroadcast.py Python 2.4 compliant.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a1193532c181</guid>
    <description><![CDATA[Made hashbroadcast.py Python 2.4 compliant.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 12:21:14 +0200</pubDate>
</item>
<item>
    <title>Fixed two bugs due to changes in the preprocessing interface.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4045c231587a</guid>
    <description><![CDATA[Fixed two bugs due to changes in the preprocessing interface.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Oct 2009 11:39:54 +0200</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fd999c906ca</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 15:25:15 +0200</pubDate>
</item>
<item>
    <title>Added missing defaultvalue.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1a912020e21f</guid>
    <description><![CDATA[Added missing defaultvalue.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 15:07:35 +0200</pubDate>
</item>
<item>
    <title>Merged with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f626a6dfef43</guid>
    <description><![CDATA[Merged with Janus.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 14:28:12 +0200</pubDate>
</item>
<item>
    <title>Merged with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed2d02202af0</guid>
    <description><![CDATA[Merged with Janus.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 14:27:37 +0200</pubDate>
</item>
<item>
    <title>Increment the program counter for synchronizing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/824ae3770456</guid>
    <description><![CDATA[Increment the program counter for synchronizing.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 15:23:12 +0200</pubDate>
</item>
<item>
    <title>Adapted preprocessing program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/547e9bc99d12</guid>
    <description><![CDATA[Adapted preprocessing program counters.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Sep 2009 14:34:49 +0200</pubDate>
</item>
<item>
    <title>Increment the program counter for every input.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bd8cf1987411</guid>
    <description><![CDATA[Increment the program counter for every input.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 29 Sep 2009 14:56:57 +0200</pubDate>
</item>
<item>
    <title>Fork program counter in AES encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1754fd1e0d9f</guid>
    <description><![CDATA[Fork program counter in AES encryption.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 29 Sep 2009 14:19:43 +0200</pubDate>
</item>
<item>
    <title>Fork program counter for every preprocessing operation und generator call.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3e1043e38221</guid>
    <description><![CDATA[Fork program counter for every preprocessing operation und generator call.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 29 Sep 2009 12:57:20 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8063a78b8ef5</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Sep 2009 18:36:21 +0200</pubDate>
</item>
<item>
    <title>Don't use schedule_complex_callbacks() where it decreases performance.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fe84468a46ca</guid>
    <description><![CDATA[Don't use schedule_complex_callbacks() where it decreases performance.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Sep 2009 19:54:46 +0200</pubDate>
</item>
<item>
    <title>Added preprocessing for masked exponentiation with active security.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fc11d4132c5</guid>
    <description><![CDATA[Added preprocessing for masked exponentiation with active security.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Sep 2009 14:13:27 +0200</pubDate>
</item>
<item>
    <title>Fork program counter for preprocessed operations.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8e3e05b8be9</guid>
    <description><![CDATA[Fork program counter for preprocessed operations.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Sep 2009 16:09:04 +0200</pubDate>
</item>
<item>
    <title>Centralize the program counter changes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2bbab8b5597f</guid>
    <description><![CDATA[Centralize the program counter changes.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Sep 2009 15:59:57 +0200</pubDate>
</item>
<item>
    <title>Merged with Martin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/77f74e53f796</guid>
    <description><![CDATA[Merged with Martin.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 19 Sep 2009 15:34:01 +0200</pubDate>
</item>
<item>
    <title>Don't get stuck if preprocessing demanded but not available.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0f35ae3f503b</guid>
    <description><![CDATA[Don't get stuck if preprocessing demanded but not available.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Sep 2009 17:59:08 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5ffc93111d70</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Sep 2009 17:38:23 +0200</pubDate>
</item>
<item>
    <title>Added new AES inversion variant: masked exponentiation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cd0f4d7d135b</guid>
    <description><![CDATA[Added new AES inversion variant: masked exponentiation.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Sep 2009 17:30:48 +0200</pubDate>
</item>
<item>
    <title>Optimize PRSS multiplication triples preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/591451fd23dc</guid>
    <description><![CDATA[Optimize PRSS multiplication triples preprocessing.<br/>
<br/>
This is done by using only one PRF call for several shares.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Sep 2009 14:35:26 +0200</pubDate>
</item>
<item>
    <title>Added option to use preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/be9c8eb7b4d0</guid>
    <description><![CDATA[Added option to use preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 11 Sep 2009 19:11:31 +0200</pubDate>
</item>
<item>
    <title>Remove items from preprocessing pool when using them.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f29e998c77c9</guid>
    <description><![CDATA[Remove items from preprocessing pool when using them.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 11 Sep 2009 19:09:31 +0200</pubDate>
</item>
<item>
    <title>Reordered the active runtimes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bba0fb85c976</guid>
    <description><![CDATA[Reordered the active runtimes.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 13:11:38 +0200</pubDate>
</item>
<item>
    <title>Documentation for the Hash based broadcast protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fdf5959db257</guid>
    <description><![CDATA[Documentation for the Hash based broadcast protocol.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 11:56:31 +0200</pubDate>
</item>
<item>
    <title>Documentation for the Orlandi runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6693b04e60a4</guid>
    <description><![CDATA[Documentation for the Orlandi runtime.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 11:55:36 +0200</pubDate>
</item>
<item>
    <title>The Orlandi runtime implements a actively secure runtime with self-trust.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/986c5b82c655</guid>
    <description><![CDATA[The Orlandi runtime implements a actively secure runtime with self-trust.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 11:53:47 +0200</pubDate>
</item>
<item>
    <title>Added Janus as a contributor.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/61dfbce77505</guid>
    <description><![CDATA[Added Janus as a contributor.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 11:52:01 +0200</pubDate>
</item>
<item>
    <title>Added documentation for constants.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/199782817963</guid>
    <description><![CDATA[Added documentation for constants.py.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Oct 2009 11:51:56 +0200</pubDate>
</item>
<item>
    <title>Automatic generation of program counters sequences.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4b6f9e4db99e</guid>
    <description><![CDATA[Automatic generation of program counters sequences.<br/>
<br/>
The benchmark program now automatically generates the needed sequence of program counters by running the benchmark. The generated program counters are then feed to the preprocessor and the benchmark is reexecuted and timing performed.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 12:03:06 +0200</pubDate>
</item>
<item>
    <title>Refactored options to be more generic in terms of supported runtimes and mixins.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5aa1a609ae35</guid>
    <description><![CDATA[Refactored options to be more generic in terms of supported runtimes and mixins.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 12:02:23 +0200</pubDate>
</item>
<item>
    <title>We skippe the tests because the commit module is not currently included in VIFF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3fba16c51e71</guid>
    <description><![CDATA[We skippe the tests because the commit module is not currently included in VIFF.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 12:02:23 +0200</pubDate>
</item>
<item>
    <title>Replace the current implementation of _get_triple with a call to random triple.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/82e3597871ae</guid>
    <description><![CDATA[Replace the current implementation of _get_triple with a call to random triple.<br/>
<br/>
Implement the preprocessing interface.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 12:02:20 +0200</pubDate>
</item>
<item>
    <title>Generate a list of random triples based on the security parameter s.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a3d5284eea19</guid>
    <description><![CDATA[Generate a list of random triples based on the security parameter s.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 07 Oct 2009 12:02:12 +0200</pubDate>
</item>
<item>
    <title>Test generation of triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f5b89b88b8c8</guid>
    <description><![CDATA[Test generation of triples.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of the TripleGen protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/db2d970885f4</guid>
    <description><![CDATA[Implementation of the TripleGen protocol.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of the leak tolerant multiplication command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/86e0c7d54f22</guid>
    <description><![CDATA[Implementation of the leak tolerant multiplication command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of the basic multiplication command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eb0443115206</guid>
    <description><![CDATA[Implementation of the basic multiplication command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of input and shift commands.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a62e12c9947a</guid>
    <description><![CDATA[Implementation of input and shift commands.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of subtraction command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5636b02c6bef</guid>
    <description><![CDATA[Implementation of subtraction command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of addition command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/94086392cb3c</guid>
    <description><![CDATA[Implementation of addition command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of random share command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bb9566f09d3f</guid>
    <description><![CDATA[Implementation of random share command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implementation of the open command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7ed324dff36b</guid>
    <description><![CDATA[Implementation of the open command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Implemented secret sharing command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/42d95e56edf6</guid>
    <description><![CDATA[Implemented secret sharing command.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Boilerplate code for the implementation of the Orlandi runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7fe8f5835b61</guid>
    <description><![CDATA[Boilerplate code for the implementation of the Orlandi runtime.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>An implementation of a broadcast mixin based on hashing of the received messages.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/53d198cdf14c</guid>
    <description><![CDATA[An implementation of a broadcast mixin based on hashing of the received messages.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Added method for expecting data on the network using a specified programcounter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5a815629d825</guid>
    <description><![CDATA[Added method for expecting data on the network using a specified programcounter.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:05:24 +0200</pubDate>
</item>
<item>
    <title>Constants used in communication is refactored to a new file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8a5eb6550111</guid>
    <description><![CDATA[Constants used in communication is refactored to a new file.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:04:36 +0200</pubDate>
</item>
<item>
    <title>It is now possible to send data to your self.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c43b0e520aba</guid>
    <description><![CDATA[It is now possible to send data to your self.<br/>
<br/>
The sendData and _expect_data primitives now accepts and transmits data send from a player to himself.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 10:04:20 +0200</pubDate>
</item>
<item>
    <title>Fix undefined variable in print_transferred_data.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80125f56beaa</guid>
    <description><![CDATA[Fix undefined variable in print_transferred_data.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 19:31:34 +0200</pubDate>
</item>
<item>
    <title>Merge with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d325a4ee6625</guid>
    <description><![CDATA[Merge with Marcel.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 16:14:20 +0200</pubDate>
</item>
<item>
    <title>Remove unused increment_pc decorator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f2fce145b9e1</guid>
    <description><![CDATA[Remove unused increment_pc decorator.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 15:48:52 +0200</pubDate>
</item>
<item>
    <title>Get rid of increment_pc for broadcast.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/34a7d23462a7</guid>
    <description><![CDATA[Get rid of increment_pc for broadcast.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 14:43:01 +0200</pubDate>
</item>
<item>
    <title>Get rid of increment_pc for prss_*</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7610deb0ebab</guid>
    <description><![CDATA[Get rid of increment_pc for prss_*<br/>
<br/>
These function still need a unique program counter, though, so they<br/>
now increment it themselves as needed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 14:42:26 +0200</pubDate>
</item>
<item>
    <title>Make increment_pc mostly obsolete.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2daaf0e7a1f6</guid>
    <description><![CDATA[Make increment_pc mostly obsolete.<br/>
<br/>
Instead of calling increment_pc on every method entry to allocate a<br/>
sub-program counter, we now let schedule_callback take care of this.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 18 Sep 2009 14:41:44 +0200</pubDate>
</item>
<item>
    <title>Test fewer thresholds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b94ff92ee1d9</guid>
    <description><![CDATA[Test fewer thresholds.<br/>
<br/>
These tests were added to ensure that everything works not only in the<br/>
case where n = 2t + 1, but also when n &gt; 2t + 1. The tests with 4, 6,<br/>
and 8 players have n = 2t + 2 for that reason.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Sep 2009 15:48:01 +0200</pubDate>
</item>
<item>
    <title>Don't output the amount of transferred data when connection closed</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7eb99c27a46e</guid>
    <description><![CDATA[Don't output the amount of transferred data when connection closed<br/>
(interference with trial).]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Sep 2009 18:45:15 +0200</pubDate>
</item>
<item>
    <title>Treat finish_mul() as complex callback because it calls open().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ec281b1151e1</guid>
    <description><![CDATA[Treat finish_mul() as complex callback because it calls open().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Sep 2009 18:41:07 +0200</pubDate>
</item>
<item>
    <title>Added option to use ActiveRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/49c14731cf5e</guid>
    <description><![CDATA[Added option to use ActiveRuntime.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 10 Sep 2009 16:20:06 +0200</pubDate>
</item>
<item>
    <title>Output the amount of transferred data when connection closed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2eb256e7e36c</guid>
    <description><![CDATA[Output the amount of transferred data when connection closed.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 09 Sep 2009 11:24:10 +0200</pubDate>
</item>
<item>
    <title>Optimized addition chain.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/104d89587c94</guid>
    <description><![CDATA[Optimized addition chain.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 08 Sep 2009 15:55:02 +0200</pubDate>
</item>
<item>
    <title>Added an inversion by exponentiation variant with least rounds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/86d0c1d49af8</guid>
    <description><![CDATA[Added an inversion by exponentiation variant with least rounds.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 27 Jul 2009 15:24:11 +0200</pubDate>
</item>
<item>
    <title>Execute scripts using python from PATH instead of /usr/bin/python.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d43f766c4cac</guid>
    <description><![CDATA[Execute scripts using python from PATH instead of /usr/bin/python.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 27 Jul 2009 12:16:25 +0200</pubDate>
</item>
<item>
    <title>Fixed bugs occurring when running without ViffReactor.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7fde9811e3bf</guid>
    <description><![CDATA[Fixed bugs occurring when running without ViffReactor.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 20 Jul 2009 12:22:02 +0200</pubDate>
</item>
<item>
    <title>Unit tests can be run without ViffReactor again.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/90e278d7a950</guid>
    <description><![CDATA[Unit tests can be run without ViffReactor again.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 20 Jul 2009 12:04:46 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0fb5d4da2f1e</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 17 Jul 2009 16:24:03 +0200</pubDate>
</item>
<item>
    <title>Expand the key successively instead of at once.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5da110d6e5b2</guid>
    <description><![CDATA[Expand the key successively instead of at once.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 16 Jul 2009 12:25:22 +0200</pubDate>
</item>
<item>
    <title>Profiling outputs lifetime of every Share object.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f640ea5f0920</guid>
    <description><![CDATA[Profiling outputs lifetime of every Share object.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 10 Jul 2009 13:27:42 +0200</pubDate>
</item>
<item>
    <title>Added possibility to specify key length by a parameter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c15bc2925969</guid>
    <description><![CDATA[Added possibility to specify key length by a parameter.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 03 Jul 2009 10:48:59 +0200</pubDate>
</item>
<item>
    <title>Removed unnecessary parenthesis in if-statements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7f1e95db5c6c</guid>
    <description><![CDATA[Removed unnecessary parenthesis in if-statements.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 17 Jul 2009 12:13:08 +0200</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/84c8f3d5fa86</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 17 Jul 2009 11:00:44 +0200</pubDate>
</item>
<item>
    <title>Faster computation of dot product.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aa2b3941a380</guid>
    <description><![CDATA[Faster computation of dot product.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 13 Jul 2009 14:17:52 +0200</pubDate>
</item>
<item>
    <title>Make setup.py install the VIFF reactor pluging in Twisted.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/51167e387cc3</guid>
    <description><![CDATA[Make setup.py install the VIFF reactor pluging in Twisted.<br/>
<br/>
With this change the VIFF reactor will automatically be made available<br/>
for Twisted/Trial once the command<br/>
<br/>
    setup.py install<br/>
<br/>
has been executed.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#116;&#112;&#106;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 25 Jun 2009 08:58:54 +0200</pubDate>
</item>
<item>
    <title>Make the VIFF reactor available to trial.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ef0499add96c</guid>
    <description><![CDATA[Make the VIFF reactor available to trial.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 24 Jun 2009 11:21:20 +0200</pubDate>
</item>
<item>
    <title>Added a variant of the encryption method which takes a random value as argument.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c1259ceebc55</guid>
    <description><![CDATA[Added a variant of the encryption method which takes a random value as argument.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 19 Jun 2009 09:05:00 +0200</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8ec45943c12a</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 27 May 2009 22:29:31 +0200</pubDate>
</item>
<item>
    <title>Made it possible to run with reactors other than ViffReactor as before.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b1ee0d5e116f</guid>
    <description><![CDATA[Made it possible to run with reactors other than ViffReactor as before.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 27 May 2009 16:12:42 +0200</pubDate>
</item>
<item>
    <title>Use deques instead of lists for deferred queues.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d8337973e050</guid>
    <description><![CDATA[Use deques instead of lists for deferred queues.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 May 2009 11:23:20 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/43907e78f95f</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 May 2009 19:35:25 +0200</pubDate>
</item>
<item>
    <title>Adapted preprocessing program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e918af983f75</guid>
    <description><![CDATA[Adapted preprocessing program counters.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 May 2009 18:22:17 +0200</pubDate>
</item>
<item>
    <title>Use reentrant reactor also for double auction.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0abdcb6c392a</guid>
    <description><![CDATA[Use reentrant reactor also for double auction.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 May 2009 19:35:05 +0200</pubDate>
</item>
<item>
    <title>Introduced complex callbacks.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/89b93bc75476</guid>
    <description><![CDATA[Introduced complex callbacks.<br/>
<br/>
These are only executed when process_deferred_queue() is not called recursively.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 May 2009 19:34:03 +0200</pubDate>
</item>
<item>
    <title>Added reentrant reactor.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6cd5ceb87542</guid>
    <description><![CDATA[Added reentrant reactor.<br/>
<br/>
Data now is sent faster and incoming data is processed faster.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 May 2009 17:04:07 +0200</pubDate>
</item>
<item>
    <title>Warn about overriding setUp and tearDown.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b5eea8738968</guid>
    <description><![CDATA[Warn about overriding setUp and tearDown.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 May 2009 09:34:42 +0200</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e89fb02c5e3d</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 May 2009 12:01:54 +0200</pubDate>
</item>
<item>
    <title>Seperate incoming data and waiting deferreds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3171ea9886cb</guid>
    <description><![CDATA[Seperate incoming data and waiting deferreds.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 13 May 2009 17:07:00 +0200</pubDate>
</item>
<item>
    <title>Reduce number of isinstance() calls.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b44882c6d4f6</guid>
    <description><![CDATA[Reduce number of isinstance() calls.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 13 May 2009 16:38:16 +0200</pubDate>
</item>
<item>
    <title>Reduce number of isinstance() calls.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cbc39e56b402</guid>
    <description><![CDATA[Reduce number of isinstance() calls.<br/>
<br/>
This is done by exploiting that in operator overloading functions like<br/>
Share.__add__ the first parameter always is a Share.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 13 May 2009 15:32:00 +0200</pubDate>
</item>
<item>
    <title>Removed obsolete comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e1e0c107c40b</guid>
    <description><![CDATA[Removed obsolete comment.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 13 May 2009 11:12:20 +0200</pubDate>
</item>
<item>
    <title>RuntimeTestCase must wait on the runtime results too.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a1304b0072d4</guid>
    <description><![CDATA[RuntimeTestCase must wait on the runtime results too.<br/>
<br/>
Otherwise any exceptions raised in the protocol execution wont be<br/>
propagated correctly, and Trial might believe that the test case has<br/>
succeeded when it hasn't.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 May 2009 10:47:12 +0200</pubDate>
</item>
<item>
    <title>Merged with Marcel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e86a007bddbd</guid>
    <description><![CDATA[Merged with Marcel.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 07 May 2009 11:09:47 +0200</pubDate>
</item>
<item>
    <title>Replaced addCallback() by schedule_callback() for callbacks using the program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d6ff18bd643c</guid>
    <description><![CDATA[Replaced addCallback() by schedule_callback() for callbacks using the program counter.<br/>
<br/>
To achieve this, schedule_callback() has to return the return value of addCallback() (the Deferred).]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 04 May 2009 14:04:36 +0200</pubDate>
</item>
<item>
    <title>Added @increment_pc to schedule_callback() to enable multiple callbacks.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ade6aff2dde2</guid>
    <description><![CDATA[Added @increment_pc to schedule_callback() to enable multiple callbacks.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 04 May 2009 13:05:21 +0200</pubDate>
</item>
<item>
    <title>Replace hotspot by cProfile for profiling.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8d439efb4a90</guid>
    <description><![CDATA[Replace hotspot by cProfile for profiling.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 24 Apr 2009 14:00:00 +0200</pubDate>
</item>
<item>
    <title>Added signed and unsigned methods to field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/38e4007378df</guid>
    <description><![CDATA[Added signed and unsigned methods to field elements.]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 29 Apr 2009 09:39:21 +0200</pubDate>
</item>
<item>
    <title>Add abort method in Runtime to deal with bad data.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0e3d8a3d3b15</guid>
    <description><![CDATA[Add abort method in Runtime to deal with bad data.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 23 Apr 2009 11:21:37 +0200</pubDate>
</item>
<item>
    <title>Include name of bad player in warning.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/98eb6e0cfa88</guid>
    <description><![CDATA[Include name of bad player in warning.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 21 Apr 2009 15:52:17 +0200</pubDate>
</item>
<item>
    <title>Make players ignore bad data.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/05bcb213270c</guid>
    <description><![CDATA[Make players ignore bad data.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 21 Apr 2009 15:19:57 +0200</pubDate>
</item>
<item>
    <title>Simplify _expect_share slightly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/421a199020e9</guid>
    <description><![CDATA[Simplify _expect_share slightly.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 11:30:07 +0200</pubDate>
</item>
<item>
    <title>Better formatting in docstring.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b8c7b2447a2f</guid>
    <description><![CDATA[Better formatting in docstring.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 11:04:45 +0200</pubDate>
</item>
<item>
    <title>Better alignment in figure.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c897bd60ef92</guid>
    <description><![CDATA[Better alignment in figure.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 11:02:28 +0200</pubDate>
</item>
<item>
    <title>Fix missing link in installation guide.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/facf3b6060db</guid>
    <description><![CDATA[Fix missing link in installation guide.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 00:20:15 +0200</pubDate>
</item>
<item>
    <title>Document the ShareExchanger.sendData method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a9119cc75e11</guid>
    <description><![CDATA[Document the ShareExchanger.sendData method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 00:15:48 +0200</pubDate>
</item>
<item>
    <title>Rewrote sendData and stringRecived to use a simpler format.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/65cce3c355a0</guid>
    <description><![CDATA[Rewrote sendData and stringRecived to use a simpler format.<br/>
<br/>
The new format includes the length of the data as well for easier<br/>
unpacking.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Apr 2009 00:07:07 +0200</pubDate>
</item>
<item>
    <title>Take advantage of the repeat count in format strings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/83282f6e20b9</guid>
    <description><![CDATA[Take advantage of the repeat count in format strings.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 23:30:34 +0200</pubDate>
</item>
<item>
    <title>Remove references to the marshal module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8c7d9f684b56</guid>
    <description><![CDATA[Remove references to the marshal module.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 23:20:08 +0200</pubDate>
</item>
<item>
    <title>Typo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d5741e841ccc</guid>
    <description><![CDATA[Typo.<br/>
<br/>
Part of this patch:<br/>
<br/>
 http://lists.viff.dk/pipermail/viff-patches-viff.dk/2008-October/000053.html<br/>
<br/>
Committed by Martin Geisler.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 23:07:13 +0200</pubDate>
</item>
<item>
    <title>Replace the unsafe marshal module with the safe struct module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a8206d017f43</guid>
    <description><![CDATA[Replace the unsafe marshal module with the safe struct module.<br/>
<br/>
This changes the ShareExchanger.sendData method so that data must now<br/>
always be a string, integers and other types will no longer work.<br/>
<br/>
Part of this patch:<br/>
<br/>
 http://lists.viff.dk/pipermail/viff-patches-viff.dk/2008-October/000053.html<br/>
<br/>
Committed by Martin Geisler.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 23:05:41 +0200</pubDate>
</item>
<item>
    <title>Use symbolic constants for data types.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed3302fd93f1</guid>
    <description><![CDATA[Use symbolic constants for data types.<br/>
<br/>
Part of this patch:<br/>
<br/>
 http://lists.viff.dk/pipermail/viff-patches-viff.dk/2008-October/000053.html<br/>
<br/>
Committed by Martin Geisler.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 15:07:30 +0200</pubDate>
</item>
<item>
    <title>Start players in increasing order in install.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e94a7d1eae29</guid>
    <description><![CDATA[Start players in increasing order in install.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 03 Apr 2009 10:58:40 +0200</pubDate>
</item>
<item>
    <title>Try reconnecting much faster.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4585ac6bce2c</guid>
    <description><![CDATA[Try reconnecting much faster.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 03 Apr 2009 10:55:52 +0200</pubDate>
</item>
<item>
    <title>Deleted trailing whitespace.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4d7291de8f8a</guid>
    <description><![CDATA[Deleted trailing whitespace.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 15:47:44 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/950815ab873f</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 15:44:01 +0100</pubDate>
</item>
<item>
    <title>Optimize for the happy path when hitting caches.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99a8a7c9cce5</guid>
    <description><![CDATA[Optimize for the happy path when hitting caches.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 15:33:52 +0100</pubDate>
</item>
<item>
    <title>Removed unnecessary global statement.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/295772b6b49a</guid>
    <description><![CDATA[Removed unnecessary global statement.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 15:30:06 +0100</pubDate>
</item>
<item>
    <title>Removed unnecessary cache updates.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/56f0b5a1b41e</guid>
    <description><![CDATA[Removed unnecessary cache updates.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 15:28:23 +0100</pubDate>
</item>
<item>
    <title>Removed obsolete comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ed76dce61d6</guid>
    <description><![CDATA[Removed obsolete comments.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 27 Mar 2009 14:18:47 +0100</pubDate>
</item>
<item>
    <title>Use schedule_callback() instead of addCallback() where necessary.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e2759515f57f</guid>
    <description><![CDATA[Use schedule_callback() instead of addCallback() where necessary.<br/>
<br/>
Furthermore, adjust program counter values for preprocessing of multiplication.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 21:02:57 +0100</pubDate>
</item>
<item>
    <title>Added possibility to share multiple random bits in GF256 with less calls of the PRF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d522f9b14b49</guid>
    <description><![CDATA[Added possibility to share multiple random bits in GF256 with less calls of the PRF.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 26 Feb 2009 19:35:08 +0100</pubDate>
</item>
<item>
    <title>Cache the coefficients used to construct a PRSS share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5ac7a2c23337</guid>
    <description><![CDATA[Cache the coefficients used to construct a PRSS share.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 25 Feb 2009 21:14:30 +0100</pubDate>
</item>
<item>
    <title>Cache PRFs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ecd0f77f5243</guid>
    <description><![CDATA[Cache PRFs.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 25 Feb 2009 17:16:38 +0100</pubDate>
</item>
<item>
    <title>Added a benchmark for the AES inversion.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/58576bfc42e8</guid>
    <description><![CDATA[Added a benchmark for the AES inversion.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 25 Feb 2009 15:39:34 +0100</pubDate>
</item>
<item>
    <title>Increment program counter by AES.encrypt().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/28c946f07e18</guid>
    <description><![CDATA[Increment program counter by AES.encrypt().<br/>
<br/>
Since AES is not a subclass of Runtime, the program counter is referenced in AES<br/>
and should therefore only be changed in-place in Runtime.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 24 Feb 2009 11:24:48 +0100</pubDate>
</item>
<item>
    <title>Trigger next AES round on the whole state, not only on the last byte.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4506ca5dbf70</guid>
    <description><![CDATA[Trigger next AES round on the whole state, not only on the last byte.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 23 Feb 2009 17:22:30 +0100</pubDate>
</item>
<item>
    <title>Use schedule_callback() instead of addCallback() for functions relying on the program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73b8246fbe5b</guid>
    <description><![CDATA[Use schedule_callback() instead of addCallback() for functions relying on the program counter.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 23 Feb 2009 14:04:15 +0100</pubDate>
</item>
<item>
    <title>Added profile decorator to lin_comb().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4bacbff2e79f</guid>
    <description><![CDATA[Added profile decorator to lin_comb().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 19 Feb 2009 16:22:15 +0100</pubDate>
</item>
<item>
    <title>Added option take quiet AES initialization, used by unit tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cbdcba8630c5</guid>
    <description><![CDATA[Added option take quiet AES initialization, used by unit tests.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 19 Feb 2009 16:21:59 +0100</pubDate>
</item>
<item>
    <title>Encrypting several blocks in parallel possible in AES example application.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6b80efc3bfc5</guid>
    <description><![CDATA[Encrypting several blocks in parallel possible in AES example application.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 18 Feb 2009 20:13:57 +0100</pubDate>
</item>
<item>
    <title>Added options to the AES test application.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cecc7b3c6eb0</guid>
    <description><![CDATA[Added options to the AES test application.<br/>
<br/>
One can now choose different variants of inversion by exponentiation and whether<br/>
the whole computation should be prepared at once.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 18 Feb 2009 14:32:24 +0100</pubDate>
</item>
<item>
    <title>Added an inversion by exponentiation variant with minimal number of</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b6d229859b5b</guid>
    <description><![CDATA[Added an inversion by exponentiation variant with minimal number of<br/>
multiplications and less rounds.<br/>
<br/>
Changed the internal structure regarding the inversions, the choice is now made<br/>
in __init__().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 17 Feb 2009 18:15:32 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/72b7a0717627</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 17 Feb 2009 11:21:38 +0100</pubDate>
</item>
<item>
    <title>Use finish() only to print benchmark results.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c47c7f119808</guid>
    <description><![CDATA[Use finish() only to print benchmark results.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 17 Feb 2009 10:55:15 +0100</pubDate>
</item>
<item>
    <title>Added option to do AES encryption at once instead of in rounds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/56d259ed2a3d</guid>
    <description><![CDATA[Added option to do AES encryption at once instead of in rounds.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 16 Feb 2009 19:32:31 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f24861244622</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Feb 2009 21:18:31 +0100</pubDate>
</item>
<item>
    <title>Avoid unnecessary communication in invert_by_masking().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/87f37eb25159</guid>
    <description><![CDATA[Avoid unnecessary communication in invert_by_masking().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 12 Feb 2009 20:05:39 +0100</pubDate>
</item>
<item>
    <title>Added the possibility to use square-and-multiply for the inversion in AES.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cf4920b3ae72</guid>
    <description><![CDATA[Added the possibility to use square-and-multiply for the inversion in AES.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 05 Feb 2009 17:03:30 +0100</pubDate>
</item>
<item>
    <title>Fixed erroneous use of list.pop().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/006bdec768e6</guid>
    <description><![CDATA[Fixed erroneous use of list.pop().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 05 Feb 2009 16:14:01 +0100</pubDate>
</item>
<item>
    <title>Updated filename in description of beginner.py</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d9b3bceab2f5</guid>
    <description><![CDATA[Updated filename in description of beginner.py]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Nov 2009 10:13:11 +0100</pubDate>
</item>
<item>
    <title>Corrected copyright line.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0a7fce92d538</guid>
    <description><![CDATA[Corrected copyright line.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 13:52:36 +0100</pubDate>
</item>
<item>
    <title>Merge with Janus.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c4222f1a07cd</guid>
    <description><![CDATA[Merge with Janus.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 13:49:16 +0100</pubDate>
</item>
<item>
    <title>Created a simpel example which demonstrates the basic features of VIFF to beginners</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d3b49f2c8203</guid>
    <description><![CDATA[Created a simpel example which demonstrates the basic features of VIFF to beginners]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 13:24:29 +0100</pubDate>
</item>
<item>
    <title>Updated URL to Toft's progress report.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/063dbf0f3274</guid>
    <description><![CDATA[Updated URL to Toft's progress report.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:07:21 +0100</pubDate>
</item>
<item>
    <title>Small cleanups.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6b696d2d2758</guid>
    <description><![CDATA[Small cleanups.<br/>
<br/>
Moved --keysize default down to other defaults, removed unneeded dest<br/>
keyword argument for --keysize and wrapped a long line.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:30:16 +0100</pubDate>
</item>
<item>
    <title>Removed obsolete comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3d739e0e2e17</guid>
    <description><![CDATA[Removed obsolete comment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:20:10 +0100</pubDate>
</item>
<item>
    <title>Fixed indention.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7ea7ebf9b5b5</guid>
    <description><![CDATA[Fixed indention.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:18:30 +0100</pubDate>
</item>
<item>
    <title>Mark code block as such.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b74f7081ff81</guid>
    <description><![CDATA[Mark code block as such.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:16:46 +0100</pubDate>
</item>
<item>
    <title>Fixed typos.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/202631c58686</guid>
    <description><![CDATA[Fixed typos.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:15:06 +0100</pubDate>
</item>
<item>
    <title>Make keysize an optional argument.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/622604a6d772</guid>
    <description><![CDATA[Make keysize an optional argument.<br/>
<br/>
The test suite was broken since it didn't pass this argument, this<br/>
unbreaks it again and is backwards compatible for other callers.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 09:39:18 +0100</pubDate>
</item>
<item>
    <title>Improved install guide for Mac OS X, adding instructions for obtaining GMP</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/88d6a083a513</guid>
    <description><![CDATA[Improved install guide for Mac OS X, adding instructions for obtaining GMP]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 08:59:38 +0100</pubDate>
</item>
<item>
    <title>Added parameter for specifying keysize to generate-config-files.py</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3fd216628718</guid>
    <description><![CDATA[Added parameter for specifying keysize to generate-config-files.py]]></description>
    <author>&#74;&#97;&#110;&#117;&#115;&#32;&#68;&#97;&#109;&#32;&#78;&#105;&#101;&#108;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#110;&#117;&#115;&#46;&#110;&#105;&#101;&#108;&#115;&#101;&#110;&#64;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#97;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 10 Mar 2009 08:58:34 +0100</pubDate>
</item>
<item>
    <title>Added Tord and Ivan to the authors file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b71a37c3010e</guid>
    <description><![CDATA[Added Tord and Ivan to the authors file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 07 Mar 2009 21:31:10 +0100</pubDate>
</item>
<item>
    <title>More long-term plans.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eb4dfa98b439</guid>
    <description><![CDATA[More long-term plans.]]></description>
    <author>&#73;&#118;&#97;&#110;&#32;&#68;&#97;&#109;&#103;&#229;&#114;&#100;&#32;&#60;&#105;&#118;&#97;&#110;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 07 Mar 2009 21:14:47 +0100</pubDate>
</item>
<item>
    <title>Merge with Tord.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/10b86919c433</guid>
    <description><![CDATA[Merge with Tord.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 07 Mar 2009 20:55:08 +0100</pubDate>
</item>
<item>
    <title>Removed trailing whitespace.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c73d989810fb</guid>
    <description><![CDATA[Removed trailing whitespace.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 26 Feb 2009 21:15:25 +0100</pubDate>
</item>
<item>
    <title>Better error message.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/febb63e773e4</guid>
    <description><![CDATA[Better error message.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 26 Feb 2009 21:01:21 +0100</pubDate>
</item>
<item>
    <title>Added xor for field elements of type GF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dea34098e8fb</guid>
    <description><![CDATA[Added xor for field elements of type GF.]]></description>
    <author>&#84;&#111;&#114;&#100;&#32;&#82;&#101;&#105;&#115;&#116;&#97;&#100;&#32;&#60;&#116;&#111;&#114;&#100;&#114;&#64;&#105;&#116;&#101;&#109;&#46;&#110;&#116;&#110;&#117;&#46;&#110;&#111;&#62;</author>
    <pubDate>Fri, 06 Mar 2009 12:03:08 +0100</pubDate>
</item>
<item>
    <title>Make split return FieldElements instead of integers.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/24d0ffe14c3a</guid>
    <description><![CDATA[Make split return FieldElements instead of integers.]]></description>
    <author>&#84;&#111;&#114;&#100;&#32;&#82;&#101;&#105;&#115;&#116;&#97;&#100;&#32;&#60;&#116;&#111;&#114;&#100;&#114;&#64;&#105;&#116;&#101;&#109;&#46;&#110;&#116;&#110;&#117;&#46;&#110;&#111;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 21:17:10 +0100</pubDate>
</item>
<item>
    <title>Added test for split in GF256.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/730c30c4d788</guid>
    <description><![CDATA[Added test for split in GF256.]]></description>
    <author>&#84;&#111;&#114;&#100;&#32;&#82;&#101;&#105;&#115;&#116;&#97;&#100;&#32;&#60;&#116;&#111;&#114;&#100;&#114;&#64;&#105;&#116;&#101;&#109;&#46;&#110;&#116;&#110;&#117;&#46;&#110;&#111;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 13:46:19 +0100</pubDate>
</item>
<item>
    <title>Splits FieldElement into array of bits LSB first.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e5aecd62cf67</guid>
    <description><![CDATA[Splits FieldElement into array of bits LSB first.]]></description>
    <author>&#84;&#111;&#114;&#100;&#32;&#82;&#101;&#105;&#115;&#116;&#97;&#100;&#32;&#60;&#116;&#111;&#114;&#100;&#114;&#64;&#105;&#116;&#101;&#109;&#46;&#110;&#116;&#110;&#117;&#46;&#110;&#111;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 13:23:42 +0100</pubDate>
</item>
<item>
    <title>Utility function for if_then that works with shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/88ac6ac5fe70</guid>
    <description><![CDATA[Utility function for if_then that works with shares.]]></description>
    <author>&#84;&#111;&#114;&#100;&#32;&#82;&#101;&#105;&#115;&#116;&#97;&#100;&#32;&#60;&#116;&#111;&#114;&#100;&#114;&#64;&#105;&#116;&#101;&#109;&#46;&#110;&#116;&#110;&#117;&#46;&#110;&#111;&#62;</author>
    <pubDate>Thu, 05 Mar 2009 13:00:59 +0100</pubDate>
</item>
<item>
    <title>More pyflakes &quot;fixes&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ab726c059750</guid>
    <description><![CDATA[More pyflakes &quot;fixes&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 20 Feb 2009 10:20:34 +0100</pubDate>
</item>
<item>
    <title>Removed unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d5f01ddd720</guid>
    <description><![CDATA[Removed unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 20 Feb 2009 10:00:48 +0100</pubDate>
</item>
<item>
    <title>Initialize constants in dedicated function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f12590662f93</guid>
    <description><![CDATA[Initialize constants in dedicated function.<br/>
<br/>
This works around a false positive reported by pyflakes.  It became<br/>
confused since the alog, log, and mul variables were explicitly<br/>
deleted from the global scope when they were no longer needed. We now<br/>
define there variables as local variables in the initialize function.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 20 Feb 2009 09:58:24 +0100</pubDate>
</item>
<item>
    <title>Added some future plans.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/24ba1dae612d</guid>
    <description><![CDATA[Added some future plans.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 19 Feb 2009 16:16:46 +0100</pubDate>
</item>
<item>
    <title>Removed unnecessary spaces.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3442612fee88</guid>
    <description><![CDATA[Removed unnecessary spaces.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 17 Feb 2009 09:42:09 +0100</pubDate>
</item>
<item>
    <title>Allow long integer exponents in pow.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b79734a2fdbf</guid>
    <description><![CDATA[Allow long integer exponents in pow.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 17 Feb 2009 09:30:32 +0100</pubDate>
</item>
<item>
    <title>Better documentation for shamir_share method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e810a006c2bf</guid>
    <description><![CDATA[Better documentation for shamir_share method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 09 Feb 2009 10:50:57 +0100</pubDate>
</item>
<item>
    <title>Use Mercurial via command line.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cc706ddd9376</guid>
    <description><![CDATA[Use Mercurial via command line.<br/>
<br/>
The use of Mercurial through its API was a violation of its license<br/>
since we were using GPL code from a LGPL program. Interfacing through<br/>
the command line is the officially encouraged way for non-GPL programs<br/>
to use Mercurial.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Feb 2009 23:40:56 +0100</pubDate>
</item>
<item>
    <title>Fixed code example mistakenly marked as a doctest.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/54a68af0a945</guid>
    <description><![CDATA[Fixed code example mistakenly marked as a doctest.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 04 Feb 2009 23:06:07 +0100</pubDate>
</item>
<item>
    <title>Optimization: Use lin_comb() instead of Matrix class in mix_column().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/50056a810951</guid>
    <description><![CDATA[Optimization: Use lin_comb() instead of Matrix class in mix_column().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 Jan 2009 14:50:47 +0100</pubDate>
</item>
<item>
    <title>Optimization: Use lin_comb() instead of Matrix class in byte_sub().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/072920ec7f69</guid>
    <description><![CDATA[Optimization: Use lin_comb() instead of Matrix class in byte_sub().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 Jan 2009 14:19:54 +0100</pubDate>
</item>
<item>
    <title>Integrated and improved documentation of the AES module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e5bb773fb1fe</guid>
    <description><![CDATA[Integrated and improved documentation of the AES module.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 Jan 2009 12:33:30 +0100</pubDate>
</item>
<item>
    <title>Merged with Marcel's AES code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bdab6f30511a</guid>
    <description><![CDATA[Merged with Marcel's AES code.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 29 Jan 2009 16:19:49 +0100</pubDate>
</item>
<item>
    <title>Small optimization: Use lin_comb() in byte_sub().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/af545b802fd8</guid>
    <description><![CDATA[Small optimization: Use lin_comb() in byte_sub().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Jan 2009 14:26:49 +0100</pubDate>
</item>
<item>
    <title>NEWS file updated.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d20cb1435966</guid>
    <description><![CDATA[NEWS file updated.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 Jan 2009 10:58:27 +0100</pubDate>
</item>
<item>
    <title>Fixed copyright years.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bff9df62879f</guid>
    <description><![CDATA[Fixed copyright years.<br/>
<br/>
The files should include the year(s) in which they were released, and<br/>
these files will see their first release in 2009.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Jan 2009 09:59:23 +0100</pubDate>
</item>
<item>
    <title>Improved AES example application.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a45e34e4ebf0</guid>
    <description><![CDATA[Improved AES example application.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 Jan 2009 10:55:59 +0100</pubDate>
</item>
<item>
    <title>Added application demonstrating AES.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/992c7eee2b3f</guid>
    <description><![CDATA[Added application demonstrating AES.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 Jan 2009 10:02:48 +0100</pubDate>
</item>
<item>
    <title>Fixed a bug occurring in AES encryption when benchmarking is disabled.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3da9bd2661a3</guid>
    <description><![CDATA[Fixed a bug occurring in AES encryption when benchmarking is disabled.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 Jan 2009 14:16:53 +0100</pubDate>
</item>
<item>
    <title>Tiny optimization in invert_by_masking().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2e3f751f0667</guid>
    <description><![CDATA[Tiny optimization in invert_by_masking().]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Jan 2009 20:56:48 +0100</pubDate>
</item>
<item>
    <title>Improved benchmarking of AES encryption: Time is now splitted in preparation and communication time.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e954b0a9c939</guid>
    <description><![CDATA[Improved benchmarking of AES encryption: Time is now splitted in preparation and communication time.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Jan 2009 19:15:41 +0100</pubDate>
</item>
<item>
    <title>Use lin_comb() in AES bit decomposition.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/29d85ec50160</guid>
    <description><![CDATA[Use lin_comb() in AES bit decomposition.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 Jan 2009 11:30:27 +0100</pubDate>
</item>
<item>
    <title>Added lin_comb() to compute linear combinations of shares with less overhead.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4d9b373bbab</guid>
    <description><![CDATA[Added lin_comb() to compute linear combinations of shares with less overhead.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 Jan 2009 10:45:50 +0100</pubDate>
</item>
<item>
    <title>Implemented inversion by exponentiation in AES ByteSub.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e530dfcb40cd</guid>
    <description><![CDATA[Implemented inversion by exponentiation in AES ByteSub.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 15 Jan 2009 18:30:46 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c1b3ced5bf05</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 Jan 2009 18:33:33 +0100</pubDate>
</item>
<item>
    <title>Compute every round directly after its preparation in AES encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e3b5d98cdbda</guid>
    <description><![CDATA[Compute every round directly after its preparation in AES encryption.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 Jan 2009 18:16:47 +0100</pubDate>
</item>
<item>
    <title>Added option to control benchmarking to AES encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d0c7ced69d2d</guid>
    <description><![CDATA[Added option to control benchmarking to AES encryption.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 Jan 2009 17:39:31 +0100</pubDate>
</item>
<item>
    <title>Added benchmarking output in AES encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8d946965e46f</guid>
    <description><![CDATA[Added benchmarking output in AES encryption.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 Jan 2009 19:00:40 +0100</pubDate>
</item>
<item>
    <title>Optimized byte_sub by initializing A only once.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/395273e73571</guid>
    <description><![CDATA[Optimized byte_sub by initializing A only once.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 12 Jan 2009 19:22:37 +0100</pubDate>
</item>
<item>
    <title>AES encryption added.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3be465a9f016</guid>
    <description><![CDATA[AES encryption added.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 12 Jan 2009 15:26:47 +0100</pubDate>
</item>
<item>
    <title>More than tiny docstring typo corrected.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e77c20718de2</guid>
    <description><![CDATA[More than tiny docstring typo corrected.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 12 Jan 2009 15:23:53 +0100</pubDate>
</item>
<item>
    <title>Wrong assert in add_round_key corrected.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/249bba0f9ad0</guid>
    <description><![CDATA[Wrong assert in add_round_key corrected.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 12 Jan 2009 15:19:53 +0100</pubDate>
</item>
<item>
    <title>Repeat random sharing in byte_sub if masked byte is zero.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/64052822e204</guid>
    <description><![CDATA[Repeat random sharing in byte_sub if masked byte is zero.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 11 Jan 2009 13:55:47 +0100</pubDate>
</item>
<item>
    <title>Added docstrings and asserts for shift_row and mix_column.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/936ce049980f</guid>
    <description><![CDATA[Added docstrings and asserts for shift_row and mix_column.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Jan 2009 15:29:40 +0100</pubDate>
</item>
<item>
    <title>AES KeyExpansion and AddRoundKey implemented.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c503c9b40df0</guid>
    <description><![CDATA[AES KeyExpansion and AddRoundKey implemented.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Jan 2009 14:22:58 +0100</pubDate>
</item>
<item>
    <title>AES MixColumn implemented.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f9fb8c387f8f</guid>
    <description><![CDATA[AES MixColumn implemented.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 23 Dec 2008 16:28:37 +0100</pubDate>
</item>
<item>
    <title>AES ShiftRow implemented.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d2d9d638364b</guid>
    <description><![CDATA[AES ShiftRow implemented.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 23 Dec 2008 13:20:11 +0100</pubDate>
</item>
<item>
    <title>Test for AES ByteSub.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/53e67a17c67d</guid>
    <description><![CDATA[Test for AES ByteSub.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 22 Dec 2008 15:39:41 +0100</pubDate>
</item>
<item>
    <title>ByteSub of AES implemented (including bit decomposition).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/33129a6f532a</guid>
    <description><![CDATA[ByteSub of AES implemented (including bit decomposition).]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 22 Dec 2008 15:38:26 +0100</pubDate>
</item>
<item>
    <title>Sequential multiplication test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aff12eb0e28c</guid>
    <description><![CDATA[Sequential multiplication test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 27 Jan 2009 15:52:23 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9f176022087d</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Jan 2009 16:56:06 +0100</pubDate>
</item>
<item>
    <title>Easy integer coercion for FieldElement objects.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/47fce60972ae</guid>
    <description><![CDATA[Easy integer coercion for FieldElement objects.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 Jan 2009 16:55:22 +0100</pubDate>
</item>
<item>
    <title>New option for tracking memory usage over time.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/753b0258a5be</guid>
    <description><![CDATA[New option for tracking memory usage over time.<br/>
<br/>
Adding --track-memory will make the runtime print out a line with the<br/>
current and peak memory usage.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 09 Jan 2009 17:17:05 +0100</pubDate>
</item>
<item>
    <title>Fixed undefined variable in benchmark preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8bca4980563f</guid>
    <description><![CDATA[Fixed undefined variable in benchmark preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 08 Jan 2009 11:31:57 +0100</pubDate>
</item>
<item>
    <title>Synchronize before starting preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fad0743f8ba</guid>
    <description><![CDATA[Synchronize before starting preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 11 Dec 2008 22:25:59 +0100</pubDate>
</item>
<item>
    <title>Updated NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/92705c83533a</guid>
    <description><![CDATA[Updated NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Dec 2008 13:31:06 +0100</pubDate>
</item>
<item>
    <title>Added output methods to PassiveRuntime and PaillierRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/81b22c71a13e</guid>
    <description><![CDATA[Added output methods to PassiveRuntime and PaillierRuntime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Dec 2008 13:21:28 +0100</pubDate>
</item>
<item>
    <title>Added abstract methods to Runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/476bac16b2d9</guid>
    <description><![CDATA[Added abstract methods to Runtime.<br/>
The idea is that all classes inheriting from Runtime should define<br/>
input, output, add, and mul methods with the interface from Runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Dec 2008 13:21:27 +0100</pubDate>
</item>
<item>
    <title>Document the synchronize method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/806148d6146f</guid>
    <description><![CDATA[Document the synchronize method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Dec 2008 13:21:22 +0100</pubDate>
</item>
<item>
    <title>Renamed BasicRuntime to Runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8bb853b24714</guid>
    <description><![CDATA[Renamed BasicRuntime to Runtime.<br/>
This should actually have been when we renamed Runtime to<br/>
PassiveRuntime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Dec 2008 13:21:18 +0100</pubDate>
</item>
<item>
    <title>Larger description of new pow operation in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/79c3110de9b5</guid>
    <description><![CDATA[Larger description of new pow operation in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 11 Dec 2008 13:55:58 +0100</pubDate>
</item>
<item>
    <title>Updated NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d0a9f562249</guid>
    <description><![CDATA[Updated NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 11 Dec 2008 12:55:23 +0100</pubDate>
</item>
<item>
    <title>Added myself to the authors file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8bd66841ecdf</guid>
    <description><![CDATA[Added myself to the authors file.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 11 Dec 2008 12:44:36 +0100</pubDate>
</item>
<item>
    <title>Deleted trailing whitespace.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/edf9a6d01c48</guid>
    <description><![CDATA[Deleted trailing whitespace.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 21:54:17 +0100</pubDate>
</item>
<item>
    <title>Tiny docstring change.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4ea259b480b0</guid>
    <description><![CDATA[Tiny docstring change.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 21:40:37 +0100</pubDate>
</item>
<item>
    <title>Explained that Python 3.0 is not yet supported.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7c8b0ddf555e</guid>
    <description><![CDATA[Explained that Python 3.0 is not yet supported.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 21:34:36 +0100</pubDate>
</item>
<item>
    <title>Since Mercurial 1.1 &quot;http&quot; replaces of &quot;static-http&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fe0b6cdbb360</guid>
    <description><![CDATA[Since Mercurial 1.1 &quot;http&quot; replaces of &quot;static-http&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 21:30:45 +0100</pubDate>
</item>
<item>
    <title>Suggest new qfinish command from Mercurial 1.1.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3faff71a889e</guid>
    <description><![CDATA[Suggest new qfinish command from Mercurial 1.1.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 20:43:51 +0100</pubDate>
</item>
<item>
    <title>Changed email address to the patch list.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73844d576756</guid>
    <description><![CDATA[Changed email address to the patch list.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 20:42:08 +0100</pubDate>
</item>
<item>
    <title>Square-and-multiply exponentiation with known exponent.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/30e34b801d65</guid>
    <description><![CDATA[Square-and-multiply exponentiation with known exponent.]]></description>
    <author>&#77;&#97;&#114;&#99;&#101;&#108;&#32;&#75;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#109;&#107;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 20:22:20 +0100</pubDate>
</item>
<item>
    <title>Better test with really fake inputs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b283e3136f61</guid>
    <description><![CDATA[Better test with really fake inputs.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 12:43:05 +0100</pubDate>
</item>
<item>
    <title>Faking PRSS with tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3625745e618a</guid>
    <description><![CDATA[Faking PRSS with tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 12:42:06 +0100</pubDate>
</item>
<item>
    <title>Test case for fake decorator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ce92e62e21a8</guid>
    <description><![CDATA[Test case for fake decorator.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 10 Dec 2008 12:35:12 +0100</pubDate>
</item>
<item>
    <title>Document FakeGF, not FakeFieldElement.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d3c6163f5dc0</guid>
    <description><![CDATA[Document FakeGF, not FakeFieldElement.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 08 Dec 2008 12:59:29 +0100</pubDate>
</item>
<item>
    <title>Better formatting for version ranges.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d6b84c3c2886</guid>
    <description><![CDATA[Better formatting for version ranges.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 08 Dec 2008 12:57:48 +0100</pubDate>
</item>
<item>
    <title>Updated list of supported versions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d9a2fe3065a5</guid>
    <description><![CDATA[Updated list of supported versions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 08 Dec 2008 12:55:47 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80eb2e351dfb</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 05 Dec 2008 11:16:33 +0100</pubDate>
</item>
<item>
    <title>Linked to slides from CACE WP4 meeting.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e127af30cba4</guid>
    <description><![CDATA[Linked to slides from CACE WP4 meeting.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 05 Dec 2008 11:15:33 +0100</pubDate>
</item>
<item>
    <title>Moved doctests to where they will be found.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ab4a8125d1d8</guid>
    <description><![CDATA[Moved doctests to where they will be found.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 05 Dec 2008 11:15:11 +0100</pubDate>
</item>
<item>
    <title>More realistic fake field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d47b8da68a23</guid>
    <description><![CDATA[More realistic fake field elements.<br/>
<br/>
Arithmetic on the elements now always return p-1 instead of 1. This<br/>
makes the elements use more RAM and gives a more realistic<br/>
communication complexity.<br/>
<br/>
Thanks to Peter Schwabe for noticing the problem.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 05 Dec 2008 11:13:29 +0100</pubDate>
</item>
<item>
    <title>Noted new 64-bit compatibility in the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6f5c481e70f1</guid>
    <description><![CDATA[Noted new 64-bit compatibility in the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 21 Nov 2008 13:21:12 +0100</pubDate>
</item>
<item>
    <title>Enable faking of Shamir secret sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f7d1f7cd3dda</guid>
    <description><![CDATA[Enable faking of Shamir secret sharing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 30 Nov 2008 23:13:26 +0100</pubDate>
</item>
<item>
    <title>New decorator for faking functions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1a9cfb730bc1</guid>
    <description><![CDATA[New decorator for faking functions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 30 Nov 2008 23:13:12 +0100</pubDate>
</item>
<item>
    <title>Updated NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dcb0e2794219</guid>
    <description><![CDATA[Updated NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 30 Nov 2008 17:36:39 +0100</pubDate>
</item>
<item>
    <title>Use new input method in benchmark code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/62fca9b7b777</guid>
    <description><![CDATA[Use new input method in benchmark code.<br/>
<br/>
The old code was broken since revision a1aa8bc840e1 when we switched<br/>
from using prss_share_random to shamir_share to distribute the inputs.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 30 Nov 2008 17:33:19 +0100</pubDate>
</item>
<item>
    <title>New common input method for runtimes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/85aad12606fb</guid>
    <description><![CDATA[New common input method for runtimes.<br/>
<br/>
The idea is that all runtimes should provide a method called &quot;input&quot;.<br/>
High-level code should call this method to provide input to the ideal<br/>
functionality implemented by the runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 30 Nov 2008 17:31:02 +0100</pubDate>
</item>
<item>
    <title>Added another simple example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4f94a0d9a76</guid>
    <description><![CDATA[Added another simple example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Nov 2008 10:20:55 +0100</pubDate>
</item>
<item>
    <title>Added simple multiplication example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e31181b3c703</guid>
    <description><![CDATA[Added simple multiplication example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 12:42:16 +0100</pubDate>
</item>
<item>
    <title>Convert PRF input using str.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/54c25924882a</guid>
    <description><![CDATA[Convert PRF input using str.<br/>
<br/>
Using pack leads to different output on 32-bit and 64-bit machines.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 21 Nov 2008 13:08:52 +0100</pubDate>
</item>
<item>
    <title>Made Debian instructions more general.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/38798af42814</guid>
    <description><![CDATA[Made Debian instructions more general.<br/>
<br/>
I believe the dependencies exist in all current Debian versions, so<br/>
there is no need to explicitly write the version number. We can do<br/>
that again if it becomes necessary.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 21 Nov 2008 12:30:18 +0100</pubDate>
</item>
<item>
    <title>Confirmed installation instructions for Ubuntu.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c13f557724cc</guid>
    <description><![CDATA[Confirmed installation instructions for Ubuntu.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 21 Nov 2008 12:11:59 +0100</pubDate>
</item>
<item>
    <title>Installation instructions for Gentoo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ee2eb3441cd9</guid>
    <description><![CDATA[Installation instructions for Gentoo.<br/>
<br/>
Contributed by Marcel Keller, thanks!]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 17 Nov 2008 16:42:33 +0100</pubDate>
</item>
<item>
    <title>Spelling.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e38873f66d4a</guid>
    <description><![CDATA[Spelling.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:52:52 +0100</pubDate>
</item>
<item>
    <title>Cleanup the use of command line options.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/18b700913f57</guid>
    <description><![CDATA[Cleanup the use of command line options.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:51:34 +0100</pubDate>
</item>
<item>
    <title>Fixed crash...</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3e149ed5f49b</guid>
    <description><![CDATA[Fixed crash...]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:50:11 +0100</pubDate>
</item>
<item>
    <title>Merged two import statements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b0f0b8e8eff1</guid>
    <description><![CDATA[Merged two import statements.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:44:18 +0100</pubDate>
</item>
<item>
    <title>Updated to match new API.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fd85155f27ab</guid>
    <description><![CDATA[Updated to match new API.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:43:42 +0100</pubDate>
</item>
<item>
    <title>Made the division example executable.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d839791e2487</guid>
    <description><![CDATA[Made the division example executable.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:42:04 +0100</pubDate>
</item>
<item>
    <title>Added application doing division.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/66096425fbc1</guid>
    <description><![CDATA[Added application doing division.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Nov 2008 17:39:14 +0100</pubDate>
</item>
<item>
    <title>Cleanup unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed614874c220</guid>
    <description><![CDATA[Cleanup unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 15:03:29 +0100</pubDate>
</item>
<item>
    <title>Cleanup epydoc.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f02fd7888c44</guid>
    <description><![CDATA[Cleanup epydoc.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 15:03:17 +0100</pubDate>
</item>
<item>
    <title>Added issue number to NEWS file, reformulated.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aa37357b63aa</guid>
    <description><![CDATA[Added issue number to NEWS file, reformulated.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:57:50 +0100</pubDate>
</item>
<item>
    <title>Mentioned FakeFieldElement in the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/17ee61639bc9</guid>
    <description><![CDATA[Mentioned FakeFieldElement in the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:29:31 +0100</pubDate>
</item>
<item>
    <title>Better output when benchmarking fake field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ff55a7388ce6</guid>
    <description><![CDATA[Better output when benchmarking fake field elements.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:25:28 +0100</pubDate>
</item>
<item>
    <title>Let -f enable benchmarking with fake field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/464008ada9c2</guid>
    <description><![CDATA[Let -f enable benchmarking with fake field elements.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:25:27 +0100</pubDate>
</item>
<item>
    <title>Documented the FakeFieldElement class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80ba4bffd726</guid>
    <description><![CDATA[Documented the FakeFieldElement class.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:25:19 +0100</pubDate>
</item>
<item>
    <title>Fake FieldElement class for benchmark purposes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c9775d9bd895</guid>
    <description><![CDATA[Fake FieldElement class for benchmark purposes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:25:17 +0100</pubDate>
</item>
<item>
    <title>Described renaming of Runtime in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3d9eb7e148f9</guid>
    <description><![CDATA[Described renaming of Runtime in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:25:14 +0100</pubDate>
</item>
<item>
    <title>Added PassiveRuntime to the documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/97578e310efc</guid>
    <description><![CDATA[Added PassiveRuntime to the documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:24:30 +0100</pubDate>
</item>
<item>
    <title>Recoded passive.py as UTF-8.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/00e057006d2a</guid>
    <description><![CDATA[Recoded passive.py as UTF-8.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Nov 2008 14:24:26 +0100</pubDate>
</item>
<item>
    <title>Renamed Runtime to PassiveRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/68b96c32e06e</guid>
    <description><![CDATA[Renamed Runtime to PassiveRuntime.<br/>
<br/>
I also moved it from viff.runtime to a new viff.passive module.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 29 Oct 2008 15:54:15 +0100</pubDate>
</item>
<item>
    <title>Linked to ePrint report on VIFF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8b46d76bdc75</guid>
    <description><![CDATA[Linked to ePrint report on VIFF.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 27 Oct 2008 09:38:46 +0100</pubDate>
</item>
<item>
    <title>Reference VIFF_SEED in documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/26d6cdcbd677</guid>
    <description><![CDATA[Reference VIFF_SEED in documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 24 Oct 2008 13:06:03 +0200</pubDate>
</item>
<item>
    <title>Renamed SEED to VIFF_SEED.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4c341ec05420</guid>
    <description><![CDATA[Renamed SEED to VIFF_SEED.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 24 Oct 2008 13:00:29 +0200</pubDate>
</item>
<item>
    <title>Import list cleanup.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/735d5e3dade2</guid>
    <description><![CDATA[Import list cleanup.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 15 Oct 2008 09:44:48 +0200</pubDate>
</item>
<item>
    <title>Merged with preprocessing cleanup.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/74bcf4955f99</guid>
    <description><![CDATA[Merged with preprocessing cleanup.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Oct 2008 16:12:05 +0200</pubDate>
</item>
<item>
    <title>Use deep_wait when preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7546e47ce876</guid>
    <description><![CDATA[Use deep_wait when preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Oct 2008 15:48:42 +0200</pubDate>
</item>
<item>
    <title>Test cases for deep_wait.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/23a883d5a4b3</guid>
    <description><![CDATA[Test cases for deep_wait.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Oct 2008 15:06:43 +0200</pubDate>
</item>
<item>
    <title>New deep_wait function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/42eb1cf66ac1</guid>
    <description><![CDATA[New deep_wait function.<br/>
<br/>
This function (it is really a class which acts like a function) takes<br/>
a value as input and gives a Deferred back. The promise is that the<br/>
Deferred will only trigger when all Deferreds in the value have been<br/>
triggered themselves. This happens recursively, meaning that deep_wait<br/>
will keep waiting until the value if fully evaluated.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Oct 2008 15:06:42 +0200</pubDate>
</item>
<item>
    <title>Terminate upon OpenSSL errors (Issue62).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4a31eebed787</guid>
    <description><![CDATA[Terminate upon OpenSSL errors (Issue62).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 14 Oct 2008 15:05:37 +0200</pubDate>
</item>
<item>
    <title>Refactor preprocessing in benchmark.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5d64a7bf429c</guid>
    <description><![CDATA[Refactor preprocessing in benchmark.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 13:18:47 +0200</pubDate>
</item>
<item>
    <title>Improve formatting of missing preprocessed data.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f2921340d625</guid>
    <description><![CDATA[Improve formatting of missing preprocessed data.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 12:14:58 +0200</pubDate>
</item>
<item>
    <title>Refactored comparison.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/383e6bfb4863</guid>
    <description><![CDATA[Refactored comparison.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 11:46:35 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed6a1c88de29</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 11:20:05 +0200</pubDate>
</item>
<item>
    <title>Profile comparison protocols.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/13a883981248</guid>
    <description><![CDATA[Profile comparison protocols.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 14:09:26 +0200</pubDate>
</item>
<item>
    <title>Removed spaces from profile labels.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/afe30d97ec32</guid>
    <description><![CDATA[Removed spaces from profile labels.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 14:05:20 +0200</pubDate>
</item>
<item>
    <title>Document begin/end.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fb3e23e8d36d</guid>
    <description><![CDATA[Document begin/end.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 11:19:44 +0200</pubDate>
</item>
<item>
    <title>Document profile decorator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d6860a2534f</guid>
    <description><![CDATA[Document profile decorator.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 11:08:42 +0200</pubDate>
</item>
<item>
    <title>Add profiling decorator to add and mul methods.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6612f982d5e2</guid>
    <description><![CDATA[Add profiling decorator to add and mul methods.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 11:02:40 +0200</pubDate>
</item>
<item>
    <title>New decorator for profiling.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/909c5df8e5a1</guid>
    <description><![CDATA[New decorator for profiling.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 11:02:26 +0200</pubDate>
</item>
<item>
    <title>Only list mixins if there are any.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6899c91c1372</guid>
    <description><![CDATA[Only list mixins if there are any.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 23 Sep 2008 11:33:35 +0200</pubDate>
</item>
<item>
    <title>Improved usage description for benchmark script.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3fe2baebdb99</guid>
    <description><![CDATA[Improved usage description for benchmark script.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 10 Oct 2008 16:49:49 +0200</pubDate>
</item>
<item>
    <title>Added signature for changeset ec70dc5ac213</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c1cfbedce148</guid>
    <description><![CDATA[Added signature for changeset ec70dc5ac213]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 09 Oct 2008 21:40:00 +0200</pubDate>
</item>
<item>
    <title>Added tag 0.7.1 for changeset ec70dc5ac213</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c423cab61d2c</guid>
    <description><![CDATA[Added tag 0.7.1 for changeset ec70dc5ac213]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 09 Oct 2008 13:11:13 +0200</pubDate>
</item>
<item>
    <title>VIFF 0.7.1 will be released today.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ec70dc5ac213</guid>
    <description><![CDATA[VIFF 0.7.1 will be released today.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 09 Oct 2008 12:59:31 +0200</pubDate>
</item>
<item>
    <title>Make pyflakes avoid viff.libs package.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/19013451fcdd</guid>
    <description><![CDATA[Make pyflakes avoid viff.libs package.<br/>
<br/>
We don't care about warnings to third-party libraries, and because of<br/>
pyflakes bug 1499 we get spurious warnings like this:<br/>
<br/>
  viff/libs/configobj.py:40: redefinition of unused 'BOM_UTF8' from line 36<br/>
  viff/libs/configobj.py:42: redefinition of unused 'BOM_UTF16_LE' from line 36<br/>
  viff/libs/configobj.py:44: redefinition of unused 'BOM_UTF16_BE' from line 36<br/>
  viff/libs/configobj.py:47: redefinition of unused 'BOM_UTF16' from line 36<br/>
<br/>
The pyflakes bug report:<br/>
<br/>
  http://www.divmod.org/trac/ticket/1499]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 09 Oct 2008 10:04:05 +0200</pubDate>
</item>
<item>
    <title>More updates to NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f67c094cd7f</guid>
    <description><![CDATA[More updates to NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 23:05:43 +0200</pubDate>
</item>
<item>
    <title>Added Issue 69 to the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ca055c5e1ab8</guid>
    <description><![CDATA[Added Issue 69 to the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 22:58:57 +0200</pubDate>
</item>
<item>
    <title>Mention updated unit tests in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a547dbabb1f6</guid>
    <description><![CDATA[Mention updated unit tests in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 22:44:51 +0200</pubDate>
</item>
<item>
    <title>Described passive multiplication bug.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/50d97df7ed03</guid>
    <description><![CDATA[Described passive multiplication bug.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 22:43:59 +0200</pubDate>
</item>
<item>
    <title>Next release will be 0.7.1.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/69ecb65bcc1b</guid>
    <description><![CDATA[Next release will be 0.7.1.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 22:40:23 +0200</pubDate>
</item>
<item>
    <title>Described ConfigObj license.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1c8f33abee84</guid>
    <description><![CDATA[Described ConfigObj license.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:21:50 +0200</pubDate>
</item>
<item>
    <title>Removed unnecessary linebreak.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/37f9eed3e51f</guid>
    <description><![CDATA[Removed unnecessary linebreak.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:15:16 +0200</pubDate>
</item>
<item>
    <title>Removed ConfigObj installation instructions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/44f0a5053a4e</guid>
    <description><![CDATA[Removed ConfigObj installation instructions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:11:40 +0200</pubDate>
</item>
<item>
    <title>Imported ConfigObj 4.5.3 into viff.libs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dda8de7d13a2</guid>
    <description><![CDATA[Imported ConfigObj 4.5.3 into viff.libs.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:07:42 +0200</pubDate>
</item>
<item>
    <title>Exclude viff.libs from Epydoc documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d658de4e3d9</guid>
    <description><![CDATA[Exclude viff.libs from Epydoc documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:06:16 +0200</pubDate>
</item>
<item>
    <title>New package viff.libs for third-party libraries (issue69).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/355607dc9f8f</guid>
    <description><![CDATA[New package viff.libs for third-party libraries (issue69).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 21:02:46 +0200</pubDate>
</item>
<item>
    <title>Added --threshold option to benchmark.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/343dbf9675d6</guid>
    <description><![CDATA[Added --threshold option to benchmark.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 08 Oct 2008 11:20:27 +0200</pubDate>
</item>
<item>
    <title>Merged share and recombine in mul.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f4de7f56103e</guid>
    <description><![CDATA[Merged share and recombine in mul.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 07 Oct 2008 21:11:00 +0200</pubDate>
</item>
<item>
    <title>Folded _shamir_share into mul.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ad2a2728f33</guid>
    <description><![CDATA[Folded _shamir_share into mul.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 07 Oct 2008 20:55:32 +0200</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/352b186a79af</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 07 Oct 2008 20:31:03 +0200</pubDate>
</item>
<item>
    <title>Move _recombine into the open method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/24ca90163151</guid>
    <description><![CDATA[Move _recombine into the open method.<br/>
<br/>
This was the only place that used _recombine after mul was fixed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 07 Oct 2008 20:30:03 +0200</pubDate>
</item>
<item>
    <title>Fixed bug in multiplication protocol when n != 2t+1.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/003ca9e1ad90</guid>
    <description><![CDATA[Fixed bug in multiplication protocol when n != 2t+1.<br/>
<br/>
All players now simply wait for the first 2t+1 shares.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 07 Oct 2008 20:00:49 +0200</pubDate>
</item>
<item>
    <title>Test case with different thresholds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4daa42544157</guid>
    <description><![CDATA[Test case with different thresholds.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 06 Oct 2008 20:57:13 +0200</pubDate>
</item>
<item>
    <title>Making sure that people know how to indent.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/37e05ffb25af</guid>
    <description><![CDATA[Making sure that people know how to indent.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 03 Oct 2008 00:14:20 +0200</pubDate>
</item>
<item>
    <title>Randomize port numbers in unit tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/153c24a4a6c5</guid>
    <description><![CDATA[Randomize port numbers in unit tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 22:22:24 +0200</pubDate>
</item>
<item>
    <title>Updated NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c1f4a7b57e75</guid>
    <description><![CDATA[Updated NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 22:12:40 +0200</pubDate>
</item>
<item>
    <title>Avoid sending data to ourselves in Bracha broadcast.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0e067bc07ee3</guid>
    <description><![CDATA[Avoid sending data to ourselves in Bracha broadcast.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 21:39:51 +0200</pubDate>
</item>
<item>
    <title>Capture stderr when executing processes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0c69f21714b7</guid>
    <description><![CDATA[Capture stderr when executing processes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 21:07:31 +0200</pubDate>
</item>
<item>
    <title>Make application tests run even with no PYTHONPATH.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b7264225c62f</guid>
    <description><![CDATA[Make application tests run even with no PYTHONPATH.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 02 Oct 2008 20:45:34 +0200</pubDate>
</item>
<item>
    <title>Ignore *.pstats files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/35fc8a249a2a</guid>
    <description><![CDATA[Ignore *.pstats files.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 28 Sep 2008 10:49:01 +0200</pubDate>
</item>
<item>
    <title>Dump profile statistics to player-X.pstats files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/92923dd24908</guid>
    <description><![CDATA[Dump profile statistics to player-X.pstats files.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 27 Sep 2008 10:51:53 +0200</pubDate>
</item>
<item>
    <title>Faster list unzipping.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a978f6160b41</guid>
    <description><![CDATA[Faster list unzipping.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 27 Sep 2008 10:50:44 +0200</pubDate>
</item>
<item>
    <title>Removed redundant call to tuple.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e1b809d032df</guid>
    <description><![CDATA[Removed redundant call to tuple.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 27 Sep 2008 10:43:56 +0200</pubDate>
</item>
<item>
    <title>Faster way of unzipping a list.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4dd2fedb0a8b</guid>
    <description><![CDATA[Faster way of unzipping a list.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 27 Sep 2008 10:42:21 +0200</pubDate>
</item>
<item>
    <title>Save profile results in player-X.prof files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bb06a2538928</guid>
    <description><![CDATA[Save profile results in player-X.prof files.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 26 Sep 2008 21:52:00 +0200</pubDate>
</item>
<item>
    <title>Ugh, fixed typos in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7cf3e950211d</guid>
    <description><![CDATA[Ugh, fixed typos in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 19:25:14 +0200</pubDate>
</item>
<item>
    <title>Added signature for changeset 4ce261901e73</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f137ebe519f0</guid>
    <description><![CDATA[Added signature for changeset 4ce261901e73]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 13:14:43 +0200</pubDate>
</item>
<item>
    <title>Added tag 0.7 for changeset 4ce261901e73</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8ce802fcf07d</guid>
    <description><![CDATA[Added tag 0.7 for changeset 4ce261901e73]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 13:14:38 +0200</pubDate>
</item>
<item>
    <title>Adapt to changed Mercurial API.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4ce261901e73</guid>
    <description><![CDATA[Adapt to changed Mercurial API.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 13:13:48 +0200</pubDate>
</item>
<item>
    <title>Updated version number.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/09286b339e62</guid>
    <description><![CDATA[Updated version number.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:50:50 +0200</pubDate>
</item>
<item>
    <title>Let us call VIFF beta quality software.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9ba466473e07</guid>
    <description><![CDATA[Let us call VIFF beta quality software.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:50:34 +0200</pubDate>
</item>
<item>
    <title>Epydoc crashes on a warning directive, but is OK with a field list.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/535fc920d800</guid>
    <description><![CDATA[Epydoc crashes on a warning directive, but is OK with a field list.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 13:03:47 +0200</pubDate>
</item>
<item>
    <title>Releasing VIFF 0.7.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d089887c591</guid>
    <description><![CDATA[Releasing VIFF 0.7.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:45:21 +0200</pubDate>
</item>
<item>
    <title>Mentioned equality testing protocol in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0c18f3a73074</guid>
    <description><![CDATA[Mentioned equality testing protocol in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:37:37 +0200</pubDate>
</item>
<item>
    <title>Sorted free-form items before items about issues.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/60c2ea76a97c</guid>
    <description><![CDATA[Sorted free-form items before items about issues.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:33:38 +0200</pubDate>
</item>
<item>
    <title>Rewrote the piece about Paillier in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/46cdc07812e7</guid>
    <description><![CDATA[Rewrote the piece about Paillier in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:32:23 +0200</pubDate>
</item>
<item>
    <title>Added hyphens in &quot;twoplayer&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/368bbbe30615</guid>
    <description><![CDATA[Added hyphens in &quot;twoplayer&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:11:10 +0200</pubDate>
</item>
<item>
    <title>Tiny bit of documentation for viff.paillier (issue45).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cd0872be37aa</guid>
    <description><![CDATA[Tiny bit of documentation for viff.paillier (issue45).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 21 Sep 2008 12:07:50 +0200</pubDate>
</item>
<item>
    <title>Mention twoparty runtime (Issue44).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a682033dc047</guid>
    <description><![CDATA[Mention twoparty runtime (Issue44).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 22:30:00 +0200</pubDate>
</item>
<item>
    <title>Added upgrade information.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bea27c68cb3c</guid>
    <description><![CDATA[Added upgrade information.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 22:25:11 +0200</pubDate>
</item>
<item>
    <title>Mentioned that the mailing lists are low volume.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0321cc96a4a8</guid>
    <description><![CDATA[Mentioned that the mailing lists are low volume.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 22:23:34 +0200</pubDate>
</item>
<item>
    <title>Added IRC contact info (Issue54).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e8d0d77a891</guid>
    <description><![CDATA[Added IRC contact info (Issue54).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 21:58:23 +0200</pubDate>
</item>
<item>
    <title>Expanded contact information.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/adfc371c6f11</guid>
    <description><![CDATA[Expanded contact information.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 21:58:03 +0200</pubDate>
</item>
<item>
    <title>Made a more general page for contact information.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aca5cdbcf9d8</guid>
    <description><![CDATA[Made a more general page for contact information.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 21:51:54 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4237dbc953fd</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 21:00:20 +0200</pubDate>
</item>
<item>
    <title>Use Shamir instead of PRSS to generate shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a1aa8bc840e1</guid>
    <description><![CDATA[Use Shamir instead of PRSS to generate shares.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 15:01:13 +0200</pubDate>
</item>
<item>
    <title>Skip PRSS key generation with --skip-prss flag.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d8345e936a0</guid>
    <description><![CDATA[Skip PRSS key generation with --skip-prss flag.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 14:59:43 +0200</pubDate>
</item>
<item>
    <title>Allow skipping PRSS key generation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b22ca3a3fffd</guid>
    <description><![CDATA[Allow skipping PRSS key generation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 14:50:43 +0200</pubDate>
</item>
<item>
    <title>Added --passive flag to complement --active.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/03fca6f38522</guid>
    <description><![CDATA[Added --passive flag to complement --active.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 10:10:04 +0200</pubDate>
</item>
<item>
    <title>Set default modulus to minimum p &gt; 2**65.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e05b7d8afdd5</guid>
    <description><![CDATA[Set default modulus to minimum p &gt; 2**65.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 09:57:04 +0200</pubDate>
</item>
<item>
    <title>Removed trailing whitespace.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e5be3933f67a</guid>
    <description><![CDATA[Removed trailing whitespace.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 20:39:16 +0200</pubDate>
</item>
<item>
    <title>Added Nishide07 to bibliography.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/77ab7ee29e4c</guid>
    <description><![CDATA[Added Nishide07 to bibliography.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 20:37:42 +0200</pubDate>
</item>
<item>
    <title>Added equality to benchmark.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/560a15b4b360</guid>
    <description><![CDATA[Added equality to benchmark.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 14:39:55 +0200</pubDate>
</item>
<item>
    <title>Updated benchmark.py to use make_runtime_class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/71428d0f7888</guid>
    <description><![CDATA[Updated benchmark.py to use make_runtime_class.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 14:39:55 +0200</pubDate>
</item>
<item>
    <title>Added a new application showing how to use the equality library.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dab7f77c5fc8</guid>
    <description><![CDATA[Added a new application showing how to use the equality library.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 08 Sep 2008 18:31:14 +0200</pubDate>
</item>
<item>
    <title>Added make_runtime_class function to viff.runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/53fde6bf9230</guid>
    <description><![CDATA[Added make_runtime_class function to viff.runtime.<br/>
<br/>
This is convenience function for dynamically mixing new runtime<br/>
classes.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 16:07:10 +0200</pubDate>
</item>
<item>
    <title>Test of probabilistic equality mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d14c1d7c92d</guid>
    <description><![CDATA[Test of probabilistic equality mixin.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 16:11:10 +0200</pubDate>
</item>
<item>
    <title>Probabilistic equality mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/83c89640a6ee</guid>
    <description><![CDATA[Probabilistic equality mixin.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 16:09:25 +0200</pubDate>
</item>
<item>
    <title>Overload == for Shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/efa3a7721e4a</guid>
    <description><![CDATA[Overload == for Shares.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 16 Sep 2008 16:08:08 +0200</pubDate>
</item>
<item>
    <title>Removed doubling of word in comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/635a8d6ac335</guid>
    <description><![CDATA[Removed doubling of word in comment.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 24 Aug 2008 23:26:45 +0200</pubDate>
</item>
<item>
    <title>Fixed bad mix of runtimes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6ef6574f9c96</guid>
    <description><![CDATA[Fixed bad mix of runtimes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 22:32:39 +0200</pubDate>
</item>
<item>
    <title>Documented new mixin classes in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/baf787b7e39b</guid>
    <description><![CDATA[Documented new mixin classes in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 22:22:05 +0200</pubDate>
</item>
<item>
    <title>Updated benchmark.py to take advantage of new mixins.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/93e3a461a024</guid>
    <description><![CDATA[Updated benchmark.py to take advantage of new mixins.<br/>
<br/>
The code was made much more modular and one can now start benchmarks<br/>
which with or without active security (-a) and using either PRSS<br/>
(--prss) or hyperinvertible matrices (--hyper, I like that option!)<br/>
for the preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 22:17:21 +0200</pubDate>
</item>
<item>
    <title>Standardized preprocessing method names.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/201381ab3c4b</guid>
    <description><![CDATA[Standardized preprocessing method names.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 21:05:50 +0200</pubDate>
</item>
<item>
    <title>New BasicActiveRuntime class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/47734eb343ed</guid>
    <description><![CDATA[New BasicActiveRuntime class.<br/>
<br/>
This class is ready to be mixed with a class providing a get_triple<br/>
method, such as the TriplesHyperinvertibleMatricesMixin or<br/>
TriplesPRSSMixin classes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 17:02:40 +0200</pubDate>
</item>
<item>
    <title>Moved prss_generate_triple to a new mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f5367d1fcc7</guid>
    <description><![CDATA[Moved prss_generate_triple to a new mixin.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 16:46:41 +0200</pubDate>
</item>
<item>
    <title>Mixin for preprocessing with hyperinvertible matrices.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e36009fd979a</guid>
    <description><![CDATA[Mixin for preprocessing with hyperinvertible matrices.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 16:24:06 +0200</pubDate>
</item>
<item>
    <title>Turned Bracha broadcast into a mixin class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fe815100b30e</guid>
    <description><![CDATA[Turned Bracha broadcast into a mixin class.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 15:57:37 +0200</pubDate>
</item>
<item>
    <title>Moved ActiveRuntime to a new viff.active module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c898cac3f98a</guid>
    <description><![CDATA[Moved ActiveRuntime to a new viff.active module.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 15:46:50 +0200</pubDate>
</item>
<item>
    <title>Small code cleanup in benchmark.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fb42b645ca5b</guid>
    <description><![CDATA[Small code cleanup in benchmark.py.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 14:30:20 +0200</pubDate>
</item>
<item>
    <title>Improved comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cecc84b0be9f</guid>
    <description><![CDATA[Improved comment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 13:26:29 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/27eb22c25f4b</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 15 Sep 2008 13:03:47 +0200</pubDate>
</item>
<item>
    <title>Added small hints section.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/105bd2138d86</guid>
    <description><![CDATA[Added small hints section.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 09 Sep 2008 10:35:36 +0200</pubDate>
</item>
<item>
    <title>Converted tabs to spaces.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/035ff24d65a0</guid>
    <description><![CDATA[Converted tabs to spaces.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 06 Sep 2008 23:28:28 +0200</pubDate>
</item>
<item>
    <title>Updated the installation guide.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4d0502bb360e</guid>
    <description><![CDATA[Updated the installation guide.<br/>
<br/>
The Windows section now mentions that one has to install OpenSSH<br/>
separately before installing pyOpenSSH. This is needed since Windows<br/>
installation of pyOpenSSH doesn't include OpenSSH itself.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 06 Sep 2008 17:26:34 +0200</pubDate>
</item>
<item>
    <title>Explain line break.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/86cd18e04c56</guid>
    <description><![CDATA[Explain line break.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 04 Sep 2008 17:06:37 +0200</pubDate>
</item>
<item>
    <title>Described the mailing lists.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c57b9c79de89</guid>
    <description><![CDATA[Described the mailing lists.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 27 Aug 2008 10:54:34 +0200</pubDate>
</item>
<item>
    <title>Added Sigurd to the VIFF team!</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ff249565fa3a</guid>
    <description><![CDATA[Added Sigurd to the VIFF team!]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Aug 2008 01:19:50 +0200</pubDate>
</item>
<item>
    <title>Set commandline defaults in one place.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fcde53f07b16</guid>
    <description><![CDATA[Set commandline defaults in one place.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Aug 2008 01:18:35 +0200</pubDate>
</item>
<item>
    <title>Slight code formatting change.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0c6562319435</guid>
    <description><![CDATA[Slight code formatting change.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Aug 2008 01:17:55 +0200</pubDate>
</item>
<item>
    <title>Fixed typo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/96db61511b1d</guid>
    <description><![CDATA[Fixed typo.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Aug 2008 01:16:09 +0200</pubDate>
</item>
<item>
    <title>Include range of tested versions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e4ea9acea1f0</guid>
    <description><![CDATA[Include range of tested versions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 24 Aug 2008 17:34:01 +0200</pubDate>
</item>
<item>
    <title>Spelling.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/18ca67357089</guid>
    <description><![CDATA[Spelling.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2008 17:04:57 +0200</pubDate>
</item>
<item>
    <title>Added suggestion of making a symlink instead of installing VIFF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d8720728f2a8</guid>
    <description><![CDATA[Added suggestion of making a symlink instead of installing VIFF.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2008 17:04:22 +0200</pubDate>
</item>
<item>
    <title>Updated recommended Twisted version to 8.1.0.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0610ade238d5</guid>
    <description><![CDATA[Updated recommended Twisted version to 8.1.0.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2008 16:38:50 +0200</pubDate>
</item>
<item>
    <title>Corrected the former requirement of starting players in reverse order.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bcde322cd3b1</guid>
    <description><![CDATA[Corrected the former requirement of starting players in reverse order.<br/>
<br/>
This fixes Issue46.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2008 16:17:24 +0200</pubDate>
</item>
<item>
    <title>Corrected a few spelling mistakes in install.txt.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b496e9b965cb</guid>
    <description><![CDATA[Corrected a few spelling mistakes in install.txt.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2008 16:04:18 +0200</pubDate>
</item>
<item>
    <title>Added a progressbar to sort.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/84f3f245fbc8</guid>
    <description><![CDATA[Added a progressbar to sort.py.]]></description>
    <author>&#83;&#105;&#103;&#117;&#114;&#100;&#32;&#77;&#101;&#108;&#100;&#103;&#97;&#97;&#114;&#100;&#32;&#60;&#115;&#116;&#109;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 Aug 2008 17:35:42 +0200</pubDate>
</item>
<item>
    <title>Disabled SSL for the millionaires unit test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8ad2a5d68454</guid>
    <description><![CDATA[Disabled SSL for the millionaires unit test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 09 Aug 2008 15:09:19 +0200</pubDate>
</item>
<item>
    <title>Use long command line options.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1354833d6d7d</guid>
    <description><![CDATA[Use long command line options.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 09 Aug 2008 14:59:03 +0200</pubDate>
</item>
<item>
    <title>Use custom config file prefix and cleanup after test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/627b709d6907</guid>
    <description><![CDATA[Use custom config file prefix and cleanup after test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 09 Aug 2008 14:57:07 +0200</pubDate>
</item>
<item>
    <title>Switched to double quotes instead of single quotes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/74860b8b1b98</guid>
    <description><![CDATA[Switched to double quotes instead of single quotes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 09 Aug 2008 14:46:01 +0200</pubDate>
</item>
<item>
    <title>Correct PYTHONPATH when testing applications.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bc925f4aa978</guid>
    <description><![CDATA[Correct PYTHONPATH when testing applications.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 09 Aug 2008 14:43:17 +0200</pubDate>
</item>
<item>
    <title>Removed unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/794a38489a2d</guid>
    <description><![CDATA[Removed unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 13:51:18 +0200</pubDate>
</item>
<item>
    <title>Corrected lower bound.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/82ff7bfd8b64</guid>
    <description><![CDATA[Corrected lower bound.<br/>
<br/>
Thanks to Thomas Mølhave for noticing!]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 13:46:41 +0200</pubDate>
</item>
<item>
    <title>TODO items: Compare with mergesort and support preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/25d1109d5b60</guid>
    <description><![CDATA[TODO items: Compare with mergesort and support preprocessing.<br/>
<br/>
Maybe also add a progress bar.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 10:54:43 +0200</pubDate>
</item>
<item>
    <title>Track number of comparisons.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/67a0628c2f83</guid>
    <description><![CDATA[Track number of comparisons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 10:39:54 +0200</pubDate>
</item>
<item>
    <title>Do bitonic sort for arbitrary array sizes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f39882ce0e89</guid>
    <description><![CDATA[Do bitonic sort for arbitrary array sizes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 10:27:24 +0200</pubDate>
</item>
<item>
    <title>Described the complexity of the bitonic sort.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f12a36276d56</guid>
    <description><![CDATA[Described the complexity of the bitonic sort.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 10:23:14 +0200</pubDate>
</item>
<item>
    <title>Implemented bitonic sort on secret shared values.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3d13185afed2</guid>
    <description><![CDATA[Implemented bitonic sort on secret shared values.<br/>
<br/>
This is a sorting algorithm designed for many parallel processors and<br/>
I hope that this will make it perform better than a traditional<br/>
mergesort or quicksort.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 10:18:10 +0200</pubDate>
</item>
<item>
    <title>Links to slides from IBM and ECRYPT talks.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d897fe37f20e</guid>
    <description><![CDATA[Links to slides from IBM and ECRYPT talks.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 04 Aug 2008 21:21:01 +0200</pubDate>
</item>
<item>
    <title>Current status and a bit about the future.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d1e5727cfb6</guid>
    <description><![CDATA[Current status and a bit about the future.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 03 Aug 2008 23:00:16 +0200</pubDate>
</item>
<item>
    <title>Motivation for VIFF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7837ad6fc492</guid>
    <description><![CDATA[Motivation for VIFF.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 03 Aug 2008 22:25:12 +0200</pubDate>
</item>
<item>
    <title>Described SIMAP and SCET.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5a18ce0b0ef0</guid>
    <description><![CDATA[Described SIMAP and SCET.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 03 Aug 2008 20:40:18 +0200</pubDate>
</item>
<item>
    <title>Explained the idea behind the name &quot;VIFF&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9a3830de8106</guid>
    <description><![CDATA[Explained the idea behind the name &quot;VIFF&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 03 Aug 2008 20:00:43 +0200</pubDate>
</item>
<item>
    <title>The early history of VIFF.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/acd3b135a0ee</guid>
    <description><![CDATA[The early history of VIFF.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 03 Aug 2008 19:55:02 +0200</pubDate>
</item>
<item>
    <title>Use correct preprocessing function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/90be9eacb471</guid>
    <description><![CDATA[Use correct preprocessing function.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 01 Aug 2008 12:08:16 +0200</pubDate>
</item>
<item>
    <title>Bundle some background info together.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/893257d36460</guid>
    <description><![CDATA[Bundle some background info together.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 01 Aug 2008 01:30:47 +0200</pubDate>
</item>
<item>
    <title>Promote a bunch of documents to top-level.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/370a5c1b0c52</guid>
    <description><![CDATA[Promote a bunch of documents to top-level.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 01 Aug 2008 01:26:54 +0200</pubDate>
</item>
<item>
    <title>Delay deciding on next version number until later.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4d00351bb7c</guid>
    <description><![CDATA[Delay deciding on next version number until later.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 01 Aug 2008 01:20:29 +0200</pubDate>
</item>
<item>
    <title>Added Issue 59 to NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a6d634c9946e</guid>
    <description><![CDATA[Added Issue 59 to NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 01 Aug 2008 01:15:15 +0200</pubDate>
</item>
<item>
    <title>Add link to preprocessing doc.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/175a77921da9</guid>
    <description><![CDATA[Add link to preprocessing doc.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 31 Jul 2008 21:24:09 +0200</pubDate>
</item>
<item>
    <title>Some documentation on preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e2a190baf4a</guid>
    <description><![CDATA[Some documentation on preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 31 Jul 2008 21:18:55 +0200</pubDate>
</item>
<item>
    <title>Added a --profile flag.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/14be5568022c</guid>
    <description><![CDATA[Added a --profile flag.<br/>
<br/>
This will make the program dump profiling information when the reactor<br/>
is stopped. The data for player X is stored in viff-X.prof and can be<br/>
inspected afterwards with the hotshot.stats module:<br/>
<br/>
  http://docs.python.org/lib/hotshot-example.html]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 31 Jul 2008 19:23:05 +0200</pubDate>
</item>
<item>
    <title>Generate multiplication triples with PRSS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f0aa454c9b91</guid>
    <description><![CDATA[Generate multiplication triples with PRSS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:46:53 +0200</pubDate>
</item>
<item>
    <title>Test of prss_double_share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b6ae408a0b4f</guid>
    <description><![CDATA[Test of prss_double_share.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:45:42 +0200</pubDate>
</item>
<item>
    <title>Added a prss_double_share method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/885a17b767ef</guid>
    <description><![CDATA[Added a prss_double_share method.<br/>
<br/>
This uses the prss_share_zero method to efficiently generate a pair of<br/>
shares with degree t and 2t.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:45:19 +0200</pubDate>
</item>
<item>
    <title>Tests for the new prss_share_zero method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2d2c641a2762</guid>
    <description><![CDATA[Tests for the new prss_share_zero method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:13:11 +0200</pubDate>
</item>
<item>
    <title>Added prss_share_zero method to the Runtime class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f89875736767</guid>
    <description><![CDATA[Added prss_share_zero method to the Runtime class.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:12:45 +0200</pubDate>
</item>
<item>
    <title>Implemented first part of PRSS zero-sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c2c1fcdd710c</guid>
    <description><![CDATA[Implemented first part of PRSS zero-sharing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 22:04:15 +0200</pubDate>
</item>
<item>
    <title>Added TODO note.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/28506572a2ca</guid>
    <description><![CDATA[Added TODO note.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Jul 2008 21:08:23 +0200</pubDate>
</item>
<item>
    <title>Give upload command a source and target.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/14811e1463a1</guid>
    <description><![CDATA[Give upload command a source and target.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 22:31:53 +0200</pubDate>
</item>
<item>
    <title>Make rsync preserve symbolic links.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b5707c789a5a</guid>
    <description><![CDATA[Make rsync preserve symbolic links.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 22:17:15 +0200</pubDate>
</item>
<item>
    <title>Allow for uploads outside of viff.dk/builds/.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dca8bd3398ab</guid>
    <description><![CDATA[Allow for uploads outside of viff.dk/builds/.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 22:16:32 +0200</pubDate>
</item>
<item>
    <title>Use a target directory instead of build number.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/660d22033155</guid>
    <description><![CDATA[Use a target directory instead of build number.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 22:00:21 +0200</pubDate>
</item>
<item>
    <title>Warn people if documentation is for a development version.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d8e69b5ec1a</guid>
    <description><![CDATA[Warn people if documentation is for a development version.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 17:55:13 +0200</pubDate>
</item>
<item>
    <title>New function for getting full release number.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b42cf723fa4c</guid>
    <description><![CDATA[New function for getting full release number.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 27 Jul 2008 17:43:42 +0200</pubDate>
</item>
<item>
    <title>Move program body to its own block.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/be0907a7a885</guid>
    <description><![CDATA[Move program body to its own block.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Jul 2008 22:45:06 +0200</pubDate>
</item>
<item>
    <title>Simpler function name: create_request.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1a1f4941633b</guid>
    <description><![CDATA[Simpler function name: create_request.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Jul 2008 22:38:14 +0200</pubDate>
</item>
<item>
    <title>TODO item: write even more tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/92c63c37937b</guid>
    <description><![CDATA[TODO item: write even more tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Jul 2008 11:06:55 +0200</pubDate>
</item>
<item>
    <title>Test case for apps/prss-and-open.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8bf14cf5dd0a</guid>
    <description><![CDATA[Test case for apps/prss-and-open.py.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Jul 2008 00:00:54 +0200</pubDate>
</item>
<item>
    <title>Test case for apps/share-open.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4e84893a1725</guid>
    <description><![CDATA[Test case for apps/share-open.py.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Jul 2008 23:46:32 +0200</pubDate>
</item>
<item>
    <title>Test case for apps/millionaires.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e0ba3202ebd2</guid>
    <description><![CDATA[Test case for apps/millionaires.py.<br/>
<br/>
Now that applications can be started and stopped reliably, we can<br/>
begin executing them in unit tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Jul 2008 23:36:31 +0200</pubDate>
</item>
<item>
    <title>Parse long integers as longs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0e9ab27bf855</guid>
    <description><![CDATA[Parse long integers as longs.<br/>
<br/>
The int and long built-ins are almost identical for most Python code,<br/>
except that GMPY refuses to convert mpz values to long integers using<br/>
int and one must use long instead. Python 3000 will fix this by having<br/>
only one integer type.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Jul 2008 20:14:55 +0200</pubDate>
</item>
<item>
    <title>Benchmark support for Paillier runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f01e81fcc1a</guid>
    <description><![CDATA[Benchmark support for Paillier runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 29 Jun 2008 13:59:32 +0200</pubDate>
</item>
<item>
    <title>Added prss_share_random method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f7e987afbec3</guid>
    <description><![CDATA[Added prss_share_random method.<br/>
<br/>
This works by letting everybody pick a random number from their<br/>
private PRF. This is used as their share -- the sum will be random and<br/>
unknown to both parties.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 29 Jun 2008 13:59:30 +0200</pubDate>
</item>
<item>
    <title>Test program for Paillier runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/45dfc10a1363</guid>
    <description><![CDATA[Test program for Paillier runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 15 Jul 2008 23:11:44 +0200</pubDate>
</item>
<item>
    <title>Two-player runtime based on Paillier encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bba8a625972a</guid>
    <description><![CDATA[Two-player runtime based on Paillier encryption.<br/>
<br/>
This implements a multiplication protocol for two players described<br/>
here by Claudio Orlandi:<br/>
<br/>
  http://article.gmane.org/gmane.comp.cryptography.viff.devel/290<br/>
<br/>
The key ingredient is the homomorphic Paillier encryption scheme.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 15 Jul 2008 23:35:59 +0200</pubDate>
</item>
<item>
    <title>Generate and load Paillier keys.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99dc1bb4cddf</guid>
    <description><![CDATA[Generate and load Paillier keys.<br/>
<br/>
The names &quot;pubkey&quot; and &quot;seckey&quot; are not perfect since we might want<br/>
other types of public and secret keys in the future.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 21 Jun 2008 13:02:57 +0200</pubDate>
</item>
<item>
    <title>Paillier crypto system.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0422fa73ab29</guid>
    <description><![CDATA[Paillier crypto system.<br/>
<br/>
An implementation of the homomorphic public key crypto system by<br/>
Paillier. Added by Martin, but written by Mikkel.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 16 Jul 2008 00:09:50 +0200</pubDate>
</item>
<item>
    <title>Allow arbitrary thresholds when generating config files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/15bc520032e4</guid>
    <description><![CDATA[Allow arbitrary thresholds when generating config files.<br/>
<br/>
This is needed in the case where n=2 and t=1.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 29 Jun 2008 13:47:14 +0200</pubDate>
</item>
<item>
    <title>Added Issue 6 and 8 to NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6b4b805f42c7</guid>
    <description><![CDATA[Added Issue 6 and 8 to NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Jul 2008 21:46:05 +0200</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b8aa2d01692d</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Jul 2008 21:36:07 +0200</pubDate>
</item>
<item>
    <title>Handle CannotListenError gracefully.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dc276dba4113</guid>
    <description><![CDATA[Handle CannotListenError gracefully.<br/>
<br/>
Instead of crashing if our port is already in use, we now try again<br/>
after an exponentially increasing back off period.<br/>
<br/>
This closes Issue 6.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 14 Jul 2008 00:24:21 +0200</pubDate>
</item>
<item>
    <title>Small code cleanup.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/889882a2798b</guid>
    <description><![CDATA[Small code cleanup.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 23:58:53 +0200</pubDate>
</item>
<item>
    <title>Make players attempt to reconnect if connection fails.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a7fba43c2c6a</guid>
    <description><![CDATA[Make players attempt to reconnect if connection fails.<br/>
<br/>
It is only if the initial connection fails that they will reconnect,<br/>
if the connection fails in the middle of a protocol run they will<br/>
still crash. This is probably the right thing to do since we generally<br/>
wouldn't know how to recover from a crashed protocol.<br/>
<br/>
This allows the players to be started in any order and is thus a fix<br/>
for Issue 8.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 23:38:22 +0200</pubDate>
</item>
<item>
    <title>Add Issue 37 to NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/405569e5cb96</guid>
    <description><![CDATA[Add Issue 37 to NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 17:04:42 +0200</pubDate>
</item>
<item>
    <title>Simplified code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fe3bcd629827</guid>
    <description><![CDATA[Simplified code.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 16:35:00 +0200</pubDate>
</item>
<item>
    <title>Fixed runtime shutdown.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/58c1a0dfbcfc</guid>
    <description><![CDATA[Fixed runtime shutdown.<br/>
<br/>
The runtime will now shutdown correctly by closing the listening port<br/>
and the pair-wise connections before calling reactor.stop().]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 16:28:15 +0200</pubDate>
</item>
<item>
    <title>More comments for the millionaires example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/420569d71d4d</guid>
    <description><![CDATA[More comments for the millionaires example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 15:21:40 +0200</pubDate>
</item>
<item>
    <title>Renamed variables to reflect &quot;&gt;=&quot;, not &quot;&gt;&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73f6984432b5</guid>
    <description><![CDATA[Renamed variables to reflect &quot;&gt;=&quot;, not &quot;&gt;&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Jul 2008 15:16:00 +0200</pubDate>
</item>
<item>
    <title>Mention PyOpenSSL in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b1438b77e4d6</guid>
    <description><![CDATA[Mention PyOpenSSL in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 20:15:48 +0200</pubDate>
</item>
<item>
    <title>Updated installation guide with link to PyOpenSSL.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e38146b499a</guid>
    <description><![CDATA[Updated installation guide with link to PyOpenSSL.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 20:00:51 +0200</pubDate>
</item>
<item>
    <title>Mention generate-certificates.py in README.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4caf0ba0f517</guid>
    <description><![CDATA[Mention generate-certificates.py in README.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 19:46:01 +0200</pubDate>
</item>
<item>
    <title>Generate keys and certificate using PyOpenSSL.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b767a45cec65</guid>
    <description><![CDATA[Generate keys and certificate using PyOpenSSL.<br/>
<br/>
This removes the dependency on make and the certtool program from<br/>
GnuTLS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 19:44:08 +0200</pubDate>
</item>
<item>
    <title>Switch to PyOpenSSL for SSL/TLS support.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/facc9f1f0bb1</guid>
    <description><![CDATA[Switch to PyOpenSSL for SSL/TLS support.<br/>
<br/>
This removes the dependency on the GnuTLS library and should make it<br/>
possible to use VIFF with SSL support under Windows.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 18:14:38 +0200</pubDate>
</item>
<item>
    <title>Trap ConnectionDone &quot;errors&quot;, raise other errors.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1ed10c3ce40c</guid>
    <description><![CDATA[Trap ConnectionDone &quot;errors&quot;, raise other errors.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 16:12:17 +0200</pubDate>
</item>
<item>
    <title>Print reason when connections are lost or fail.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3543e266d88a</guid>
    <description><![CDATA[Print reason when connections are lost or fail.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 15:58:56 +0200</pubDate>
</item>
<item>
    <title>Started section for next version.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8f2fef319cb7</guid>
    <description><![CDATA[Started section for next version.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 14:15:11 +0200</pubDate>
</item>
<item>
    <title>Let a gnutls ImportError pass through to the caller.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/370cc9481a4a</guid>
    <description><![CDATA[Let a gnutls ImportError pass through to the caller.<br/>
<br/>
This fixes Issue 35.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Jul 2008 14:12:11 +0200</pubDate>
</item>
<item>
    <title>Make eval-poly.py executable.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/197d2d7bcbf7</guid>
    <description><![CDATA[Make eval-poly.py executable.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 11 Jul 2008 23:31:51 +0200</pubDate>
</item>
<item>
    <title>Renamed to avoid underscore in filename.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/501427acf5e6</guid>
    <description><![CDATA[Renamed to avoid underscore in filename.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 11 Jul 2008 23:31:24 +0200</pubDate>
</item>
<item>
    <title>Function for finding random primes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/33f8fbf147a7</guid>
    <description><![CDATA[Function for finding random primes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 20 Jun 2008 23:55:47 +0200</pubDate>
</item>
<item>
    <title>Small rewording.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1c9ade517c10</guid>
    <description><![CDATA[Small rewording.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 21 Jun 2008 19:49:18 +0200</pubDate>
</item>
<item>
    <title>Removed extra word.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4c7cb3e9ab38</guid>
    <description><![CDATA[Removed extra word.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 06 Jun 2008 09:57:30 +0200</pubDate>
</item>
<item>
    <title>Friendlier introduction to the documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ac2578eadcad</guid>
    <description><![CDATA[Friendlier introduction to the documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 31 May 2008 12:45:19 +0200</pubDate>
</item>
<item>
    <title>Worked around Sphinx/Docutils bug with PEP role.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0c207af2cf6a</guid>
    <description><![CDATA[Worked around Sphinx/Docutils bug with PEP role.<br/>
<br/>
The role name had to be in lower-case, please see this message:<br/>
<br/>
  http://groups.google.com/group/sphinx-dev/msg/0f846789a9ba0de5]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 30 May 2008 23:13:09 +0200</pubDate>
</item>
<item>
    <title>Added signature for changeset f4635b1f4e05</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1febdf72e334</guid>
    <description><![CDATA[Added signature for changeset f4635b1f4e05]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 18:48:34 +0200</pubDate>
</item>
<item>
    <title>Added tag 0.6 for changeset f4635b1f4e05</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/18f57cba595a</guid>
    <description><![CDATA[Added tag 0.6 for changeset f4635b1f4e05]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 18:48:14 +0200</pubDate>
</item>
<item>
    <title>This is VIFF version 0.6.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f4635b1f4e05</guid>
    <description><![CDATA[This is VIFF version 0.6.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 18:48:09 +0200</pubDate>
</item>
<item>
    <title>Link to report by Rune and Ivan (prss_share_bit_double protocol).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2cbc597c5618</guid>
    <description><![CDATA[Link to report by Rune and Ivan (prss_share_bit_double protocol).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 11:48:10 +0200</pubDate>
</item>
<item>
    <title>Point to doc/ directory for install instructions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/619b0c585cf3</guid>
    <description><![CDATA[Point to doc/ directory for install instructions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 11:21:14 +0200</pubDate>
</item>
<item>
    <title>Stop downloading INSTALL and AUTHORS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8b79729c6f5</guid>
    <description><![CDATA[Stop downloading INSTALL and AUTHORS.<br/>
<br/>
Instead we simply use the ones found in the doc directory.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 11:20:25 +0200</pubDate>
</item>
<item>
    <title>Simplify header markup.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/262b2980d3ab</guid>
    <description><![CDATA[Simplify header markup.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 10:59:47 +0200</pubDate>
</item>
<item>
    <title>Include list of VIFF developers.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7c3314388c8f</guid>
    <description><![CDATA[Include list of VIFF developers.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 10:57:48 +0200</pubDate>
</item>
<item>
    <title>Encouraged people to tell us their success stories too.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f29e863dc148</guid>
    <description><![CDATA[Encouraged people to tell us their success stories too.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 10:44:30 +0200</pubDate>
</item>
<item>
    <title>Removed unneeded word.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d1b77f5d8256</guid>
    <description><![CDATA[Removed unneeded word.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 10:35:50 +0200</pubDate>
</item>
<item>
    <title>Mention Issue 19 in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/89f2dd066756</guid>
    <description><![CDATA[Mention Issue 19 in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 09:45:33 +0200</pubDate>
</item>
<item>
    <title>Comment touch ups.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/671ae0aec2ff</guid>
    <description><![CDATA[Comment touch ups.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 09:35:01 +0200</pubDate>
</item>
<item>
    <title>The comment did not make sense -- fixed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/73af810f6bb1</guid>
    <description><![CDATA[The comment did not make sense -- fixed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 09:30:07 +0200</pubDate>
</item>
<item>
    <title>Added warning about return type of Toft05 comparison.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cfdce3e99171</guid>
    <description><![CDATA[Added warning about return type of Toft05 comparison.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 28 May 2008 09:27:38 +0200</pubDate>
</item>
<item>
    <title>Make Sphinx ignore the api-objects.txt file made by epydoc.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2472ea5263f5</guid>
    <description><![CDATA[Make Sphinx ignore the api-objects.txt file made by epydoc.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 22:28:29 +0200</pubDate>
</item>
<item>
    <title>Shorter title.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b384c5bf7b1d</guid>
    <description><![CDATA[Shorter title.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 22:20:53 +0200</pubDate>
</item>
<item>
    <title>Better title.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d4402efa0bb4</guid>
    <description><![CDATA[Better title.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 22:20:28 +0200</pubDate>
</item>
<item>
    <title>Changed titles to a single &quot;===&quot;-line.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c7afb6fcc418</guid>
    <description><![CDATA[Changed titles to a single &quot;===&quot;-line.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 22:19:31 +0200</pubDate>
</item>
<item>
    <title>Imported documentation from viff.dk repository.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5525b9b98415</guid>
    <description><![CDATA[Imported documentation from viff.dk repository.<br/>
<br/>
The exact order and placement of the files in the document tree is<br/>
very much up for debate -- I just wanted to include them somewhere.<br/>
Feel free to edit and rearrange things in better ways.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 22:16:45 +0200</pubDate>
</item>
<item>
    <title>Stop ignoring LaTeX output -- we do not produce any.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2f1b9576d413</guid>
    <description><![CDATA[Stop ignoring LaTeX output -- we do not produce any.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 21:44:29 +0200</pubDate>
</item>
<item>
    <title>Make sure directories are there before deleting them.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0505533bdf10</guid>
    <description><![CDATA[Make sure directories are there before deleting them.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 26 May 2008 19:34:22 +0200</pubDate>
</item>
<item>
    <title>Run Sphinx without colored output.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/975adfbdc443</guid>
    <description><![CDATA[Run Sphinx without colored output.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 23:21:47 +0200</pubDate>
</item>
<item>
    <title>Delete doc/{api,html} to ensure a clean build.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/577722bda233</guid>
    <description><![CDATA[Delete doc/{api,html} to ensure a clean build.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 22:51:29 +0200</pubDate>
</item>
<item>
    <title>Ignore output from epydoc and Sphinx.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8dfa5bf77c0f</guid>
    <description><![CDATA[Ignore output from epydoc and Sphinx.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 22:41:55 +0200</pubDate>
</item>
<item>
    <title>Include generated HTML in distribution.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/805292b7ef58</guid>
    <description><![CDATA[Include generated HTML in distribution.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 22:41:48 +0200</pubDate>
</item>
<item>
    <title>Generate HTML with Sphinx in doc/html.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ab756a1f59dd</guid>
    <description><![CDATA[Generate HTML with Sphinx in doc/html.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 22:39:07 +0200</pubDate>
</item>
<item>
    <title>Simplify MANIFEST.in slightly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4b4667df6f77</guid>
    <description><![CDATA[Simplify MANIFEST.in slightly.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 25 May 2008 22:37:03 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/70b74e887726</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:43:38 +0200</pubDate>
</item>
<item>
    <title>Described the new Sphinx documentation in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/26371fc11801</guid>
    <description><![CDATA[Described the new Sphinx documentation in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:41:15 +0200</pubDate>
</item>
<item>
    <title>Removed zero from logarithm table.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/13b7521daf43</guid>
    <description><![CDATA[Removed zero from logarithm table.<br/>
<br/>
It was not used and it would have been a mistake to use it anyway<br/>
since log(0) is undefined.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:28:02 +0200</pubDate>
</item>
<item>
    <title>Updated docstring.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d1f1b8da12bb</guid>
    <description><![CDATA[Updated docstring.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:24:14 +0200</pubDate>
</item>
<item>
    <title>Removed _exp_table and _inv_table from module scope.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/25b3944dc403</guid>
    <description><![CDATA[Removed _exp_table and _inv_table from module scope.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:13:08 +0200</pubDate>
</item>
<item>
    <title>Populate tables with GF256 objects.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/577c1e069d06</guid>
    <description><![CDATA[Populate tables with GF256 objects.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:10:52 +0200</pubDate>
</item>
<item>
    <title>Precompute a multiplication table for GF256.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99c56b32fd54</guid>
    <description><![CDATA[Precompute a multiplication table for GF256.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 23 May 2008 10:03:36 +0200</pubDate>
</item>
<item>
    <title>Include new PRSS functions in the documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d7d3f6ddb39b</guid>
    <description><![CDATA[Include new PRSS functions in the documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 10:12:46 +0200</pubDate>
</item>
<item>
    <title>Removed a couple of unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d95d1bab2aa</guid>
    <description><![CDATA[Removed a couple of unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 15:09:45 +0200</pubDate>
</item>
<item>
    <title>Mention memory leak.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/69486719ad7a</guid>
    <description><![CDATA[Mention memory leak.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 21:53:43 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9be4b49842ad</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 21:49:53 +0200</pubDate>
</item>
<item>
    <title>Described a couple of small bug fixes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/963d04c31c7d</guid>
    <description><![CDATA[Described a couple of small bug fixes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 21:45:57 +0200</pubDate>
</item>
<item>
    <title>Mention actively secure comparisons.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c80777f3a5ec</guid>
    <description><![CDATA[Mention actively secure comparisons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 21:44:02 +0200</pubDate>
</item>
<item>
    <title>Started section for version 0.6.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/08d5b2bb9ba3</guid>
    <description><![CDATA[Started section for version 0.6.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 22 May 2008 21:35:54 +0200</pubDate>
</item>
<item>
    <title>Test case for memory allocation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f993269c2660</guid>
    <description><![CDATA[Test case for memory allocation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 14:21:34 +0200</pubDate>
</item>
<item>
    <title>Fixed memory leak.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8810dc507f3</guid>
    <description><![CDATA[Fixed memory leak.<br/>
<br/>
It turned out that we kept references to empty deques in incoming_data<br/>
without ever releasing them. This caused the memory usage to grow as<br/>
more and more communication was done.<br/>
<br/>
Checking for empty deques every time something is received or sent is<br/>
expensive -- I measured a performance drop of 25%! To make things<br/>
worse, I observed that the deques are mostly empty, so we are probably<br/>
deleting and recreating them all the time. Patches with optimizations<br/>
are very welcome! :-)]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 14:18:27 +0200</pubDate>
</item>
<item>
    <title>New test application that measures memory usage.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/563bcc37fe47</guid>
    <description><![CDATA[New test application that measures memory usage.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 14:13:33 +0200</pubDate>
</item>
<item>
    <title>Test case for prss_shamir_share_bit_double.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6377495664f8</guid>
    <description><![CDATA[Test case for prss_shamir_share_bit_double.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 12:53:57 +0200</pubDate>
</item>
<item>
    <title>Another method for sharing a bit over Zp and GF256.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/216660f40d01</guid>
    <description><![CDATA[Another method for sharing a bit over Zp and GF256.<br/>
<br/>
Like ComparisonToft05Mixin.convert_bit_share, this protocol is only<br/>
passively secure, but unlike that method this protocol uses only two<br/>
Shamir sharings, and two openings. The other method does O(n) xor's<br/>
with Zp values which is more expensive.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 20 May 2008 12:53:22 +0200</pubDate>
</item>
<item>
    <title>Round to nearest millisecond when printing average.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f65816507ae8</guid>
    <description><![CDATA[Round to nearest millisecond when printing average.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 May 2008 11:26:24 +0200</pubDate>
</item>
<item>
    <title>Extend benchmark to actively secure protocols.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c947486e9535</guid>
    <description><![CDATA[Extend benchmark to actively secure protocols.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 16 May 2008 09:18:54 +0200</pubDate>
</item>
<item>
    <title>Test new actively secure comparison protocols.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/591ab6199980</guid>
    <description><![CDATA[Test new actively secure comparison protocols.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 15 May 2008 09:41:57 +0200</pubDate>
</item>
<item>
    <title>Added default flavors with active security.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/16fe2bd2edec</guid>
    <description><![CDATA[Added default flavors with active security.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 15 May 2008 09:41:27 +0200</pubDate>
</item>
<item>
    <title>Added support for inequality tests of field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5c83d5ff31fa</guid>
    <description><![CDATA[Added support for inequality tests of field elements.<br/>
<br/>
Previously the result was the comparison of object identities, which<br/>
meant that GF256(1) != GF256(1) was True.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 16:15:51 +0200</pubDate>
</item>
<item>
    <title>Better messages for assertions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/585e6f4c7c77</guid>
    <description><![CDATA[Better messages for assertions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 16:09:30 +0200</pubDate>
</item>
<item>
    <title>Fixed off-by-one error which caused ~GF256(-1) to fail.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2467d814530c</guid>
    <description><![CDATA[Fixed off-by-one error which caused ~GF256(-1) to fail.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 16:08:38 +0200</pubDate>
</item>
<item>
    <title>Small coding style change.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b9c66c527499</guid>
    <description><![CDATA[Small coding style change.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 15:16:41 +0200</pubDate>
</item>
<item>
    <title>Removed old and irrelevant comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c226cbce211b</guid>
    <description><![CDATA[Removed old and irrelevant comment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 09:42:59 +0200</pubDate>
</item>
<item>
    <title>Removed unneeded newlines.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/baa3cba7fda1</guid>
    <description><![CDATA[Removed unneeded newlines.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 09:41:08 +0200</pubDate>
</item>
<item>
    <title>Marked litteral block as such.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3b216d67f51d</guid>
    <description><![CDATA[Marked litteral block as such.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 14 May 2008 09:35:49 +0200</pubDate>
</item>
<item>
    <title>Switch to prss_share_bit_double in comparisons.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5dd8c277268c</guid>
    <description><![CDATA[Switch to prss_share_bit_double in comparisons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 16:28:41 +0200</pubDate>
</item>
<item>
    <title>Test case for newly added bit-sharing method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b0bf45ad7dda</guid>
    <description><![CDATA[Test case for newly added bit-sharing method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 16:09:07 +0200</pubDate>
</item>
<item>
    <title>New method sharing a random bit over Zp and GF256.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/65a61fc798bc</guid>
    <description><![CDATA[New method sharing a random bit over Zp and GF256.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 16:08:39 +0200</pubDate>
</item>
<item>
    <title>Function to do PRSS while returning a share of the LSB.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fac2d1f8dbe1</guid>
    <description><![CDATA[Function to do PRSS while returning a share of the LSB.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 15:24:27 +0200</pubDate>
</item>
<item>
    <title>Function to convert replicated shares to Shamir shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/18ef1b1ca1e1</guid>
    <description><![CDATA[Function to convert replicated shares to Shamir shares.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 13:46:20 +0200</pubDate>
</item>
<item>
    <title>Extract function to make a random replicated sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e54784ca4f46</guid>
    <description><![CDATA[Extract function to make a random replicated sharing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 13:37:54 +0200</pubDate>
</item>
<item>
    <title>Fixed docstring example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eae84e78682e</guid>
    <description><![CDATA[Fixed docstring example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 13 May 2008 12:42:13 +0200</pubDate>
</item>
<item>
    <title>Added viff.comparison to the documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e0f9090cf95c</guid>
    <description><![CDATA[Added viff.comparison to the documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Apr 2008 10:06:55 +0200</pubDate>
</item>
<item>
    <title>Converted docstrings in viff.comparison to Sphinx format.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/57ce422feb55</guid>
    <description><![CDATA[Converted docstrings in viff.comparison to Sphinx format.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 30 Apr 2008 10:05:34 +0200</pubDate>
</item>
<item>
    <title>Moved __docformat__ below __future__ import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/88d4c3f9cee1</guid>
    <description><![CDATA[Moved __docformat__ below __future__ import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 29 Apr 2008 09:31:34 +0200</pubDate>
</item>
<item>
    <title>Merged with Sphinx documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/16035b12d7ae</guid>
    <description><![CDATA[Merged with Sphinx documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 29 Apr 2008 08:56:59 +0200</pubDate>
</item>
<item>
    <title>Document viff.util.rand and some environment variables.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d741230801b</guid>
    <description><![CDATA[Document viff.util.rand and some environment variables.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 14:16:08 +0200</pubDate>
</item>
<item>
    <title>Corrected links.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f60fba69309</guid>
    <description><![CDATA[Corrected links.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 09:27:18 +0200</pubDate>
</item>
<item>
    <title>Fixed bad cross-reference.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99dce2c3cbdd</guid>
    <description><![CDATA[Fixed bad cross-reference.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 09:13:56 +0200</pubDate>
</item>
<item>
    <title>Merged first two paragraphs in module docstrings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/75f932a949eb</guid>
    <description><![CDATA[Merged first two paragraphs in module docstrings.<br/>
<br/>
This looks much better in the output generated by Sphinx and epydoc.<br/>
Epydoc still extracts the first sentence as the summary attribute for<br/>
each module.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 09:12:21 +0200</pubDate>
</item>
<item>
    <title>Added viff.util to documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0f6bc89072ae</guid>
    <description><![CDATA[Added viff.util to documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 08:25:28 +0200</pubDate>
</item>
<item>
    <title>Make epydoc accept the envvar interpreted text role.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f51415df0335</guid>
    <description><![CDATA[Make epydoc accept the envvar interpreted text role.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 08:24:12 +0200</pubDate>
</item>
<item>
    <title>Document BasicRuntime.id and .threshold.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/db9a7bdd9d68</guid>
    <description><![CDATA[Document BasicRuntime.id and .threshold.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:59:21 +0200</pubDate>
</item>
<item>
    <title>Removed unneeded module prefix.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f206d21e988</guid>
    <description><![CDATA[Removed unneeded module prefix.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:53:43 +0200</pubDate>
</item>
<item>
    <title>Fixed indention and collapsed automethod directives.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/44d6ac417bca</guid>
    <description><![CDATA[Fixed indention and collapsed automethod directives.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:52:16 +0200</pubDate>
</item>
<item>
    <title>Removed unneeded module name.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e5c8d22434d4</guid>
    <description><![CDATA[Removed unneeded module name.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:47:49 +0200</pubDate>
</item>
<item>
    <title>Moved documentation of ShareExchanger.incoming_data.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1e9b0d1ad897</guid>
    <description><![CDATA[Moved documentation of ShareExchanger.incoming_data.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:45:39 +0200</pubDate>
</item>
<item>
    <title>Moved documentation of program counter attribute.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cade54734d47</guid>
    <description><![CDATA[Moved documentation of program counter attribute.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 14:40:09 +0200</pubDate>
</item>
<item>
    <title>Make viff.util.wrapper a no-op when using Sphinx.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fa33d8c71256</guid>
    <description><![CDATA[Make viff.util.wrapper a no-op when using Sphinx.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 13:21:09 +0200</pubDate>
</item>
<item>
    <title>Rename environment variable from EPYDOC to VIFF_NO_WRAP.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/036c28e36895</guid>
    <description><![CDATA[Rename environment variable from EPYDOC to VIFF_NO_WRAP.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 13:13:22 +0200</pubDate>
</item>
<item>
    <title>Include create_runtime documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5fee3ab4741d</guid>
    <description><![CDATA[Include create_runtime documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:56:34 +0200</pubDate>
</item>
<item>
    <title>Added &quot;program counter&quot; to the glossary.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/af1c8fe1fe87</guid>
    <description><![CDATA[Added &quot;program counter&quot; to the glossary.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:53:05 +0200</pubDate>
</item>
<item>
    <title>Include Runtime and ActiveRuntime members.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d07e31b3e8ba</guid>
    <description><![CDATA[Include Runtime and ActiveRuntime members.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:52:21 +0200</pubDate>
</item>
<item>
    <title>Work-around for bug in Sphinx: autodoc decodes twice.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a25337ab8d2a</guid>
    <description><![CDATA[Work-around for bug in Sphinx: autodoc decodes twice.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:51:56 +0200</pubDate>
</item>
<item>
    <title>Declare the doc format to be ReST.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/459290cb7812</guid>
    <description><![CDATA[Declare the doc format to be ReST.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:50:37 +0200</pubDate>
</item>
<item>
    <title>Remove remaining epytext format from viff.runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d64bb9dfc50</guid>
    <description><![CDATA[Remove remaining epytext format from viff.runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:48:47 +0200</pubDate>
</item>
<item>
    <title>Add ActiveRuntime as well.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7761dc383cd5</guid>
    <description><![CDATA[Add ActiveRuntime as well.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 11:26:42 +0200</pubDate>
</item>
<item>
    <title>Link to Issue37 for Twisted 8.0.1 problems.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/12e5b444d09b</guid>
    <description><![CDATA[Link to Issue37 for Twisted 8.0.1 problems.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 09:15:12 +0200</pubDate>
</item>
<item>
    <title>Limit TOC depth to two levels.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2ba503807eda</guid>
    <description><![CDATA[Limit TOC depth to two levels.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 24 Apr 2008 08:14:19 +0200</pubDate>
</item>
<item>
    <title>Added documentation on program counters.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/50cf746b5f18</guid>
    <description><![CDATA[Added documentation on program counters.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 23:12:33 +0200</pubDate>
</item>
<item>
    <title>Include more of viff.runtime in documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/760b07b6e6ea</guid>
    <description><![CDATA[Include more of viff.runtime in documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 23:12:17 +0200</pubDate>
</item>
<item>
    <title>Remove some more epytext.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/55a855aa41e9</guid>
    <description><![CDATA[Remove some more epytext.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 23:11:22 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9aebdc00f58f</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 16:18:25 +0200</pubDate>
</item>
<item>
    <title>Better installation instructions for Windows.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f813a287ec5</guid>
    <description><![CDATA[Better installation instructions for Windows.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 15:58:17 +0200</pubDate>
</item>
<item>
    <title>Started documenting runtime.py. Still needs a lot of work.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/040e559b06a0</guid>
    <description><![CDATA[Started documenting runtime.py. Still needs a lot of work.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 16:09:12 +0200</pubDate>
</item>
<item>
    <title>Flush output when downloading files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8f0898aff9d</guid>
    <description><![CDATA[Flush output when downloading files.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 10:15:17 +0200</pubDate>
</item>
<item>
    <title>Stop building and shipping design-talk.pdf.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1828e5150bd1</guid>
    <description><![CDATA[Stop building and shipping design-talk.pdf.<br/>
<br/>
It is now only on the website for historic reasons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 10:10:20 +0200</pubDate>
</item>
<item>
    <title>Merged with VIFF 0.5rc1.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0155489179f0</guid>
    <description><![CDATA[Merged with VIFF 0.5rc1.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 09:59:30 +0200</pubDate>
</item>
<item>
    <title>Sphinx documentation for viff.config.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/adbbc93b4622</guid>
    <description><![CDATA[Sphinx documentation for viff.config.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 14:32:26 +0200</pubDate>
</item>
<item>
    <title>Add a &quot;file&quot; interpreted text role.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a68d36c5cce5</guid>
    <description><![CDATA[Add a &quot;file&quot; interpreted text role.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 14:31:47 +0200</pubDate>
</item>
<item>
    <title>Add viff.prss to the new documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b78b8bd4c91a</guid>
    <description><![CDATA[Add viff.prss to the new documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 13:33:39 +0200</pubDate>
</item>
<item>
    <title>Better grammar.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d2fd45609a54</guid>
    <description><![CDATA[Better grammar.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 12:58:29 +0200</pubDate>
</item>
<item>
    <title>Converted viff.matrix too.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0ec32944ab86</guid>
    <description><![CDATA[Converted viff.matrix too.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 12:39:11 +0200</pubDate>
</item>
<item>
    <title>Convert viff.shamir to ReST format.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dc4319f5dd24</guid>
    <description><![CDATA[Convert viff.shamir to ReST format.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 12:16:17 +0200</pubDate>
</item>
<item>
    <title>Make epydoc accept Sphinx interpreted text roles.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5df62a47e9c5</guid>
    <description><![CDATA[Make epydoc accept Sphinx interpreted text roles.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 12:03:31 +0200</pubDate>
</item>
<item>
    <title>Converted viff.field to ReST format for Sphinx.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2acd3ae55565</guid>
    <description><![CDATA[Converted viff.field to ReST format for Sphinx.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 11:55:18 +0200</pubDate>
</item>
<item>
    <title>Added installation guide.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4df225223500</guid>
    <description><![CDATA[Added installation guide.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 08:46:45 +0200</pubDate>
</item>
<item>
    <title>Added overview document.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/acfa9aa5bd59</guid>
    <description><![CDATA[Added overview document.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 08:38:25 +0200</pubDate>
</item>
<item>
    <title>No need for templates or static files yet.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/50bf10e379e0</guid>
    <description><![CDATA[No need for templates or static files yet.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 08:34:05 +0200</pubDate>
</item>
<item>
    <title>Added Sphinx skeleton.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c08da3f0859d</guid>
    <description><![CDATA[Added Sphinx skeleton.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 22 Apr 2008 08:21:11 +0200</pubDate>
</item>
<item>
    <title>Mark strings containing non-ASCII characters as Unicode strings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d344c748fa5e</guid>
    <description><![CDATA[Mark strings containing non-ASCII characters as Unicode strings.<br/>
<br/>
Also change the file encoding to UTF-8 since that gives us the least<br/>
trouble when files are displayed on the web. Python 3.0 will solve<br/>
this better by making all strings Unicode strings, for now we have to<br/>
do it like this.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Apr 2008 22:31:59 +0200</pubDate>
</item>
<item>
    <title>No need to ignore doc/api/ any longer.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8fa9ca3ac9f</guid>
    <description><![CDATA[No need to ignore doc/api/ any longer.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Apr 2008 17:09:42 +0200</pubDate>
</item>
<item>
    <title>The source for the design talk is better kept somewhere else.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f22be84127b8</guid>
    <description><![CDATA[The source for the design talk is better kept somewhere else.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 21 Apr 2008 16:21:34 +0200</pubDate>
</item>
<item>
    <title>Added signature for changeset 9c71827201dc</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7b4ea9675666</guid>
    <description><![CDATA[Added signature for changeset 9c71827201dc]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 20:18:55 +0200</pubDate>
</item>
<item>
    <title>Added tag 0.5 for changeset 9c71827201dc</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/666914ac3649</guid>
    <description><![CDATA[Added tag 0.5 for changeset 9c71827201dc]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 20:18:48 +0200</pubDate>
</item>
<item>
    <title>Releasing VIFF 0.5.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9c71827201dc</guid>
    <description><![CDATA[Releasing VIFF 0.5.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 20:18:43 +0200</pubDate>
</item>
<item>
    <title>Updated license to LGPL.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b2408f36d2bf</guid>
    <description><![CDATA[Updated license to LGPL.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 20:13:49 +0200</pubDate>
</item>
<item>
    <title>Fixed typo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f492e1ad51b</guid>
    <description><![CDATA[Fixed typo.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 12:59:37 +0200</pubDate>
</item>
<item>
    <title>Reworded TLS instructions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/198d61d69c19</guid>
    <description><![CDATA[Reworded TLS instructions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 12:59:21 +0200</pubDate>
</item>
<item>
    <title>Mention license change.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ae89ccc97484</guid>
    <description><![CDATA[Mention license change.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 12:46:26 +0200</pubDate>
</item>
<item>
    <title>Updated with info about automatic TCP fallback.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5b315ebb0618</guid>
    <description><![CDATA[Updated with info about automatic TCP fallback.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 13:43:12 +0200</pubDate>
</item>
<item>
    <title>Try importing gnutls without introducing an unused binding.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/19b875e0d65d</guid>
    <description><![CDATA[Try importing gnutls without introducing an unused binding.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 11:54:29 +0200</pubDate>
</item>
<item>
    <title>Merged bugfix back in.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/95a26f4d2a9e</guid>
    <description><![CDATA[Merged bugfix back in.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 11:27:02 +0200</pubDate>
</item>
<item>
    <title>Benchmark would fail with only three players.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c1ad22124f89</guid>
    <description><![CDATA[Benchmark would fail with only three players.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 11:26:05 +0200</pubDate>
</item>
<item>
    <title>Auto-detect if we can use TLS or not.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/74f54302aeb0</guid>
    <description><![CDATA[Auto-detect if we can use TLS or not.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 10:03:36 +0200</pubDate>
</item>
<item>
    <title>Mention the actively secure multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/12f075bee231</guid>
    <description><![CDATA[Mention the actively secure multiplication.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 09:49:28 +0200</pubDate>
</item>
<item>
    <title>Another site to update when VIFF is released.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/503bf97f3561</guid>
    <description><![CDATA[Another site to update when VIFF is released.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 25 Apr 2008 08:12:46 +0200</pubDate>
</item>
<item>
    <title>Guard against installing VIFF using a too old Python.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3999088ab5b9</guid>
    <description><![CDATA[Guard against installing VIFF using a too old Python.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 21:19:02 +0200</pubDate>
</item>
<item>
    <title>Document updates since VIFF 0.5rc1.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dd5da8ca1fd4</guid>
    <description><![CDATA[Document updates since VIFF 0.5rc1.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 20:29:50 +0200</pubDate>
</item>
<item>
    <title>Fixed minor typo in documentation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cf2296b80943</guid>
    <description><![CDATA[Fixed minor typo in documentation.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 20:25:28 +0200</pubDate>
</item>
<item>
    <title>Added signature for changeset 46636debbbe3</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/209f80a80bf6</guid>
    <description><![CDATA[Added signature for changeset 46636debbbe3]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 08:38:04 +0200</pubDate>
</item>
<item>
    <title>Added tag 0.5rc1 for changeset 46636debbbe3</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/323f544730b1</guid>
    <description><![CDATA[Added tag 0.5rc1 for changeset 46636debbbe3]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 08:35:57 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/46636debbbe3</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 08:34:36 +0200</pubDate>
</item>
<item>
    <title>VIFF 0.5rc1 will be released today.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b527717fa66a</guid>
    <description><![CDATA[VIFF 0.5rc1 will be released today.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 08:34:20 +0200</pubDate>
</item>
<item>
    <title>Fix badly marked doctest.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/64bedcf0060f</guid>
    <description><![CDATA[Fix badly marked doctest.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 20 Apr 2008 01:05:27 +0200</pubDate>
</item>
<item>
    <title>Another TODO item.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c61e075c67b6</guid>
    <description><![CDATA[Another TODO item.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 23 Apr 2008 08:22:33 +0200</pubDate>
</item>
<item>
    <title>Mention Issue 30.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1d832471464f</guid>
    <description><![CDATA[Mention Issue 30.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Apr 2008 13:55:45 +0200</pubDate>
</item>
<item>
    <title>Add actively secure multiplication and preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80b39789448f</guid>
    <description><![CDATA[Add actively secure multiplication and preprocessing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Apr 2008 13:54:15 +0200</pubDate>
</item>
<item>
    <title>Next version will be 0.5.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/66e0f8fdac7c</guid>
    <description><![CDATA[Next version will be 0.5.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 17 Apr 2008 13:38:48 +0200</pubDate>
</item>
<item>
    <title>Basic support for pre-processing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e41ce22ed035</guid>
    <description><![CDATA[Basic support for pre-processing.<br/>
<br/>
This adds support for pre-processing to the BasicRuntime. The idea is<br/>
that a protocol run records the needed data using the preprocess<br/>
decorator, and using a description of this data, the runtime can begin<br/>
the following executions generating it.<br/>
<br/>
The data needed is recorded based on the methods name and program<br/>
counter, so this assumes that every execution produces the same tree<br/>
of program counters. This is true for simple programs like the<br/>
benchmark, but need not be true for programs that branch on the input<br/>
data. Please see Issue 3: http://tracker.viff.dk/issue3.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 23:24:46 +0200</pubDate>
</item>
<item>
    <title>Merged bugfix.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/876f98730e4c</guid>
    <description><![CDATA[Merged bugfix.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 22:16:28 +0200</pubDate>
</item>
<item>
    <title>Use schedule_callback to ensure correct program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2329d4321c4e</guid>
    <description><![CDATA[Use schedule_callback to ensure correct program counter.<br/>
<br/>
Some of the players would randomly fail to finish when the active<br/>
multiplication was run via the benchmark. Now things seem to behave<br/>
correctly again.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 22:03:51 +0200</pubDate>
</item>
<item>
    <title>Make generate_triples use single_share_random.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/77ad363d79ae</guid>
    <description><![CDATA[Make generate_triples use single_share_random.<br/>
<br/>
It used to use prss_share_random, but this function does not scale<br/>
very well when the number of players increase.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 17:46:10 +0200</pubDate>
</item>
<item>
    <title>Unit test for single_share_random.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8f2e45ecc8b4</guid>
    <description><![CDATA[Unit test for single_share_random.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 17:20:24 +0200</pubDate>
</item>
<item>
    <title>Added a single_share_random method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c0304d48fbba</guid>
    <description><![CDATA[Added a single_share_random method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 17:20:10 +0200</pubDate>
</item>
<item>
    <title>Fixed typo in comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d66a147bbea6</guid>
    <description><![CDATA[Fixed typo in comment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 15:03:15 +0200</pubDate>
</item>
<item>
    <title>Make double_share_random verify the sharings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7209f53f0d73</guid>
    <description><![CDATA[Make double_share_random verify the sharings.<br/>
<br/>
If the verification goes well, then a Deferred is returned which will<br/>
callback with the double shares. If it fails because the shares were<br/>
inconsistent or because they recombine to different values, then the<br/>
Deferred will trigger its errback instead with an AssertionError.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 15:02:16 +0200</pubDate>
</item>
<item>
    <title>Fixed test, it contained old debugging code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dfdfd16a376a</guid>
    <description><![CDATA[Fixed test, it contained old debugging code.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 23:52:36 +0200</pubDate>
</item>
<item>
    <title>Make double_share_random return a single Deferred.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6e716c77190b</guid>
    <description><![CDATA[Make double_share_random return a single Deferred.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 23:51:21 +0200</pubDate>
</item>
<item>
    <title>Make generate_triples, get_triple return a single Deferred.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a4f9a86a6f75</guid>
    <description><![CDATA[Make generate_triples, get_triple return a single Deferred.<br/>
<br/>
This is needed to propagate errors when we begin verifying shares<br/>
shares in double_share_random.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 23:42:25 +0200</pubDate>
</item>
<item>
    <title>Fixed typo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bc15dbc60073</guid>
    <description><![CDATA[Fixed typo.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 23:13:05 +0200</pubDate>
</item>
<item>
    <title>Ignore more player files.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/46be7fc26c47</guid>
    <description><![CDATA[Ignore more player files.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 13:41:50 +0200</pubDate>
</item>
<item>
    <title>Use (n-1)/3 as threshold when benchmarking.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f9fe663c0de1</guid>
    <description><![CDATA[Use (n-1)/3 as threshold when benchmarking.<br/>
<br/>
This threshold works for both passive and active security.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 12 Apr 2008 13:40:16 +0200</pubDate>
</item>
<item>
    <title>Flush standard output before starting test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0743b624fb60</guid>
    <description><![CDATA[Flush standard output before starting test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 11 Apr 2008 16:21:52 +0200</pubDate>
</item>
<item>
    <title>Hide the generation of triples behind a get_triple method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9c6a43bbbf8c</guid>
    <description><![CDATA[Hide the generation of triples behind a get_triple method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 07 Apr 2008 22:46:15 +0200</pubDate>
</item>
<item>
    <title>Added forgotten increment_pc decorator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e646854cca93</guid>
    <description><![CDATA[Added forgotten increment_pc decorator.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 07 Apr 2008 17:14:22 +0200</pubDate>
</item>
<item>
    <title>Fixed typos in option help strings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7021516d16cf</guid>
    <description><![CDATA[Fixed typos in option help strings.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 07 Apr 2008 12:00:22 +0200</pubDate>
</item>
<item>
    <title>Add ActiveRuntime.mul to the benchmark.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4bd7e5bf4f89</guid>
    <description><![CDATA[Add ActiveRuntime.mul to the benchmark.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 06 Apr 2008 16:13:58 +0200</pubDate>
</item>
<item>
    <title>Test the new multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e6cc20a96ac2</guid>
    <description><![CDATA[Test the new multiplication.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Added multiplication based on multiplication triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5f643bb9c9fb</guid>
    <description><![CDATA[Added multiplication based on multiplication triples.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Test case for generate_triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/89187d5b7d6a</guid>
    <description><![CDATA[Test case for generate_triples.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Method for generating multiplication triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ed0992a4915d</guid>
    <description><![CDATA[Method for generating multiplication triples.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Test case for double_share_random.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cc58a62d507c</guid>
    <description><![CDATA[Test case for double_share_random.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Added double_share_random method to Runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/84d720a9ed4b</guid>
    <description><![CDATA[Added double_share_random method to Runtime.<br/>
<br/>
This method uses a hyper-invertible matrix to efficiently generate<br/>
shares of a number of random values unknown to all parties. The values<br/>
are shared using two different degrees.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Created new ActiveRuntime class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/885828ebed92</guid>
    <description><![CDATA[Created new ActiveRuntime class.<br/>
<br/>
The idea is that this class will (eventually) become secure against<br/>
active adversaries. So far the Bracha broadcast has been moved to it.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Simpler way to create a sub-matrix.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e093f8fcd640</guid>
    <description><![CDATA[Simpler way to create a sub-matrix.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:24 +0200</pubDate>
</item>
<item>
    <title>Use underscore for dummy variables.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a5f51b2f3fb2</guid>
    <description><![CDATA[Use underscore for dummy variables.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:03 +0200</pubDate>
</item>
<item>
    <title>Allow a threshold of zero for dummy Shamir sharings.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c99ae4b6b054</guid>
    <description><![CDATA[Allow a threshold of zero for dummy Shamir sharings.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 05 Apr 2008 00:00:02 +0200</pubDate>
</item>
<item>
    <title>Verify that multiplications really are local.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/45ce0d082747</guid>
    <description><![CDATA[Verify that multiplications really are local.<br/>
<br/>
The tests rely on the fact that an already called Deferred will<br/>
execute a callback immediately when it is added with addCallback. The<br/>
API does not guarantee this behavior, but the current implementation<br/>
works that way. I don't know if this will change if the Deferred class<br/>
is implemented in C, as this Twisted ticket suggests:<br/>
<br/>
  http://twistedmatrix.com/trac/ticket/2245]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 23:59:11 +0200</pubDate>
</item>
<item>
    <title>Make &quot;Share * int&quot; multiplication local too.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d1d4c633fca8</guid>
    <description><![CDATA[Make &quot;Share * int&quot; multiplication local too.<br/>
<br/>
Making Runtime.mul stricter in the type of arguments it accepts<br/>
unveiled a little strangeness in prss_share_random: it called<br/>
Runtime.mul with the same FieldElement used twice as argument. That is<br/>
not necessary, so we now save a resharing there too.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 22:25:03 +0200</pubDate>
</item>
<item>
    <title>Shorter lines.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ba9166a59c20</guid>
    <description><![CDATA[Shorter lines.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 21:20:19 +0200</pubDate>
</item>
<item>
    <title>FieldElements are now multiplied locally, skipping the resharing step.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a7f03661f81d</guid>
    <description><![CDATA[FieldElements are now multiplied locally, skipping the resharing step.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 21:16:26 +0200</pubDate>
</item>
<item>
    <title>Add floor division (//) overloading to field elements.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9d4a0ade3918</guid>
    <description><![CDATA[Add floor division (//) overloading to field elements.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 11:03:26 +0200</pubDate>
</item>
<item>
    <title>Deleted some old and unused debugging functions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6581d7c7bc99</guid>
    <description><![CDATA[Deleted some old and unused debugging functions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 10:37:46 +0200</pubDate>
</item>
<item>
    <title>Corrected use of shamir_share in example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c4f413f47784</guid>
    <description><![CDATA[Corrected use of shamir_share in example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 10:34:07 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/979fbf411c6e</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 04 Apr 2008 10:31:19 +0200</pubDate>
</item>
<item>
    <title>Test for is_hyper helper method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d497fab5e1ec</guid>
    <description><![CDATA[Test for is_hyper helper method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 01 Apr 2008 14:50:49 +0200</pubDate>
</item>
<item>
    <title>Add a threshold argument to shamir_share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/31d157dedca9</guid>
    <description><![CDATA[Add a threshold argument to shamir_share.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 31 Mar 2008 13:48:03 +0200</pubDate>
</item>
<item>
    <title>Direct SourceWell URL.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cabb3c5b04c2</guid>
    <description><![CDATA[Direct SourceWell URL.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 03 Apr 2008 21:57:35 +0200</pubDate>
</item>
<item>
    <title>Switching to GNU LGPL version 3.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e9875a429017</guid>
    <description><![CDATA[Switching to GNU LGPL version 3.<br/>
<br/>
Since VIFF is more like a library than a compiler, we think that it is<br/>
better to license it under the LGPL instead of the GPL. This allows<br/>
everybody to build applications that use VIFF without licensing those<br/>
applications under the LGPL too. But if you modify and distribute<br/>
VIFF, then you still need to provide the modified code to people under<br/>
the terms of the LGPL.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 03 Apr 2008 21:50:39 +0200</pubDate>
</item>
<item>
    <title>Changed broadcast state variables to be local to each broadcast.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/689eda33b658</guid>
    <description><![CDATA[Changed broadcast state variables to be local to each broadcast.<br/>
<br/>
Instead of having global tables for broadcast in general, we now use<br/>
local tables for each broadcast method call such that the tables can<br/>
be garbage collected when they are no longer needed. It is now also<br/>
unnecessary to store a table for each program counter, making the<br/>
local tables smaller than the previous global tables.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 01 Apr 2008 16:28:33 +0200</pubDate>
</item>
<item>
    <title>Described the issues mentioned in NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a444dd00be4c</guid>
    <description><![CDATA[Described the issues mentioned in NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 21:05:21 +0100</pubDate>
</item>
<item>
    <title>Mention the updated documentation in the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0321258dd66e</guid>
    <description><![CDATA[Mention the updated documentation in the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 20:56:11 +0100</pubDate>
</item>
<item>
    <title>Added doctest to gather_shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/86aaaa6b9ece</guid>
    <description><![CDATA[Added doctest to gather_shares.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 20:54:24 +0100</pubDate>
</item>
<item>
    <title>Documented ShareList with an example.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2b9d4c9e959b</guid>
    <description><![CDATA[Documented ShareList with an example.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 19:40:05 +0100</pubDate>
</item>
<item>
    <title>Removed outdated comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bfa550e712c2</guid>
    <description><![CDATA[Removed outdated comment.<br/>
<br/>
Runtime._recombine has used a ShareList since revision 9a793593e34d<br/>
which makes it short-circuit the calculation as soon as enough shares<br/>
has been received.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 18:10:44 +0100</pubDate>
</item>
<item>
    <title>Fixed capitalization.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fda3d1c8f4af</guid>
    <description><![CDATA[Fixed capitalization.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 18:06:30 +0100</pubDate>
</item>
<item>
    <title>Fixed typo.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f71c9c64369a</guid>
    <description><![CDATA[Fixed typo.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 18:04:42 +0100</pubDate>
</item>
<item>
    <title>Mention that VIFF runs on Python 2.6.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ac0aa66a3875</guid>
    <description><![CDATA[Mention that VIFF runs on Python 2.6.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 11:48:19 +0100</pubDate>
</item>
<item>
    <title>Mention Issue 22 in the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fd0bd80695b3</guid>
    <description><![CDATA[Mention Issue 22 in the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 29 Mar 2008 11:43:17 +0100</pubDate>
</item>
<item>
    <title>Fixed epydoc link errors.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c5d4e1fe7c42</guid>
    <description><![CDATA[Fixed epydoc link errors.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 23:43:16 +0100</pubDate>
</item>
<item>
    <title>Test sending multiple times with the same program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/743ac108951a</guid>
    <description><![CDATA[Test sending multiple times with the same program counter.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 23:38:07 +0100</pubDate>
</item>
<item>
    <title>Allow sending more than one message per program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b550d4457d60</guid>
    <description><![CDATA[Allow sending more than one message per program counter.<br/>
<br/>
This is done by using a double-ended queue (a deque) to hold a list of<br/>
data received or deferreds to be triggered by incoming data. When data<br/>
arrives the deque is checked to see if there is a matching Deferred<br/>
that we can trigger. Otherwise the data is appended to the deque.<br/>
Likewise, when data is expected, the deque is checked for waiting<br/>
data. If no data is waiting, the Deferred is appended to the deque.<br/>
<br/>
Data or Deferreds are appended to the right and popped from the left.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 17:20:22 +0100</pubDate>
</item>
<item>
    <title>Revert to just a single program counter.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7cd68e62366a</guid>
    <description><![CDATA[Revert to just a single program counter.<br/>
<br/>
It turned out that multiple program counters did not really help solve<br/>
the problem of how to send several things in the same method. At least<br/>
not without making it much more difficult to write correct code, see<br/>
Issue 22 for an example of what might go wrong.<br/>
<br/>
A simpler and better solution seems to be to allow the players to<br/>
exchange multiple shares with the *same* program counter. There is no<br/>
chance of them being mixed up since we use a reliable transport for<br/>
the connection between players, and so the shares will arrive in the<br/>
same order as they were sent.<br/>
<br/>
The only requirement of the code is then that it makes the calls to<br/>
sendShare in the same order as the calls to _expect_share. That<br/>
requirement should be easy to fulfill.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 15:48:12 +0100</pubDate>
</item>
<item>
    <title>Backed out changeset 46bd23052806.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c0251598d6a3</guid>
    <description><![CDATA[Backed out changeset 46bd23052806.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 15:36:29 +0100</pubDate>
</item>
<item>
    <title>Example program used by Janus and Michael at PLAS 07.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/57f877cd60f8</guid>
    <description><![CDATA[Example program used by Janus and Michael at PLAS 07.<br/>
<br/>
This is just a simple VIFF version of the program they use in the<br/>
paper. The program should probably be changed so that the players each<br/>
provide one of the coefficients for the polynomial, instead of having<br/>
the polynomial hard-coded as it is now. But that is how I read the<br/>
SMCL code in the paper...<br/>
<br/>
I have run in on DAIMI and it takes about 2 seconds to run, which is<br/>
to be expected since it makes two secure comparisons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 28 Mar 2008 15:30:28 +0100</pubDate>
</item>
<item>
    <title>Make pyflakes build job work on Win32.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2718ac712385</guid>
    <description><![CDATA[Make pyflakes build job work on Win32.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 26 Mar 2008 11:52:02 +0100</pubDate>
</item>
<item>
    <title>Ignore exception detail since it has changed in Python 2.6.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2e6a8de5f13c</guid>
    <description><![CDATA[Ignore exception detail since it has changed in Python 2.6.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 22:01:43 +0100</pubDate>
</item>
<item>
    <title>Make GF256 hashable in Python 2.6.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c4c1544e9b7b</guid>
    <description><![CDATA[Make GF256 hashable in Python 2.6.<br/>
<br/>
Python 2.5 has a default fallback where id(x) was used if x had not<br/>
__hash__ method, but in Python 2.6 one gets the error<br/>
<br/>
  exceptions.TypeError: unhashable type: 'GF256'<br/>
<br/>
instead. Defining a suitable __hash__ method solves this.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 21:36:45 +0100</pubDate>
</item>
<item>
    <title>Really fix Issue 24: Use base-2 logarithm.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/626cd75d75fb</guid>
    <description><![CDATA[Really fix Issue 24: Use base-2 logarithm.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 19:18:11 +0100</pubDate>
</item>
<item>
    <title>Removed some old debug output.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ab8ab275dbd2</guid>
    <description><![CDATA[Removed some old debug output.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 15:08:22 +0100</pubDate>
</item>
<item>
    <title>Fixed broken documentation link.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/05c7f58fae6e</guid>
    <description><![CDATA[Fixed broken documentation link.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 15:05:55 +0100</pubDate>
</item>
<item>
    <title>Use math.log.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7bf246416d4c</guid>
    <description><![CDATA[Use math.log.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 25 Mar 2008 14:54:42 +0100</pubDate>
</item>
<item>
    <title>Merged with Thomas.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2ab7f8d9f28c</guid>
    <description><![CDATA[Merged with Thomas.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 24 Mar 2008 13:23:17 +0100</pubDate>
</item>
<item>
    <title>Fixed problem with Windows XP buildbot slave.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e5273143bf1f</guid>
    <description><![CDATA[Fixed problem with Windows XP buildbot slave.<br/>
<br/>
Twisted Trial on Windows XP needs the SYSTEMROOT environment variable<br/>
to be set in order to work. This variable is now properly set in the<br/>
run.py script. See http://tracker.viff.dk/issue18.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 24 Mar 2008 13:02:20 +0100</pubDate>
</item>
<item>
    <title>Fixed typos in comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1ad9f7991c7c</guid>
    <description><![CDATA[Fixed typos in comments.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 24 Mar 2008 13:16:28 +0100</pubDate>
</item>
<item>
    <title>Standardize on the name &quot;peer_id&quot; instead of just &quot;id&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9b04a55123de</guid>
    <description><![CDATA[Standardize on the name &quot;peer_id&quot; instead of just &quot;id&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 24 Mar 2008 13:14:17 +0100</pubDate>
</item>
<item>
    <title>Introduce a program counter per connection.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/46bd23052806</guid>
    <description><![CDATA[Introduce a program counter per connection.<br/>
<br/>
This change does not really change anything, but is a first step<br/>
towards resolving Issue 22. The next step is to make sendData and<br/>
_expect_data increment just one program counter.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 24 Mar 2008 01:04:29 +0100</pubDate>
</item>
<item>
    <title>Renamed variables to avoid clash with builtin type function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/79411fe0da54</guid>
    <description><![CDATA[Renamed variables to avoid clash with builtin type function.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 15:57:14 +0100</pubDate>
</item>
<item>
    <title>Split Runtime.incoming_data into a dict on each ShareExchanger.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5845aca82a6e</guid>
    <description><![CDATA[Split Runtime.incoming_data into a dict on each ShareExchanger.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 15:56:05 +0100</pubDate>
</item>
<item>
    <title>Made _expect_data more strict, fixed Bracha broadcast.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4a1f03f138ba</guid>
    <description><![CDATA[Made _expect_data more strict, fixed Bracha broadcast.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 15:53:25 +0100</pubDate>
</item>
<item>
    <title>Add link to tracker for TODO item.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3630428d6a51</guid>
    <description><![CDATA[Add link to tracker for TODO item.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 15:25:20 +0100</pubDate>
</item>
<item>
    <title>Renamed Runtime.callback to Runtime.schedule_callback.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/770b59e49e81</guid>
    <description><![CDATA[Renamed Runtime.callback to Runtime.schedule_callback.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 14:59:27 +0100</pubDate>
</item>
<item>
    <title>Updated comment to match code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b892c3460a13</guid>
    <description><![CDATA[Updated comment to match code.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 22 Mar 2008 14:41:00 +0100</pubDate>
</item>
<item>
    <title>Yet more blank lines added and trailing whitespace removed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ac18c350f8ca</guid>
    <description><![CDATA[Yet more blank lines added and trailing whitespace removed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 20 Mar 2008 00:13:34 +0100</pubDate>
</item>
<item>
    <title>More whitespace changes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80e49a760164</guid>
    <description><![CDATA[More whitespace changes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 20 Mar 2008 00:11:48 +0100</pubDate>
</item>
<item>
    <title>Corrected number of blank lines between class definitions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8a79bf7ed805</guid>
    <description><![CDATA[Corrected number of blank lines between class definitions.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 20 Mar 2008 00:09:46 +0100</pubDate>
</item>
<item>
    <title>Fixed trailing whitespace, rewrapped a comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b1397f54a28c</guid>
    <description><![CDATA[Fixed trailing whitespace, rewrapped a comment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 20 Mar 2008 00:08:33 +0100</pubDate>
</item>
<item>
    <title>Removed trailing whitespace.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7c14124ca29e</guid>
    <description><![CDATA[Removed trailing whitespace.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 20 Mar 2008 00:02:34 +0100</pubDate>
</item>
<item>
    <title>Moved _exchange_shares and _expect_share to BasicRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bc6db28e18d0</guid>
    <description><![CDATA[Moved _exchange_shares and _expect_share to BasicRuntime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 23:29:38 +0100</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4c10edd5c7a4</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 23:26:40 +0100</pubDate>
</item>
<item>
    <title>Updated NEWS.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/98f8862f2c44</guid>
    <description><![CDATA[Updated NEWS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 22:42:48 +0100</pubDate>
</item>
<item>
    <title>Move comparison protocols to their own file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c355c6ffdb0a</guid>
    <description><![CDATA[Move comparison protocols to their own file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 22:25:11 +0100</pubDate>
</item>
<item>
    <title>Move non-crypto parts of Runtime into BasicRuntime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0fa8b538aca8</guid>
    <description><![CDATA[Move non-crypto parts of Runtime into BasicRuntime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:58:23 +0100</pubDate>
</item>
<item>
    <title>Prefix old comparison tests with Toft05 to match the other tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/05b869ec4cd5</guid>
    <description><![CDATA[Prefix old comparison tests with Toft05 to match the other tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:50:39 +0100</pubDate>
</item>
<item>
    <title>Add &gt;, &lt;=, and &lt; unit tests for Toft07Runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/75e42c1c7c74</guid>
    <description><![CDATA[Add &gt;, &lt;=, and &lt; unit tests for Toft07Runtime.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:50:38 +0100</pubDate>
</item>
<item>
    <title>Move greater_than_equal to ComparisonToft05Mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/046931571b8a</guid>
    <description><![CDATA[Move greater_than_equal to ComparisonToft05Mixin.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:50:38 +0100</pubDate>
</item>
<item>
    <title>Move greater_than_equalII to ComparisonToft07Mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c21799aac54d</guid>
    <description><![CDATA[Move greater_than_equalII to ComparisonToft07Mixin.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:50:24 +0100</pubDate>
</item>
<item>
    <title>Allow the runtime class to be changed dynamically.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/708ecb10af66</guid>
    <description><![CDATA[Allow the runtime class to be changed dynamically.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:28:20 +0100</pubDate>
</item>
<item>
    <title>Support the use of different runtime classes for unit tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80eb3d36ecc6</guid>
    <description><![CDATA[Support the use of different runtime classes for unit tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 21:27:51 +0100</pubDate>
</item>
<item>
    <title>Fix coercion for xor, add test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/97fb1ea14b02</guid>
    <description><![CDATA[Fix coercion for xor, add test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 14:56:33 +0100</pubDate>
</item>
<item>
    <title>Move comparison tests to their own file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/52beee35472f</guid>
    <description><![CDATA[Move comparison tests to their own file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 14:53:15 +0100</pubDate>
</item>
<item>
    <title>Make greater_than_equalII coerce its arguments correctly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/923f1587d15e</guid>
    <description><![CDATA[Make greater_than_equalII coerce its arguments correctly.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 14:52:01 +0100</pubDate>
</item>
<item>
    <title>Move BinaryOperatorTestCase to viff.test.util.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1ae0920d2b24</guid>
    <description><![CDATA[Move BinaryOperatorTestCase to viff.test.util.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 14:31:38 +0100</pubDate>
</item>
<item>
    <title>Fixed tests, they used the wrong comparisons.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6c8546ec6aac</guid>
    <description><![CDATA[Fixed tests, they used the wrong comparisons.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 19 Mar 2008 09:14:17 +0100</pubDate>
</item>
<item>
    <title>Make each operator test do one thing only.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9a091d855424</guid>
    <description><![CDATA[Make each operator test do one thing only.<br/>
<br/>
The old tests took too long on slow machines. We now have a class<br/>
which contains five test methods, each of which test only one<br/>
combination of arguments. This also provides more precise output if<br/>
one of the tests fail since the broken method exactly can be<br/>
pinpointed exactly by Trial.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 14:53:29 +0100</pubDate>
</item>
<item>
    <title>Removed old TODO comment left behind.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/74e604172d30</guid>
    <description><![CDATA[Removed old TODO comment left behind.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 13:28:24 +0100</pubDate>
</item>
<item>
    <title>More doctests for matrix addition and multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f2b087a0aba9</guid>
    <description><![CDATA[More doctests for matrix addition and multiplication.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 13:05:28 +0100</pubDate>
</item>
<item>
    <title>Doctest for matrix addition.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/20ee4da4c20c</guid>
    <description><![CDATA[Doctest for matrix addition.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 13:01:55 +0100</pubDate>
</item>
<item>
    <title>Doctest for matrix multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/26d22151a02e</guid>
    <description><![CDATA[Doctest for matrix multiplication.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 11:45:55 +0100</pubDate>
</item>
<item>
    <title>Doctest for Matrix.transpose.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e40969e0c7f</guid>
    <description><![CDATA[Doctest for Matrix.transpose.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 11:40:10 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3da8f777ffdb</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 11:36:22 +0100</pubDate>
</item>
<item>
    <title>Explained what a hyper-invertible matrix is.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6754d24c9a6c</guid>
    <description><![CDATA[Explained what a hyper-invertible matrix is.<br/>
<br/>
Also included another example in the doctest.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 11:35:10 +0100</pubDate>
</item>
<item>
    <title>Prettify print representation of matrices.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/50be3837bb4c</guid>
    <description><![CDATA[Prettify print representation of matrices.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 18 Mar 2008 11:28:42 +0100</pubDate>
</item>
<item>
    <title>Expanded module description.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ae12892f756</guid>
    <description><![CDATA[Expanded module description.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 17 Mar 2008 15:22:55 +0100</pubDate>
</item>
<item>
    <title>Verify that greater_than_equal coerce its arguments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/220ac9e9745b</guid>
    <description><![CDATA[Verify that greater_than_equal coerce its arguments.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 17 Mar 2008 22:28:27 +0100</pubDate>
</item>
<item>
    <title>The comparison methods failed to coerce their arguments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eec6c210a853</guid>
    <description><![CDATA[The comparison methods failed to coerce their arguments.<br/>
<br/>
This means that &quot;42 &gt; x&quot; would fail when x is a Share.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 17 Mar 2008 22:24:21 +0100</pubDate>
</item>
<item>
    <title>Added helper method for testing binary operators.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6533726bc8fc</guid>
    <description><![CDATA[Added helper method for testing binary operators.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 17 Mar 2008 22:13:47 +0100</pubDate>
</item>
<item>
    <title>Added helper for asserting the correct type of variables.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cb1f27bb98a6</guid>
    <description><![CDATA[Added helper for asserting the correct type of variables.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 16 Mar 2008 22:05:50 +0100</pubDate>
</item>
<item>
    <title>Link to the issue tracker.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8744c5f078d9</guid>
    <description><![CDATA[Link to the issue tracker.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 16 Mar 2008 21:34:58 +0100</pubDate>
</item>
<item>
    <title>Mention the resolved issue 7 in the NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9b763c644178</guid>
    <description><![CDATA[Mention the resolved issue 7 in the NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 16 Mar 2008 21:33:56 +0100</pubDate>
</item>
<item>
    <title>Remove runs of whitespace from help output.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/00ce2877c2b9</guid>
    <description><![CDATA[Remove runs of whitespace from help output.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 16 Mar 2008 12:22:26 +0100</pubDate>
</item>
<item>
    <title>Make run.py images needed by trace2html.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e6f2e26f42d6</guid>
    <description><![CDATA[Make run.py images needed by trace2html.py.<br/>
<br/>
It turns out that the coverage file generated by trace2html.py<br/>
references an image called &quot;blank.png&quot;. But this image is not included<br/>
in the output, and this leads to 404 errors on the webserver.<br/>
<br/>
I opted for simply storing the PNG image in run.py since it is not<br/>
something we need to change often (probably never) and I felt that it<br/>
would be nice to have the data where it is used.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sun, 16 Mar 2008 12:01:57 +0100</pubDate>
</item>
<item>
    <title>Shorten names of test cases.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e55a4fe85b4d</guid>
    <description><![CDATA[Shorten names of test cases.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 11:02:49 +0100</pubDate>
</item>
<item>
    <title>Import loopbackAsync directly from viff.test.loopback.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e590bf4c5cfb</guid>
    <description><![CDATA[Import loopbackAsync directly from viff.test.loopback.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 11:00:55 +0100</pubDate>
</item>
<item>
    <title>Removed unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f45a129f9940</guid>
    <description><![CDATA[Removed unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 10:59:57 +0100</pubDate>
</item>
<item>
    <title>Merged in asynchronous unit tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/62f686d11ded</guid>
    <description><![CDATA[Merged in asynchronous unit tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 10:40:39 +0100</pubDate>
</item>
<item>
    <title>Disable timeouts since tests now take longer.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/876fa2011bc6</guid>
    <description><![CDATA[Disable timeouts since tests now take longer.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Mar 2008 10:58:30 +0100</pubDate>
</item>
<item>
    <title>Use tearDown to ensure that transports are always closed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3bd2bb76b7dd</guid>
    <description><![CDATA[Use tearDown to ensure that transports are always closed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Mar 2008 10:58:30 +0100</pubDate>
</item>
<item>
    <title>Test case for asynchronous unit tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f558b5d1b197</guid>
    <description><![CDATA[Test case for asynchronous unit tests.<br/>
<br/>
The two test cases use a simple test protocol to verify that the<br/>
messages are delivered in different chunks in two protocol runs, and<br/>
that the two protocol runs become interleaved differently each time<br/>
(so that it is not just the case that the first protocol runs until<br/>
completion before the second protocol begins).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Mar 2008 10:58:30 +0100</pubDate>
</item>
<item>
    <title>Implemented asynchronous loopback tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/21fbfaae93e2</guid>
    <description><![CDATA[Implemented asynchronous loopback tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 06 Mar 2008 10:58:28 +0100</pubDate>
</item>
<item>
    <title>Use sentinels to monitor shutdown.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/91966740ab55</guid>
    <description><![CDATA[Use sentinels to monitor shutdown.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 08:50:52 +0100</pubDate>
</item>
<item>
    <title>Automatically shutdown connections when test is done.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/baa4f02c410e</guid>
    <description><![CDATA[Automatically shutdown connections when test is done.<br/>
<br/>
This shows a bug in loopback.py as it is in Twisted 2.5.0, but luckily<br/>
this bug has already been fixed in the following changeset:<br/>
<br/>
  http://twistedmatrix.com/trac/changeset/20004<br/>
<br/>
The bug report is here:<br/>
<br/>
  http://twistedmatrix.com/trac/ticket/2564<br/>
<br/>
We therefore new include a fixed version of loopback.py. This should<br/>
be fine since Twisted is MIT licensed.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 15:24:39 +0100</pubDate>
</item>
<item>
    <title>Store the Deferreds returned by loopbackAsync.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3aa657d2153d</guid>
    <description><![CDATA[Store the Deferreds returned by loopbackAsync.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 11:55:22 +0100</pubDate>
</item>
<item>
    <title>Removed unnecessary argument to ShareExchangerFactory.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ece3cc89450b</guid>
    <description><![CDATA[Removed unnecessary argument to ShareExchangerFactory.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 11:55:22 +0100</pubDate>
</item>
<item>
    <title>Make create_loopback_runtime a method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1f3d20ddec59</guid>
    <description><![CDATA[Make create_loopback_runtime a method.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 11:55:22 +0100</pubDate>
</item>
<item>
    <title>Using a list for the runtimes is easier.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8653d5b283b6</guid>
    <description><![CDATA[Using a list for the runtimes is easier.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 11:55:22 +0100</pubDate>
</item>
<item>
    <title>Added link to the issue tracker.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6e4ecd4d7ffe</guid>
    <description><![CDATA[Added link to the issue tracker.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 10:18:01 +0100</pubDate>
</item>
<item>
    <title>Remove reference to TODO file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/246437d1181d</guid>
    <description><![CDATA[Remove reference to TODO file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 10:16:51 +0100</pubDate>
</item>
<item>
    <title>Removing TODO, everything is now at the online tracker.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c48d8f899a23</guid>
    <description><![CDATA[Removing TODO, everything is now at the online tracker.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 14 Mar 2008 10:08:54 +0100</pubDate>
</item>
<item>
    <title>Removed some items from the TODO file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8044232ee829</guid>
    <description><![CDATA[Removed some items from the TODO file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Mar 2008 22:33:14 +0100</pubDate>
</item>
<item>
    <title>Moved design issues from TODO into the tracker.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/890ac617dab6</guid>
    <description><![CDATA[Moved design issues from TODO into the tracker.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Mar 2008 13:12:03 +0100</pubDate>
</item>
<item>
    <title>Removed bug tracker entry from TODO file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5cbc5c0f2bd9</guid>
    <description><![CDATA[Removed bug tracker entry from TODO file.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Mar 2008 12:53:09 +0100</pubDate>
</item>
<item>
    <title>Ignore more files created by Distutils.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b72c3a6593cb</guid>
    <description><![CDATA[Ignore more files created by Distutils.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Mar 2008 08:27:59 +0100</pubDate>
</item>
<item>
    <title>Include AUTHORS file in distribution.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cdb525a1679b</guid>
    <description><![CDATA[Include AUTHORS file in distribution.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 13 Mar 2008 08:27:02 +0100</pubDate>
</item>
<item>
    <title>Added signature for changeset 081094c8a3fb</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/69a87535e47d</guid>
    <description><![CDATA[Added signature for changeset 081094c8a3fb]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 20:46:59 +0100</pubDate>
</item>
<item>
    <title>Added tag 0.4 for changeset 081094c8a3fb</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/204897fc8ed5</guid>
    <description><![CDATA[Added tag 0.4 for changeset 081094c8a3fb]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 20:46:55 +0100</pubDate>
</item>
<item>
    <title>This is VIFF version 0.4.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/081094c8a3fb</guid>
    <description><![CDATA[This is VIFF version 0.4.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 20:33:13 +0100</pubDate>
</item>
<item>
    <title>Exclude run.py and epydoc.conf from distribution.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5b2e0acf50f1</guid>
    <description><![CDATA[Exclude run.py and epydoc.conf from distribution.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 20:43:51 +0100</pubDate>
</item>
<item>
    <title>Reflowed text in NEWS file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e14f59f2e030</guid>
    <description><![CDATA[Reflowed text in NEWS file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 20:31:36 +0100</pubDate>
</item>
<item>
    <title>Use our gather_shares instead of Twisted's gatherResults.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e8b8c83a5d4b</guid>
    <description><![CDATA[Use our gather_shares instead of Twisted's gatherResults.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 11:57:31 +0100</pubDate>
</item>
<item>
    <title>Fix Python 2.5 SyntaxError: __future__ imports must come first.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/95d4ed00fb7e</guid>
    <description><![CDATA[Fix Python 2.5 SyntaxError: __future__ imports must come first.<br/>
<br/>
Also removed some unused imports found by Pyflakes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 11:48:31 +0100</pubDate>
</item>
<item>
    <title>Updated examples to match syntax introduced in 91541adbf72d.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b3a05dfa1f29</guid>
    <description><![CDATA[Updated examples to match syntax introduced in 91541adbf72d.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 09:57:28 +0100</pubDate>
</item>
<item>
    <title>Fixed millionaires example, it used a too small field.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/af1e3deac04b</guid>
    <description><![CDATA[Fixed millionaires example, it used a too small field.<br/>
<br/>
The comparison in Runtime was changed (in 6bec56e5475e) to use the<br/>
security parameter, but this example was never updated to match.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 12 Mar 2008 09:41:41 +0100</pubDate>
</item>
<item>
    <title>Merged with Mikkel.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9b220ae1d4b9</guid>
    <description><![CDATA[Merged with Mikkel.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 16:35:02 +0100</pubDate>
</item>
<item>
    <title>Added build command which generates Distutil builds.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cb3dfe3ce800</guid>
    <description><![CDATA[Added build command which generates Distutil builds.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 16:28:27 +0100</pubDate>
</item>
<item>
    <title>Add an exit_code keyword argument to abort.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c08fc4576951</guid>
    <description><![CDATA[Add an exit_code keyword argument to abort.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 10:49:35 +0100</pubDate>
</item>
<item>
    <title>Allow the working directory to be specified.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/26319d0de269</guid>
    <description><![CDATA[Allow the working directory to be specified.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 10:43:28 +0100</pubDate>
</item>
<item>
    <title>Use better Computer Modern scalable fonts.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f4249436ee29</guid>
    <description><![CDATA[Use better Computer Modern scalable fonts.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 10:21:59 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8686d7cc6dac</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 11 Mar 2008 14:05:25 +0100</pubDate>
</item>
<item>
    <title>Made a test file for the matrix module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b7216521a789</guid>
    <description><![CDATA[Made a test file for the matrix module.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 15:22:01 +0100</pubDate>
</item>
<item>
    <title>Wrote a bit of documentation for the matrix module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4563e0cd4110</guid>
    <description><![CDATA[Wrote a bit of documentation for the matrix module.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 14:30:02 +0100</pubDate>
</item>
<item>
    <title>Added a matrix module.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/373b1c0b5fea</guid>
    <description><![CDATA[Added a matrix module.<br/>
<br/>
The matrix module handles basic matrix operations with operator<br/>
overloading, and it also provides functionality to build<br/>
(square) hyper-invertible matrices.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 14:26:59 +0100</pubDate>
</item>
<item>
    <title>Implemented a method to verify a Shamir sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/edec0aa18fca</guid>
    <description><![CDATA[Implemented a method to verify a Shamir sharing.]]></description>
    <author>&#77;&#105;&#107;&#107;&#101;&#108;&#32;&#75;&#114;&#248;&#105;&#103;&#229;&#114;&#100;&#32;&#60;&#109;&#107;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 14:16:09 +0100</pubDate>
</item>
<item>
    <title>Merged with Thomas.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/348990be797e</guid>
    <description><![CDATA[Merged with Thomas.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 10 Mar 2008 17:13:33 +0100</pubDate>
</item>
<item>
    <title>Small corrections to make code PEP8 compliant.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fc67085baf89</guid>
    <description><![CDATA[Small corrections to make code PEP8 compliant.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 10 Mar 2008 16:59:35 +0100</pubDate>
</item>
<item>
    <title>Moved prss related tests to separate file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/38de5be3dff3</guid>
    <description><![CDATA[Moved prss related tests to separate file.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 10 Mar 2008 16:53:20 +0100</pubDate>
</item>
<item>
    <title>Implemented asymmetric pseudo-random secret sharing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/91541adbf72d</guid>
    <description><![CDATA[Implemented asymmetric pseudo-random secret sharing.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 08:36:59 +0100</pubDate>
</item>
<item>
    <title>Avoid colons in output.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e13f80cfd079</guid>
    <description><![CDATA[Avoid colons in output.<br/>
<br/>
They were the real source of confusion for the Pyflakes summary<br/>
calculation: all lines were ignored up to the first colon.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 11:43:28 +0100</pubDate>
</item>
<item>
    <title>Only print environment variables if needed.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6dfaca6d719b</guid>
    <description><![CDATA[Only print environment variables if needed.<br/>
<br/>
Also, add the PATH and PYTHONPATH variables to env after it has been<br/>
printed -- they confused the Pyflakes summary and since they come from<br/>
the the caller of run.py, Buildbot shows them anyway.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 11:38:53 +0100</pubDate>
</item>
<item>
    <title>Do not print exit code, Buildbot does that for us anyway.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f31283b4e93d</guid>
    <description><![CDATA[Do not print exit code, Buildbot does that for us anyway.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 11:34:40 +0100</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d9ad54c20377</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 11:32:06 +0100</pubDate>
</item>
<item>
    <title>Always include PATH and PYTHONPATH in environment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f0db51faf2df</guid>
    <description><![CDATA[Always include PATH and PYTHONPATH in environment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 11:10:35 +0100</pubDate>
</item>
<item>
    <title>Backed out changeset fb7111e48b09.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6393dd2531eb</guid>
    <description><![CDATA[Backed out changeset fb7111e48b09.<br/>
<br/>
Using the full path is not enough since some commands also needs<br/>
PYTHONPATH to be set. We should simply preserve PATH and PYTHONPATH<br/>
instead.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:52:14 +0100</pubDate>
</item>
<item>
    <title>Run all commands with absolute path to the executable.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fb7111e48b09</guid>
    <description><![CDATA[Run all commands with absolute path to the executable.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:47:05 +0100</pubDate>
</item>
<item>
    <title>Default to empty environment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ddbc6028e5af</guid>
    <description><![CDATA[Default to empty environment.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:43:57 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3cd52a1f474e</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:07:51 +0100</pubDate>
</item>
<item>
    <title>Explain that arguments are all required.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/972f3cd2e34e</guid>
    <description><![CDATA[Explain that arguments are all required.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:05:18 +0100</pubDate>
</item>
<item>
    <title>Add Pyflakes and Trial commands.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/32b8d452d657</guid>
    <description><![CDATA[Add Pyflakes and Trial commands.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 10:03:25 +0100</pubDate>
</item>
<item>
    <title>Added a size command as a replacement for the &quot;du&quot; command.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1aa79b198225</guid>
    <description><![CDATA[Added a size command as a replacement for the &quot;du&quot; command.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 00:39:14 +0100</pubDate>
</item>
<item>
    <title>Import isdir directly.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/31681fa61413</guid>
    <description><![CDATA[Import isdir directly.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 00:16:34 +0100</pubDate>
</item>
<item>
    <title>Use a decorator to define commands.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/162b76c0216f</guid>
    <description><![CDATA[Use a decorator to define commands.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 00:06:26 +0100</pubDate>
</item>
<item>
    <title>Add commands to command table where they are defined.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e94954e52cb5</guid>
    <description><![CDATA[Add commands to command table where they are defined.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 08 Mar 2008 00:02:39 +0100</pubDate>
</item>
<item>
    <title>Add upload command to run.py.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dfacab080383</guid>
    <description><![CDATA[Add upload command to run.py.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 23:59:16 +0100</pubDate>
</item>
<item>
    <title>Added simple script to control the build process.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1121ca038c8b</guid>
    <description><![CDATA[Added simple script to control the build process.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 23:47:25 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3a3002200fe6</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 09:14:07 +0100</pubDate>
</item>
<item>
    <title>Deleted generic &quot;make it fast&quot; TODO item.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/72e20724d823</guid>
    <description><![CDATA[Deleted generic &quot;make it fast&quot; TODO item.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 09:13:09 +0100</pubDate>
</item>
<item>
    <title>Defer the lazy Shamir sharing idea.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/85e00668b302</guid>
    <description><![CDATA[Defer the lazy Shamir sharing idea.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 09:11:47 +0100</pubDate>
</item>
<item>
    <title>Add link to Runtime hierarchy discussion.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fdc5b82cea59</guid>
    <description><![CDATA[Add link to Runtime hierarchy discussion.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 07 Mar 2008 09:10:02 +0100</pubDate>
</item>
<item>
    <title>Removed debug code from 3ceda8b5eee9.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ae818cd67c9</guid>
    <description><![CDATA[Removed debug code from 3ceda8b5eee9.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 03 Mar 2008 11:55:05 +0100</pubDate>
</item>
<item>
    <title>Renamed to avoid having to names starting with &quot;viff&quot;.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2417e496b013</guid>
    <description><![CDATA[Renamed to avoid having to names starting with &quot;viff&quot;.<br/>
<br/>
It spoils TAB completion for me! :-)]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 22:32:24 +0100</pubDate>
</item>
<item>
    <title>Use full sentences in comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b7a0ddc7231f</guid>
    <description><![CDATA[Use full sentences in comments.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 18:02:13 +0100</pubDate>
</item>
<item>
    <title>Explain the syntax line.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/fd0adb22d5f6</guid>
    <description><![CDATA[Explain the syntax line.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 17:53:52 +0100</pubDate>
</item>
<item>
    <title>Add Emacs mode specification.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dea1685c21df</guid>
    <description><![CDATA[Add Emacs mode specification.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 17:52:41 +0100</pubDate>
</item>
<item>
    <title>Comment the .hgignore file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f9adf35d6bf5</guid>
    <description><![CDATA[Comment the .hgignore file.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 04 Mar 2008 17:50:08 +0100</pubDate>
</item>
<item>
    <title>Ignore trace2html standard output directory.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/05e182ca5c78</guid>
    <description><![CDATA[Ignore trace2html standard output directory.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 01 Mar 2008 20:10:10 +0100</pubDate>
</item>
<item>
    <title>Mark lines as unimportant for coverage tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/67fe891d6384</guid>
    <description><![CDATA[Mark lines as unimportant for coverage tests.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Sat, 01 Mar 2008 20:07:33 +0100</pubDate>
</item>
<item>
    <title>Small code style fixes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e3038693520c</guid>
    <description><![CDATA[Small code style fixes.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 28 Feb 2008 19:26:38 +0100</pubDate>
</item>
<item>
    <title>We can simply ignore the entire doc/api/ directory.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c49b295770f7</guid>
    <description><![CDATA[We can simply ignore the entire doc/api/ directory.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 28 Feb 2008 08:29:35 +0100</pubDate>
</item>
<item>
    <title>Updated epydoc target to doc/api/.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ba5a8ffb9dd5</guid>
    <description><![CDATA[Updated epydoc target to doc/api/.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 28 Feb 2008 08:28:43 +0100</pubDate>
</item>
<item>
    <title>Moved epydoc config file away from generated docs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/02f5997fffa0</guid>
    <description><![CDATA[Moved epydoc config file away from generated docs.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 28 Feb 2008 08:27:06 +0100</pubDate>
</item>
<item>
    <title>The AUTHORS file has been moved to the website.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f4c7b7ccea74</guid>
    <description><![CDATA[The AUTHORS file has been moved to the website.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 27 Feb 2008 11:39:10 +0100</pubDate>
</item>
<item>
    <title>Moved INSTALL file to website.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7643ee4a3083</guid>
    <description><![CDATA[Moved INSTALL file to website.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 22:09:37 +0100</pubDate>
</item>
<item>
    <title>Fixed wrong parameter name in docstring.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7aa628eec155</guid>
    <description><![CDATA[Fixed wrong parameter name in docstring.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 11:51:13 +0100</pubDate>
</item>
<item>
    <title>Removed more unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6f1f4bb5b0b5</guid>
    <description><![CDATA[Removed more unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 11:49:15 +0100</pubDate>
</item>
<item>
    <title>Cleanup imports in double auction test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/857b397472ce</guid>
    <description><![CDATA[Cleanup imports in double auction test.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 11:47:14 +0100</pubDate>
</item>
<item>
    <title>Fixed redefinition in double auction client.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1bec5c18472d</guid>
    <description><![CDATA[Fixed redefinition in double auction client.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 11:45:21 +0100</pubDate>
</item>
<item>
    <title>Added decorator for wrapper functions.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5ceb67592322</guid>
    <description><![CDATA[Added decorator for wrapper functions.<br/>
<br/>
This fixes the many false warnings emitted by epydoc. The problem was<br/>
that epydoc saw the argument list of the wrapper function, which was<br/>
typically specified as<br/>
<br/>
  def wrapper(*args, **kwargs)<br/>
<br/>
Epydoc would therefore warn about unknown parameters. Using the<br/>
wrapper decorator in viff.util solves this problem and allows correct<br/>
documentation to be generated without affecting the code in the normal<br/>
case since the wrapper decorator is called at &quot;compile time&quot;.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 09:31:56 +0100</pubDate>
</item>
<item>
    <title>Fixed docstring, it used @param instead of @type.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1c231794b9e2</guid>
    <description><![CDATA[Fixed docstring, it used @param instead of @type.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 08:25:03 +0100</pubDate>
</item>
<item>
    <title>GMPY has moved.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2946d004c2c4</guid>
    <description><![CDATA[GMPY has moved.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 08:18:23 +0100</pubDate>
</item>
<item>
    <title>Fixed year (this file was not released in 2007).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0dc19d6d279a</guid>
    <description><![CDATA[Fixed year (this file was not released in 2007).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 26 Feb 2008 06:47:45 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1c1eb02647e2</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 22:26:57 +0100</pubDate>
</item>
<item>
    <title>Added Thomas to the list of authors.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/06c5a6bdee78</guid>
    <description><![CDATA[Added Thomas to the list of authors.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 15:58:35 +0100</pubDate>
</item>
<item>
    <title>Fixed small documentation typos.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/64a0cbc3f46d</guid>
    <description><![CDATA[Fixed small documentation typos.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 22:26:31 +0100</pubDate>
</item>
<item>
    <title>Correct paragraph indentation (epydoc warning).</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e10421f91611</guid>
    <description><![CDATA[Correct paragraph indentation (epydoc warning).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 22:21:37 +0100</pubDate>
</item>
<item>
    <title>Fixed bug in find_prime -- now it really finds Blum primes!</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/047a9f4e23bc</guid>
    <description><![CDATA[Fixed bug in find_prime -- now it really finds Blum primes!]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 17:50:14 +0100</pubDate>
</item>
<item>
    <title>Fixed undefined variables.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e47bfd59dfc7</guid>
    <description><![CDATA[Fixed undefined variables.<br/>
<br/>
Since I was the one who extented the PyFlakes test to also look at the<br/>
apps/ directory, I figured that I had better also fix there errors :-)]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 17:47:23 +0100</pubDate>
</item>
<item>
    <title>Merged with Martin and fixed subtle error in open.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7a63d0136e8c</guid>
    <description><![CDATA[Merged with Martin and fixed subtle error in open.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 15:24:35 +0100</pubDate>
</item>
<item>
    <title>Added tests for the open protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/92d588313814</guid>
    <description><![CDATA[Added tests for the open protocol.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 13:45:49 +0100</pubDate>
</item>
<item>
    <title>Implemented asymmetric open.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3ceda8b5eee9</guid>
    <description><![CDATA[Implemented asymmetric open.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 20 Feb 2008 17:29:23 +0100</pubDate>
</item>
<item>
    <title>Players in unit tests can now agree on random numbers.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/730c84f23a7a</guid>
    <description><![CDATA[Players in unit tests can now agree on random numbers.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 15 Feb 2008 15:40:08 +0100</pubDate>
</item>
<item>
    <title>Added Eclipse project files to the .hgignore file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cf85f299a4a3</guid>
    <description><![CDATA[Added Eclipse project files to the .hgignore file.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#80;&#101;&#108;&#108;&#101;&#32;&#74;&#97;&#107;&#111;&#98;&#115;&#101;&#110;&#32;&#60;&#109;&#97;&#115;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 15 Feb 2008 14:26:35 +0100</pubDate>
</item>
<item>
    <title>Asymmetric computations are mostly done now.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1bf9bcf84351</guid>
    <description><![CDATA[Asymmetric computations are mostly done now.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 08:53:39 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/498c05a7a607</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 08:52:05 +0100</pubDate>
</item>
<item>
    <title>Note that using TLS is optional.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/199f0eaa1a6a</guid>
    <description><![CDATA[Note that using TLS is optional.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 08:15:52 +0100</pubDate>
</item>
<item>
    <title>Done, buildbot.viff.dk is up and running.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0df630b07cd6</guid>
    <description><![CDATA[Done, buildbot.viff.dk is up and running.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Mon, 25 Feb 2008 08:13:14 +0100</pubDate>
</item>
<item>
    <title>Use pack format string for signed input.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3f32644d1770</guid>
    <description><![CDATA[Use pack format string for signed input.<br/>
<br/>
The hash function returns a Python integer, which is a signed 32 bit<br/>
number. In Python 2.4, struct.pack(&quot;L&quot;, x) would automatically wrap a<br/>
negative number x to 2**32 - x, but in Python 2.5 this triggers a<br/>
DeprecationWarning and gives four \x00 bytes as the result. Using the<br/>
&quot;l&quot; format solves the problem.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 23:50:00 +0100</pubDate>
</item>
<item>
    <title>Removed remaining unused imports.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/64beb7e9f09c</guid>
    <description><![CDATA[Removed remaining unused imports.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 19:40:18 +0100</pubDate>
</item>
<item>
    <title>Removed yet another unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/22aa3b0308a4</guid>
    <description><![CDATA[Removed yet another unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 19:34:13 +0100</pubDate>
</item>
<item>
    <title>Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b093d6e0d127</guid>
    <description><![CDATA[Removed unused import.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 19:30:36 +0100</pubDate>
</item>
<item>
    <title>We now have an online bibliography.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/31f7051556ac</guid>
    <description><![CDATA[We now have an online bibliography.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 13:40:48 +0100</pubDate>
</item>
<item>
    <title>Mention the Bracha broadcast here.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4f7cc081dcff</guid>
    <description><![CDATA[Mention the Bracha broadcast here.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 13:29:50 +0100</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3958f7685e50</guid>
    <description><![CDATA[Merged.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 13:24:50 +0100</pubDate>
</item>
<item>
    <title>Better heading.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ea1fa3db09db</guid>
    <description><![CDATA[Better heading.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 13:07:46 +0100</pubDate>
</item>
<item>
    <title>Removed &quot;proof of concept&quot; from description.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0219cfbc8b28</guid>
    <description><![CDATA[Removed &quot;proof of concept&quot; from description.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Fri, 22 Feb 2008 11:38:39 +0100</pubDate>
</item>
<item>
    <title>Add &quot;secret&quot; to module docstring.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a318522fe51d</guid>
    <description><![CDATA[Add &quot;secret&quot; to module docstring.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 Feb 2008 23:10:49 +0100</pubDate>
</item>
<item>
    <title>Add Bracha broadcast to the keyword list.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5e18dc77b09b</guid>
    <description><![CDATA[Add Bracha broadcast to the keyword list.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 Feb 2008 23:08:38 +0100</pubDate>
</item>
<item>
    <title>Advertise the Bracha broadcast on PyPI.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1304dee2221c</guid>
    <description><![CDATA[Advertise the Bracha broadcast on PyPI.<br/>
<br/>
It will appear when we do a new release.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 Feb 2008 23:06:13 +0100</pubDate>
</item>
<item>
    <title>We now have a system for maintaining the website.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3fd50151772b</guid>
    <description><![CDATA[We now have a system for maintaining the website.<br/>
<br/>
It might not be a real wiki that you can edit online, but having the<br/>
files generated automatically when new changes appear in the<br/>
repository is close enough for my taste.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Tue, 19 Feb 2008 23:03:16 +0100</pubDate>
</item>
<item>
    <title>Use correct security parameter in greater_than.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6bec56e5475e</guid>
    <description><![CDATA[Use correct security parameter in greater_than.<br/>
<br/>
The security parameter was hard-code to 2 before. Found by Tomas Toft,<br/>
thanks for reporting this!]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 Feb 2008 21:10:18 +0100</pubDate>
</item>
<item>
    <title>Stop recombining when t+1 shares has been received.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9a793593e34d</guid>
    <description><![CDATA[Stop recombining when t+1 shares has been received.<br/>
<br/>
This should speed up the calculation considerably when several parties<br/>
are involved, especially if one of the parties is far away from the<br/>
others (measured in network round trip time).]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 Feb 2008 20:23:22 +0100</pubDate>
</item>
<item>
    <title>Add a failing test for scheduling callbacks from the runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4d125f851240</guid>
    <description><![CDATA[Add a failing test for scheduling callbacks from the runtime.<br/>
<br/>
The test is marked with '[SKIPPED]' in the output and not '[TODO]'<br/>
since the latter results in a bunch of traceback messages being<br/>
printed, despite the fact that we have indicated to Trial that we know<br/>
about the failures and expect them to be there for now.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#71;&#101;&#105;&#115;&#108;&#101;&#114;&#32;&#60;&#109;&#103;&#64;&#100;&#97;&#105;&#109;&#105;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Thu, 14 Feb 2008 20:19:27 +0100</pubDate>
</item>

  </channel>
</rss>