========
 arthur
========

.. image:: https://dl.dropbox.com/u/38476311/Logos/arthur.png

This is the client for the game-shaped exercises which are part of
Crypto 101, the introductory book on cryptography by lvh_.

.. _lvh: https://twitter.com/lvh

Client
======

It includes the client you use to interact with the server.

.. image:: https://dl.dropboxusercontent.com/u/38476311/hacks.png

Whence the name?
================

The server side to this is called merlin_, because the step-by-step
oracle-like model reminded me of Merlin in the AM complexity class and
`Arthur-Merlin protocols`_. Since Arthur is the person who performs
the protocol together with Merlin, it only made sense to name this
project `arthur`.

.. _merlin: https://github.com/crypto101/merlin
.. _`Arthur-Merlin protocols`: https://en.wikipedia.org/wiki/Merlin-Arthur_protocol

========
 arthur
========

.. image:: https://dl.dropbox.com/u/38476311/Logos/arthur.png

This is the client for the game-shaped exercises which are part of
Crypto 101, the introductory book on cryptography by lvh_.

Here's a screenshot of the client:

.. image:: https://dl.dropboxusercontent.com/u/38476311/hacks.png

Testing and documentation
=========================

The short version: use tox_.

The long version: see the extra notes for merlin_.

Whence the name?
================

The server side to this is called merlin_, because the step-by-step
oracle-like model reminded me of Merlin in the AM complexity class and
`Arthur-Merlin protocols`_. Since Arthur is the person who performs
the protocol together with Merlin, it only made sense to name this
project `arthur`.

.. _lvh: https://twitter.com/lvh/
.. _tox: https://testrun.org/tox/
.. _merlin: https://github.com/crypto101/merlin
.. _`Arthur-Merlin protocols`: https://en.wikipedia.org/wiki/Merlin-Arthur_protocol

Add notes for testing and documenting arthur
Add notes for testing and documenting arthur
