<commit_before>$Id: README 42 2013-06-20 12:47:04Z rijswijk $

Copyright (c) 2013 <NAME>

All rights reserved. This software is distributed under a BSD-style
license. For more information, see LICENSE

1. INTRODUCTION
===============


2. PREREQUISITES
================

To build the library:

 - GMP (>= 5.0), the GNU Multiple Precision Arithmetic Library
 - OpenSSL (>= 0.9.8), the Open Source toolkit for SSL/TLS

To run the tests:

 - CppUnit (>= 1.10), the C++ port of JUnit

3. BUILDING
===========

To build the library, execute the following commands:

    ./autogen.sh
    ./configure
    make

To build and run the tests (to check if the library functions correctly), execute  the following command:

    make check

4. INSTALLING
=============

To install the library as a regular user, run:

    sudo make install

If you are root (administrative user), run:

    make install

5. USING THE LIBRARY
====================


6. CONTACT
==========

Questions/remarks/suggestions/praise on this tool can be sent to:

<NAME> <<EMAIL>, <EMAIL>><commit_msg>Minor addition to the README.md documentation.<commit_after>Copyright (c) 2013 <NAME>

All rights reserved. This software is distributed under a BSD-style
license. For more information, see LICENSE

1. INTRODUCTION
===============

Silvia is a C++ implementation of the IRMA card communication
protocol.  The software can be used to issue credentials to an IRMA
card and can verify already issued credentials.

2. PREREQUISITES
================

To build the library:

 - GMP (>= 5.0), the GNU Multiple Precision Arithmetic Library
 - OpenSSL (>= 0.9.8), the Open Source toolkit for SSL/TLS

To run the tests:

 - CppUnit (>= 1.10), the C++ port of JUnit

3. BUILDING
===========

To build the library, execute the following commands:

    ./autogen.sh
    ./configure
    make

To build and run the tests (to check if the library functions correctly), execute  the following command:

    make check

4. INSTALLING
=============

To install the library as a regular user, run:

    sudo make install

If you are root (administrative user), run:

    make install

5. USING THE LIBRARY
====================

To issue a credential, execute the following command:

    silvia_issue -I src/bin/issuer/test/ageLower-test.xml -k src/bin/issuer/test/ipk.xml -s src/bin/issuer/test/isk.xml

In order to verify the just issued credential, you need to get the
necessary files from [credentials/irma_configuration](https://github.com/credentials/irma_configuration).
Once you have the right files you can verify the credential with the
following command:

    silvia_verifier -I irma_configuration/MijnOverheid/Issues/ageLower/description.xml -V irma_configuration/MijnOverheid/Verifies/ageLowerAll/description.xml -k irma_configuration/MijnOverheid/ipk.xml

6. CONTACT
==========

Questions/remarks/suggestions/praise on this tool can be sent to:

<NAME> <<EMAIL>>, <<EMAIL>>
{'fraction_non_alphanumeric': 0.13119234711308508, 'fraction_numerical': 0.01776563033823027, 'mean_word_length': 4.005128205128205, 'pattern_counts': {'":': 0, '<': 14, '<?xml version=': 0, '>': 20, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4274269', 'n_tokens_mistral': 924, 'n_tokens_neox': 849, 'n_words': 347}