2016-05-03 00:41:54 -03:00
|
|
|
|
wolfCrypt Python Documentation
|
|
|
|
|
|
==================================
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
**wolfCrypt Python**, a.k.a. ``wolfcrypt`` is a Python library that encapsulates
|
|
|
|
|
|
**wolfSSL's wolfCrypt API**.
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
**wolfCrypt** is a lightweight, portable, C-language-based crypto library
|
|
|
|
|
|
targeted at IoT, embedded, and RTOS environments primarily because of its size,
|
|
|
|
|
|
speed, and feature set. It works seamlessly in desktop, enterprise, and cloud
|
|
|
|
|
|
environments as well.
|
|
|
|
|
|
|
|
|
|
|
|
Summary
|
|
|
|
|
|
-------
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
2016-05-03 00:41:54 -03:00
|
|
|
|
:maxdepth: 1
|
|
|
|
|
|
|
|
|
|
|
|
symmetric
|
|
|
|
|
|
asymmetric
|
|
|
|
|
|
digest
|
|
|
|
|
|
mac
|
|
|
|
|
|
random
|
|
|
|
|
|
|
|
|
|
|
|
Licensing
|
|
|
|
|
|
---------
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
wolfSSL’s software is available under two distinct licensing models:
|
|
|
|
|
|
open source and standard commercial licensing. Please see the relevant
|
|
|
|
|
|
section below for information on each type of license.
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
Open Source
|
|
|
|
|
|
~~~~~~~~~~~
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
wolfCrypt and wolfSSL software are free software downloads and may be modified
|
|
|
|
|
|
to the needs of the user as long as the user adheres to version two of the GPL
|
|
|
|
|
|
License. The GPLv2 license can be found on the `gnu.org website
|
|
|
|
|
|
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>`_.
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
Commercial Licensing
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~
|
2016-04-29 16:13:38 -03:00
|
|
|
|
|
2016-05-03 00:41:54 -03:00
|
|
|
|
Businesses and enterprises who wish to incorporate wolfSSL products into
|
|
|
|
|
|
proprietary appliances or other commercial software products for
|
|
|
|
|
|
re-distribution must license commercial versions. Licenses are generally issued
|
|
|
|
|
|
for one product and include unlimited royalty-free distribution. Custom
|
|
|
|
|
|
licensing terms are also available at licensing@wolfssl.com.
|