Moisés Guimarães 3181731404 adds docs
2016-05-03 00:49:56 -03:00
..
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00
2016-05-03 00:49:56 -03:00


wolfcrypt: the wolfSSL Crypto Engine
====================================


A Python library that encapsulates wolfSSL's wolfCrypt API


1. Clone the repository and install wolfssl::


    $ git clone git@github.com:wolfssl/wolfssl.git
    $ cd wolfssl
    $ ./autogen.sh
    $ ./configure
    $ make
    $ sudo make install


2. Make sure that ``cffi``, ``py.test``, and ``tox`` are installed::


    $ cd wrappers/python
    $ pip install -r requirements-testing.txt


3. Run ``python setup.py install`` to build and install wolfcrypt::


    $ python setup.py install
    ...
    Finished processing dependencies for wolfcrypt==0.1.0


4. Test locally with ``tox``::


    $ tox
    ...
    _________________________________ summary _________________________________
    py26: commands succeeded
    py27: commands succeeded
    py35: commands succeeded
    congratulations :)

Licensing
=========


wolfSSL (formerly known as CyaSSL) and wolfCrypt are either licensed for use
under the GPLv2 or a standard commercial license. For our users who cannot use
wolfSSL under GPLv2, a commercial license to wolfSSL and wolfCrypt is available.
Please contact wolfSSL Inc. directly at:

Email: licensing@wolfssl.com
Phone: +1 425 245-8247

More information can be found on the `wolfSSL website <https://www.wolfssl.com>`_.