mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-26 22:02:22 +01:00
60 lines
1.3 KiB
ReStructuredText
60 lines
1.3 KiB
ReStructuredText
|
|
|
|
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>`_.
|