<?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>Updated email address.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cfb8e1485006</guid>
    <description><![CDATA[Updated email address.]]></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, 15 Dec 2010 13:00:00 +0100</pubDate>
</item>
<item>
    <title>BeDOZa: Connected zero-knowledge proof to the remaining protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0d3b99e1e3eb</guid>
    <description><![CDATA[BeDOZa: Connected zero-knowledge proof to the remaining protocol.]]></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, 04 Oct 2010 21:51:33 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added tests of Share protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d2d8fda44084</guid>
    <description><![CDATA[BeDOZa: Added tests of Share protocol.]]></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, 04 Oct 2010 12:04:47 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Improved comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/54f02cd75714</guid>
    <description><![CDATA[BeDOZa: Improved comments.]]></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, 04 Oct 2010 10:58:23 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Do intermediate modular reductions in zero-knowledge protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cb800e02f5bd</guid>
    <description><![CDATA[BeDOZa: Do intermediate modular reductions in zero-knowledge protocol.]]></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, 04 Oct 2010 10:27:01 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Removed unused methods from share generator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6a727af6cb6c</guid>
    <description><![CDATA[BeDOZa: Removed unused methods from share generator.]]></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, 04 Oct 2010 10:27:01 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use correct method for triple verification.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7cfd212041ac</guid>
    <description><![CDATA[BeDOZa: Use correct method for triple verification.]]></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, 04 Oct 2010 10:27:01 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Cleaned up various naming issues.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cec0ff157247</guid>
    <description><![CDATA[BeDOZa: Cleaned up various naming issues.]]></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, 04 Oct 2010 10:26:57 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Changed unfortunate naming.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3bf0533ed32c</guid>
    <description><![CDATA[BeDOZa: Changed unfortunate naming.]]></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, 30 Sep 2010 11:47:57 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added tests of test setup.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4ec457693fe8</guid>
    <description><![CDATA[BeDOZa: Added tests of test setup.<br/>
<br/>
The tests for the share generators are currently just a copies of the<br/>
real share generator tests. But as the real share generators and their<br/>
tests will change into their final shapes, the tests added here will<br/>
ensure that shares generated for test purposes have the right<br/>
properties.]]></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, 30 Sep 2010 11:16:19 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added missing license header.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1df43db7d7cf</guid>
    <description><![CDATA[BeDOZa: Added missing license header.]]></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, 30 Sep 2010 11:00:49 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use test share generators separate from real generators.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1b3c7c485cd0</guid>
    <description><![CDATA[BeDOZa: Use test share generators separate from real generators.]]></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, 30 Sep 2010 10:59:37 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Cleaned up naming.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cb568167b140</guid>
    <description><![CDATA[BeDOZa: Cleaned up naming.]]></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, 30 Sep 2010 10:28:09 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Factored out parameter to common super class.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/421137efef93</guid>
    <description><![CDATA[BeDOZa: Factored out parameter to common super class.]]></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, 30 Sep 2010 10:26:11 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Test case now parameterized over paillier key size.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0e4476f175bb</guid>
    <description><![CDATA[BeDOZa: Test case now parameterized over paillier key size.]]></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, 30 Sep 2010 10:16:01 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Precompute paillier modulus and reduce in each step.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9d183f681a7c</guid>
    <description><![CDATA[BeDOZa: Precompute paillier modulus and reduce in each step.]]></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, 28 Sep 2010 15:47:40 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use gmpy for large integers in zero-knowledge proof.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/18b3699be9db</guid>
    <description><![CDATA[BeDOZa: Use gmpy for large integers in zero-knowledge proof.]]></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, 28 Sep 2010 15:14:06 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Zero-knowledge proof now returns True or False.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/91f2daeb15a5</guid>
    <description><![CDATA[BeDOZa: Zero-knowledge proof now returns True or False.]]></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, 28 Sep 2010 14:45:31 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Cleaned up zero-knowledge test cases.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cc989536bad7</guid>
    <description><![CDATA[BeDOZa: Cleaned up zero-knowledge test cases.]]></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, 28 Sep 2010 14:33:35 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Fixed bug in test case.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/698be97cc543</guid>
    <description><![CDATA[BeDOZa: Fixed bug in test case.]]></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, 28 Sep 2010 11:57:48 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added check on random element.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8c432745702b</guid>
    <description><![CDATA[BeDOZa: Added check on random element.]]></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, 28 Sep 2010 09:36:57 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Fixed zero-knowledge proof.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bef695aa76bf</guid>
    <description><![CDATA[BeDOZa: Fixed zero-knowledge proof.]]></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, 27 Sep 2010 14:54:16 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added extra test cases.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3105692a258f</guid>
    <description><![CDATA[BeDOZa: Added extra test cases.]]></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, 27 Sep 2010 13:58:24 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Restructured modified paillier encryption.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/00e4f1acc454</guid>
    <description><![CDATA[BeDOZa: Restructured modified paillier encryption.]]></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, 27 Sep 2010 11:00:54 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/38793a845e3f</guid>
    <description><![CDATA[BeDOZa: Added comment.]]></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, 27 Sep 2010 10:31:49 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Restructured tests for better code reuse.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c8e7c5ee1583</guid>
    <description><![CDATA[BeDOZa: Restructured tests for better code reuse.<br/>
<br/>
This changeset also contains further implementation of the<br/>
zero-knowledge protocol, which is, however, not working yet.]]></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, 24 Sep 2010 14:21:36 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Moved tests to separate folder.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9a89c3397c9a</guid>
    <description><![CDATA[BeDOZa: Moved tests to separate folder.]]></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, 23 Sep 2010 10:07:35 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use broadcast instead of send.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6191f86d814b</guid>
    <description><![CDATA[BeDOZa: Use broadcast instead of send.]]></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, 21 Sep 2010 15:42:57 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/dae353266aa6</guid>
    <description><![CDATA[Merged.]]></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, 21 Sep 2010 11:51:35 +0200</pubDate>
</item>
<item>
    <title>Updated mul and fullmul to reflect the new description.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/da966a4620f4</guid>
    <description><![CDATA[Updated mul and fullmul to reflect the new description.]]></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, 21 Sep 2010 11:42:36 +0200</pubDate>
</item>
<item>
    <title>Implemented security parameter and added it to u_bound.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8b1b64b3ea5b</guid>
    <description><![CDATA[Implemented security parameter and added it to u_bound.]]></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, 20 Sep 2010 14:30:03 +0200</pubDate>
</item>
<item>
    <title>Fixed spelling errors.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/ba687bceca20</guid>
    <description><![CDATA[Fixed spelling errors.]]></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, 20 Sep 2010 10:46:31 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Partly implemented zero-knowledge protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7db2fafaab44</guid>
    <description><![CDATA[BeDOZa: Partly implemented zero-knowledge protocol.]]></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, 21 Sep 2010 10:05:02 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8e06a2598579</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>Mon, 20 Sep 2010 21:56:39 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Skip tests when no PyPaillier is detected.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d2f48fac982a</guid>
    <description><![CDATA[BeDOZa: Skip tests when no PyPaillier is detected.]]></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, 20 Sep 2010 21:50:37 +0200</pubDate>
</item>
<item>
    <title>Fixed spelling error.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/01dc3a6add2e</guid>
    <description><![CDATA[Fixed spelling error.]]></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, 07 Sep 2010 18:15:54 +0200</pubDate>
</item>
<item>
    <title>Skip tests if pypaillier is not present.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1ffd6d928a7f</guid>
    <description><![CDATA[Skip tests if pypaillier is not present.]]></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, 07 Sep 2010 17:58:29 +0200</pubDate>
</item>
<item>
    <title>Added computation-id option.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9d4f9551644c</guid>
    <description><![CDATA[Added computation-id option.<br/>
<br/>
This changeset adds a command line option to VIFF allowing users to<br/>
specify a computation id.<br/>
<br/>
Prior to this changeset, any computation involving pseudo-random<br/>
secret sharing (which for the time being boils down to computations<br/>
done with the PassiveRuntime) could only be run one time using the<br/>
same set of VIFF player configuration files. If more than one<br/>
computation was executed with the same set of configuration files, the<br/>
security of the system would be broken.<br/>
<br/>
With this changeset, multiple computations can be run securely with<br/>
the same set of configuration files as long as each computation is run<br/>
with a unique computation id.]]></description>
    <author>&#84;&#111;&#109;&#97;&#115;&#32;&#84;&#111;&#102;&#116;&#32;&#60;&#116;&#116;&#111;&#102;&#116;&#32;&#97;&#116;&#32;&#99;&#115;&#46;&#97;&#117;&#46;&#100;&#107;&#62;</author>
    <pubDate>Wed, 11 Aug 2010 16:09:32 +0200</pubDate>
</item>
<item>
    <title>Improved documentation for shamir.recombine() method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9c938858c46b</guid>
    <description><![CDATA[Improved documentation for shamir.recombine() method.]]></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, 11 Aug 2010 11:47:45 +0200</pubDate>
</item>
<item>
    <title>Added doctest for shamir.recombine().</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4e36cad23bc1</guid>
    <description><![CDATA[Added doctest for shamir.recombine().]]></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, 11 Aug 2010 11:04:19 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use gmpy for modular exponentiation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b4451e4ac76d</guid>
    <description><![CDATA[BeDOZa: Use gmpy for modular exponentiation.]]></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, 10 Aug 2010 16:03:54 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Removed unused import.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/315e1117928a</guid>
    <description><![CDATA[BeDOZa: Removed unused import.]]></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, 10 Aug 2010 13:19:49 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Select random numbers from the full range in add_macs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4e8c0035e894</guid>
    <description><![CDATA[BeDOZa: Select random numbers from the full range in add_macs.]]></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, 10 Aug 2010 11:35:52 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Increased timeout for triple test.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/efbdd25601b8</guid>
    <description><![CDATA[BeDOZa: Increased timeout for triple test.]]></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, 10 Aug 2010 11:31:33 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Shortened long lines.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5ac22a4919ec</guid>
    <description><![CDATA[BeDOZa: Shortened long lines.]]></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, 06 Aug 2010 15:00:46 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Modified Paillier plaintext space is now centered around zero.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/408356ca17f4</guid>
    <description><![CDATA[BeDOZa: Modified Paillier plaintext space is now centered around zero.<br/>
<br/>
This ensures that the implementation matches the description of the<br/>
modified Paillier encryption scheme.]]></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, 06 Aug 2010 11:34:50 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added missing divisor in comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/99f1e90f35e6</guid>
    <description><![CDATA[BeDOZa: Added missing divisor in comment.]]></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, 06 Aug 2010 11:21:44 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e7b2fe7eb753</guid>
    <description><![CDATA[BeDOZa: Added comments.]]></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 Jul 2010 15:58:52 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added size constraints to _mul.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7dd55d319d2b</guid>
    <description><![CDATA[BeDOZa: Added size constraints to _mul.]]></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 Jul 2010 15:56:58 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Split data send in add_macs into chunks that are smaller than 65536 bytes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a87fd09f8c38</guid>
    <description><![CDATA[BeDOZa: Split data send in add_macs into chunks that are smaller than 65536 bytes.]]></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 Jul 2010 11:31:24 +0200</pubDate>
</item>
<item>
    <title>SimpleArithmetic, Orlandi, BeDOZa: Removed _get_triple.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/80841840990f</guid>
    <description><![CDATA[SimpleArithmetic, Orlandi, BeDOZa: Removed _get_triple.]]></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, 26 Jul 2010 14:46:15 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use Triple class to represent triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8da98c5697b5</guid>
    <description><![CDATA[BeDOZa: Use Triple class to represent 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>Mon, 26 Jul 2010 11:11:05 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Remove RandomShareGenerator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c58e71fb884b</guid>
    <description><![CDATA[BeDOZa: Remove RandomShareGenerator.]]></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, 26 Jul 2010 09:34:47 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Moved generators to their own file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e45ed7224d20</guid>
    <description><![CDATA[BeDOZa: Moved generators 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, 23 Jul 2010 13:17:52 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Moved BeDOZaShare and PartialShare to their own file.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9dcbcf1a3a6d</guid>
    <description><![CDATA[BeDOZa: Moved BeDOZaShare and PartialShare 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, 23 Jul 2010 13:17:51 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Moved bedoza related files to their own package.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d5e0360a3566</guid>
    <description><![CDATA[BeDOZa: Moved bedoza related files to their own package.]]></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, 23 Jul 2010 13:17:48 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: ShareGenerator in generate_triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d7840af5cbf8</guid>
    <description><![CDATA[BeDOZa: ShareGenerator in generate_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>Fri, 23 Jul 2010 11:18:04 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented ShareGenerator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4d229908e78f</guid>
    <description><![CDATA[BeDOZa: Implemented ShareGenerator.]]></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, 23 Jul 2010 11:09:42 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Refactored _add_macs to a toplevel function add_macs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/054a27514891</guid>
    <description><![CDATA[BeDOZa: Refactored _add_macs to a toplevel function add_macs.]]></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, 22 Jul 2010 15:53:25 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added a generate_random_shares method to PartialShareGenerator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/7beb12b97911</guid>
    <description><![CDATA[BeDOZa: Added a generate_random_shares method to PartialShareGenerator.]]></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, 22 Jul 2010 12:21:19 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Fixed bug in tests.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2fb1e2fc8707</guid>
    <description><![CDATA[BeDOZa: Fixed bug in tests.]]></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 Jul 2010 15:09:55 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Inital implementation of generate_triples.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c3f671892261</guid>
    <description><![CDATA[BeDOZa: Inital implementation of generate_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>Wed, 21 Jul 2010 15:07:33 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: BedozaShares should not have a value if the args ar None.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/71038263d036</guid>
    <description><![CDATA[BeDOZa: BedozaShares should not have a value if the args ar None.]]></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 Jul 2010 09:40:53 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: No need for the field argument.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bd9cdea06338</guid>
    <description><![CDATA[BeDOZa: No need for the field 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>Tue, 20 Jul 2010 16:55:40 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented generate_passive_triple.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/90338602985d</guid>
    <description><![CDATA[BeDOZa: Implemented generate_passive_triple.]]></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, 20 Jul 2010 16:52:06 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: addmacs now returns a list of BedozaShares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e1aacaf19a54</guid>
    <description><![CDATA[BeDOZa: addmacs now returns a list of BedozaShares.]]></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, 20 Jul 2010 15:01:54 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: fullmul now returns a list of PartialShares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a6be6cce7046</guid>
    <description><![CDATA[BeDOZa: fullmul now returns a list of PartialShares.]]></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, 20 Jul 2010 14:15:11 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: addMacs is now able to process multiple shares in a batch.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/891df84eb779</guid>
    <description><![CDATA[BeDOZa: addMacs is now able to process multiple shares in a batch.]]></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, 20 Jul 2010 14:01:16 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added comments.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3787ff4776bc</guid>
    <description><![CDATA[BeDOZa: Added comments.]]></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, 20 Jul 2010 09:49:59 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Reused self.u_bound.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5d340ba92fff</guid>
    <description><![CDATA[BeDOZa: Reused self.u_bound.]]></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, 20 Jul 2010 09:37:36 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Changed mul and fullmul to batch style processing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/60cbf0d030c7</guid>
    <description><![CDATA[BeDOZa: Changed mul and fullmul to batch style processing.]]></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 Jul 2010 15:38:13 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented preprocessing fullmul method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/129b326c3ff1</guid>
    <description><![CDATA[BeDOZa: Implemented preprocessing fullmul method.]]></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 Jul 2010 10:46:09 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented preprocessing mul method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b120a9dee885</guid>
    <description><![CDATA[BeDOZa: Implemented preprocessing mul method.]]></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 Jul 2010 10:42:37 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Better incapsulation of internal representation for MACList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/af533d7ae315</guid>
    <description><![CDATA[BeDOZa: Better incapsulation of internal representation for MACList.]]></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, 15 Jul 2010 11:37:50 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Better incapsulation of internal representation for KeyList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/522203844397</guid>
    <description><![CDATA[BeDOZa: Better incapsulation of internal representation for KeyList.]]></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, 15 Jul 2010 11:37:49 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Renamed auth_codes to macs.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/74ad8413cc11</guid>
    <description><![CDATA[BeDOZa: Renamed auth_codes to macs.]]></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, 15 Jul 2010 11:37:48 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Nicer layout.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/24cee22d06bc</guid>
    <description><![CDATA[BeDOZa: Nicer layout.]]></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, 15 Jul 2010 11:37:46 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Renamed MessageList MACList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9432d8d0d17e</guid>
    <description><![CDATA[BeDOZa: Renamed MessageList MACList.]]></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, 15 Jul 2010 11:37:33 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added accessor method to MessageList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/eb00115f7755</guid>
    <description><![CDATA[BeDOZa: Added accessor method to MessageList.]]></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, 15 Jul 2010 11:35:22 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added accessor method to KeyList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/4892a9b5ceb7</guid>
    <description><![CDATA[BeDOZa: Added accessor method to KeyList.]]></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, 15 Jul 2010 11:35:21 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added str method to BeDOZaShareContents.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8a2f88e9f800</guid>
    <description><![CDATA[BeDOZa: Added str method to BeDOZaShareContents.]]></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, 15 Jul 2010 11:35:20 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: BeDOZaShare now contains a content.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cff86d2dc0ee</guid>
    <description><![CDATA[BeDOZa: BeDOZaShare now contains a content.]]></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, 15 Jul 2010 11:35:18 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: The add_macs method works for a single share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e9465b35b0fe</guid>
    <description><![CDATA[BeDOZa: The add_macs method works for a single share.]]></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, 14 Jul 2010 16:44:20 +0200</pubDate>
</item>
<item>
    <title>SimpleArithmetic: SimpleArithmetic now inherites from Runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3627b0e969c9</guid>
    <description><![CDATA[SimpleArithmetic: SimpleArithmetic now inherites from 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>Wed, 14 Jul 2010 13:59:24 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Partial implementation of triple generation for the BeDOZa protocol.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5daa155c1d0b</guid>
    <description><![CDATA[BeDOZa: Partial implementation of triple generation for the BeDOZa protocol.]]></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, 14 Jul 2010 13:32:10 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: generate_random_shares now handles any number of players.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/e837d8eec15d</guid>
    <description><![CDATA[BeDOZa: generate_random_shares now handles any number of players.]]></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, 12 Jul 2010 13:54:07 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: The dummy share generation code can now handle up to 8 players.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f3c3dba59fd8</guid>
    <description><![CDATA[BeDOZa: The dummy share generation code can now handle up to 8 players.]]></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, 12 Jul 2010 12:00:32 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added documentation of dummy implementation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cfcfb46f9450</guid>
    <description><![CDATA[BeDOZa: Added documentation of dummy implementation.]]></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, 12 Jul 2010 11:34:44 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Removed unecessary code.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c6f29ad5c91e</guid>
    <description><![CDATA[BeDOZa: Removed unecessary 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>Mon, 12 Jul 2010 11:33:09 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Merged KeyLoader and RandomShareGenerator.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6b448315eedf</guid>
    <description><![CDATA[BeDOZa: Merged KeyLoader and RandomShareGenerator.]]></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, 12 Jul 2010 11:31:50 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Removed unused function.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0e1f9275e7ac</guid>
    <description><![CDATA[BeDOZa: Removed unused 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>Mon, 12 Jul 2010 11:02:14 +0200</pubDate>
</item>
<item>
    <title>SimpleArithmetic: Use the open_two_values method for basic_multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/730cfc93b94a</guid>
    <description><![CDATA[SimpleArithmetic: Use the open_two_values method for basic_multiplication.]]></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 Jul 2010 14:17:55 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Renamed test to a unique name.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/32af54d63bce</guid>
    <description><![CDATA[BeDOZa: Renamed test to a unique name.]]></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 Jul 2010 14:13:52 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Added a method for opening two shares in one batch.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/79ff80ee9810</guid>
    <description><![CDATA[Orlandi: Added a method for opening two shares in one batch.]]></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 Jul 2010 14:13:03 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added a method which open two values.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2aa3bec0492e</guid>
    <description><![CDATA[BeDOZa: Added a method which open two 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>Thu, 08 Jul 2010 10:58:52 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Fixed bugs in multipleopen, related to keys.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b0975eaed9bb</guid>
    <description><![CDATA[BeDOZa: Fixed bugs in multipleopen, related to 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, 08 Jul 2010 10:57:48 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented open of multiple shares.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/aa1c7d6c98ca</guid>
    <description><![CDATA[BeDOZa: Implemented open of multiple shares.]]></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 Jul 2010 10:36:21 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Removed wrong comment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/71012e8c4be5</guid>
    <description><![CDATA[BeDOZa: Removed wrong comment.]]></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 Jul 2010 16:31:50 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added the final broadcast to the open method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9b133830f06a</guid>
    <description><![CDATA[BeDOZa: Added the final broadcast to the open method.]]></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 Jul 2010 16:30:01 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use _cmul method in SimpleArithmetic.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5eed4049d9bb</guid>
    <description><![CDATA[BeDOZa: Use _cmul method in SimpleArithmetic.]]></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 Jul 2010 16:11:48 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Move _cmul method to SimpleArithmetic.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/04d59fc3e12e</guid>
    <description><![CDATA[Orlandi: Move _cmul method to SimpleArithmetic.]]></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 Jul 2010 16:10:53 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Use the mul method in SimpleArithmetic.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0ed03fae3f6a</guid>
    <description><![CDATA[Orlandi: Use the mul method in SimpleArithmetic.]]></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 Jul 2010 16:06:42 +0200</pubDate>
</item>
<item>
    <title>SimpleArithmetic: Added support for preprocessing.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/bf36d63d33cb</guid>
    <description><![CDATA[SimpleArithmetic: Added support for preprocessing.]]></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 Jul 2010 16:06:41 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Use _basic_multiplication method in SimpleArithmetic.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/55d2c1692771</guid>
    <description><![CDATA[Orlandi: Use _basic_multiplication method in SimpleArithmetic.]]></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 Jul 2010 16:06:38 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Moved multiplication functionality into SimpleArithmetic.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/06b1b7647643</guid>
    <description><![CDATA[BeDOZa: Moved multiplication functionality into SimpleArithmetic.]]></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 Jul 2010 15:40:45 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented basic multiplication.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f27609bc4831</guid>
    <description><![CDATA[BeDOZa: Implemented basic multiplication.]]></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 Jul 2010 14:31:30 +0200</pubDate>
</item>
<item>
    <title>Orlandi: The rhoi variables are not used here.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/c2bb60bd132e</guid>
    <description><![CDATA[Orlandi: The rhoi variables are not used here.]]></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 Jul 2010 14:31:27 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added a get_triple method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f69a5db4ecfc</guid>
    <description><![CDATA[BeDOZa: Added a get_triple method.]]></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 Jul 2010 13:11:58 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added a generate_share method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f1d0c720a269</guid>
    <description><![CDATA[BeDOZa: Added a generate_share method.]]></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 Jul 2010 13:11:56 +0200</pubDate>
</item>
<item>
    <title>Merged.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6b96a1fdb751</guid>
    <description><![CDATA[Merged.]]></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 Jul 2010 10:56:22 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Enabled subtraction with a non-share value as left operand.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/8779d6f6bad0</guid>
    <description><![CDATA[BeDOZa: Enabled subtraction with a non-share value as left operand.]]></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 Jul 2010 11:01:14 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented multiplication by a constant.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a28c7d75c09e</guid>
    <description><![CDATA[BeDOZa: Implemented multiplication by a constant.]]></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 Jul 2010 16:17:16 +0200</pubDate>
</item>
<item>
    <title>comparison: Use integer exponentiation, not floating point.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d09cd2050333</guid>
    <description><![CDATA[comparison: Use integer exponentiation, not floating point.]]></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 Jul 2010 15:21:05 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Use the SimpleArithmetic mixin for addition and subtraction.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2ac4e8f3b3d0</guid>
    <description><![CDATA[BeDOZa: Use the SimpleArithmetic mixin for addition and subtraction.]]></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 Jul 2010 15:00:30 +0200</pubDate>
</item>
<item>
    <title>Runtime: Switched argument order for sub to be consistent with add.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/85c41e1f7328</guid>
    <description><![CDATA[Runtime: Switched argument order for sub to be consistent with add.]]></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 Jul 2010 14:23:29 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Refactored addition and subtraction into their own mixin.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9a4e722f182b</guid>
    <description><![CDATA[Orlandi: Refactored addition and subtraction into their own mixin.]]></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 Jul 2010 14:10:13 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented addition.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/007822876664</guid>
    <description><![CDATA[BeDOZa: Implemented addition.]]></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 Jul 2010 11:01:53 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added convenience method.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1daa218516f8</guid>
    <description><![CDATA[BeDOZa: Added convenience method.]]></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 Jul 2010 11:01:34 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Fixed bug.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f424bbdbce03</guid>
    <description><![CDATA[BeDOZa: 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, 06 Jul 2010 10:59:00 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented equals for KeyLists.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/f7f9647ae5b7</guid>
    <description><![CDATA[BeDOZa: Implemented equals for KeyLists.]]></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 Jul 2010 10:56:30 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: The alpha parameter should be the same when adding two KeyLists.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/682f4b1d5f91</guid>
    <description><![CDATA[BeDOZa: The alpha parameter should be the same when adding two KeyLists.]]></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 Jul 2010 10:55:48 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Improved error reporting on invalid commitment.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/5a762613a0fb</guid>
    <description><![CDATA[BeDOZa: Improved error reporting on invalid commitment.]]></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 Jul 2010 10:52:50 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Implemented repr method in KeyList.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/9e90b4355ef7</guid>
    <description><![CDATA[BeDOZa: Implemented repr method in KeyList.]]></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 Jul 2010 10:52:44 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added a wrapper for lists of authentication codes.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/b21e08471eb4</guid>
    <description><![CDATA[BeDOZa: Added a wrapper for lists of authentication codes.]]></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 Jul 2010 10:46:45 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added infrastructure for better handling of keys.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/25c57c4f6947</guid>
    <description><![CDATA[BeDOZa: Added infrastructure for better handling of 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>Mon, 05 Jul 2010 15:46:31 +0200</pubDate>
</item>
<item>
    <title>Implemented output.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d910c8a78a2e</guid>
    <description><![CDATA[Implemented output.]]></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, 05 Jul 2010 11:55:20 +0200</pubDate>
</item>
<item>
    <title>Added an open operation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/04a121c3b6a5</guid>
    <description><![CDATA[Added an open 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>Mon, 05 Jul 2010 11:34:00 +0200</pubDate>
</item>
<item>
    <title>Added a method for getting a random share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/3c21042745e7</guid>
    <description><![CDATA[Added a method for getting a random 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>Mon, 05 Jul 2010 11:33:58 +0200</pubDate>
</item>
<item>
    <title>Implemented MAC computation.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/cc963bc7ae5e</guid>
    <description><![CDATA[Implemented MAC computation.]]></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, 05 Jul 2010 11:33:58 +0200</pubDate>
</item>
<item>
    <title>Added authentication codes to share.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/161c652c4ae0</guid>
    <description><![CDATA[Added authentication codes to 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>Mon, 05 Jul 2010 11:33:57 +0200</pubDate>
</item>
<item>
    <title>Added tests for the basic parts of the BeDOZa runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/67def1bd577b</guid>
    <description><![CDATA[Added tests for the basic parts of the BeDOZa 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, 02 Jul 2010 10:21:50 +0200</pubDate>
</item>
<item>
    <title>Fixed parameters to be consistent with description.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/0ca61834e8f8</guid>
    <description><![CDATA[Fixed parameters to be consistent with description.]]></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, 02 Jul 2010 10:21:13 +0200</pubDate>
</item>
<item>
    <title>BeDOZa: Added an initial stub for the BeDOZa runtime.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/d4732f3eea69</guid>
    <description><![CDATA[BeDOZa: Added an initial stub for the BeDOZa 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, 02 Jul 2010 09:53:50 +0200</pubDate>
</item>
<item>
    <title>Orlandi: Fixed bug.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/be4d2a98411d</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>Fri, 02 Jul 2010 09:00:28 +0200</pubDate>
</item>
<item>
    <title>Raise an exception if TripleTest fails.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/2ec27c8979b6</guid>
    <description><![CDATA[Raise an exception if TripleTest fails.]]></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, 20 May 2010 10:51:25 +0200</pubDate>
</item>
<item>
    <title>Use the Comb algorithm to compute the gammaij.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/91222852a0a4</guid>
    <description><![CDATA[Use the Comb algorithm to compute the gammaij.]]></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, 20 May 2010 10:50:25 +0200</pubDate>
</item>
<item>
    <title>Compute the fixed base element for NaCl paillier.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d3dc3f181d3</guid>
    <description><![CDATA[Compute the fixed base element for NaCl 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>Thu, 20 May 2010 10:41:45 +0200</pubDate>
</item>
<item>
    <title>Increased recursion depth.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6caded57e489</guid>
    <description><![CDATA[Increased recursion depth.]]></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, 20 May 2010 10:38:21 +0200</pubDate>
</item>
<item>
    <title>config: Added command line option for player host and port.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/1772506977cc</guid>
    <description><![CDATA[config: Added command line option for player host and port.<br/>
<br/>
Sometimes it is more convenient to specify host and port numbers of<br/>
the players as command line arguments when running VIFF itself, rather<br/>
than by editing the configuration files.<br/>
<br/>
This revision enables users to override host and port numbers<br/>
specified in the configuration files by command line arguments.]]></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, 13 Apr 2010 20:04:29 +0200</pubDate>
</item>
<item>
    <title>equality: Start over with new randomness if c is zero.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/a3cc11ca0ca0</guid>
    <description><![CDATA[equality: Start over with new randomness if c 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>Mon, 19 Apr 2010 11:46:46 +0200</pubDate>
</item>
<item>
    <title>Improved hash based broadcast. It now also works with the VIFF reacktor.</title>
    <guid isPermaLink="true">http://hg.viff.dk/viff/rev/6d838b2d24a2</guid>
    <description><![CDATA[Improved hash based broadcast. It now also works with the VIFF reacktor.]]></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, 30 Mar 2010 11:34:39 +0200</pubDate>
</item>
<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>

  </channel>
</rss>
