changeset 22:682561316891

Added stub bibliography, please expand!
author Martin Geisler <mg@daimi.au.dk>
date Mon, 18 Feb 2008 22:27:20 +0100
parents 1ad088c7b6ab
children cbefc6e39828
files docs/bibliography.txt docs/layout.rst viff.css
diffstat 3 files changed, 42 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/bibliography.txt	Mon Feb 18 22:27:20 2008 +0100
@@ -0,0 +1,30 @@
+.. -*- coding: utf-8 -*-
+
+==============
+ Bibliography
+==============
+
+.. note::
+
+   This list is far from complete. If you find more relevant
+   references then please `send us a mail`__ with the information.
+
+   .. __: mailto:viff-devel@viff.dk
+
+The algorighms used by VIFF are published in various academic papers.
+Here we will try to point out which parts of the code uses which
+papers.
+
+* ``viff/shamir.py``: Uses [Shamir79]_ extensively.
+
+*  ``apps/millionaires.py``: inspired by [Yao82]_.
+
+
+.. [Shamir79] Adi Shamir, *How to share a secret*, Communications of
+   the ACM, 22 (11): 612-613.
+
+.. [Yao82] Andrew Chi-Chih Yao, *Protocols for Secure Computations*,
+   FOCS 1982, 160-164.
+
+
+.. include:: layout.rst
--- a/docs/layout.rst	Mon Feb 18 19:29:58 2008 +0100
+++ b/docs/layout.rst	Mon Feb 18 22:27:20 2008 +0100
@@ -3,6 +3,7 @@
    [ `VIFF Documentation <index.html>`__ ]
    [ `Coding Style <coding-style.html>`__ ]
    [ `Unit Testing <unit-testing.html>`__ ]
+   [ `Bibliography <bibliography.html>`__ ]
 
 .. footer::
    `Return to the VIFF homepage <../index.html>`__.
--- a/viff.css	Mon Feb 18 19:29:58 2008 +0100
+++ b/viff.css	Mon Feb 18 22:27:20 2008 +0100
@@ -130,6 +130,17 @@
   margin: 0em;
 }
 
+div.note {
+  background-color:  #FFEA80; /* HSV: 50,  50, 100 */
+  border: thin solid #FFD500; /* HSV: 50, 100, 100 */
+  padding: 0.5em;
+  margin: 0.5em 0em;
+}
+
+p.admonition-title {
+  font-weight: bold;
+}
+
 /* Docutils does not (yet) have support for multiple style sheets, so
  * we include the Pygments rules here. The rules are generated using
  * pygmentize -S default -f html.