Python module that encapsulates wolfSSL's crypto engine API.
Project description
wolfCrypt Python, a.k.a. wolfcrypt is a Python module that encapsulates wolfSSL’s wolfCrypt API.
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. It is the crypto engine behind wolfSSl’s embedded ssl library.
Installation
We provide Python wheels (prebuilt binaries) for OSX 64 bits and Linux 64 bits:
$ pip install wolfcrypt
Testing
>>> from wolfcrypt.hashes import Sha256
>>> Sha256('wolfcrypt').hexdigest()
b'96e02e7b1cbcd6f104fe1fdb4652027a5505b68652b70095c6318f9dce0d1844'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wolfcrypt-3.14.0.post1.tar.gz
(25.3 kB
view hashes)
Built Distributions
Close
Hashes for wolfcrypt-3.14.0.post1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019ae0b8e191057d8bd1bb8c7055d827da54cc7e7d7a5184852e4bc44c9ba2a5 |
|
MD5 | fdf0de09b91db36fab81276c0c1f769c |
|
BLAKE2b-256 | 276efa82258622b1ea913f853303bd938f2364e38b55bfba8058d11e4a4bb7a1 |
Close
Hashes for wolfcrypt-3.14.0.post1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 460b79dc618ef7f13ef9758f90459c8ee2db2035bdf63d43791cd4c1511a2e09 |
|
MD5 | 8da1c636a6b752d939ef41da144b1eae |
|
BLAKE2b-256 | a5b82340add21e5a6c01a881ac5c0d1a37d4e6ee7f543a9fbb3b96461af87a4c |
Close
Hashes for wolfcrypt-3.14.0.post1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d45347dfc6a7aae4a07c579ba005072217d5d87c81f245104105e6a7987c1479 |
|
MD5 | c63c0a4e888f14d724e149be9fedeeaf |
|
BLAKE2b-256 | 85f2da3c378a3d591de888341e1e986d52c753ccc903a032ad088ce4f4432d0b |
Close
Hashes for wolfcrypt-3.14.0.post1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75087240517b7f9398faf0ad812838aff21276ad5562a4bc71e0009265660977 |
|
MD5 | d41cd6bfdbdd909a5d2ef8c122a3716c |
|
BLAKE2b-256 | f19c7b472588a89be21fe62f878d250d608fa9e7288c3934ddfe00ec7638192e |
Close
Hashes for wolfcrypt-3.14.0.post1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4399d03c5eb87ba3297dc51cdeba4980e66f7fb6a801b50cc6bf2cac375f0915 |
|
MD5 | 83b48329ee300bfac164968a6ea9305c |
|
BLAKE2b-256 | 37d8fb870c01c962d9fcde7da5d6d6879ef7102f8c824c774c575ac917e41286 |
Close
Hashes for wolfcrypt-3.14.0.post1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f6d0cac13e02714980699b0d656f3b44eb1807f9c83975db308ab1f4e49120 |
|
MD5 | ec5890c72551251e41b13aae923e14b6 |
|
BLAKE2b-256 | 6738e99c7c6d3c8e2a69b3882c989a3917b17f215c69369532793e6d0f470c70 |
Close
Hashes for wolfcrypt-3.14.0.post1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0be5261273b51362702b5daf50cd1104e99797fc346d6f5bb1955fe7e81ac44 |
|
MD5 | 6e4a83e39c0c80106347fb06042a3d3d |
|
BLAKE2b-256 | 70683d77fa65d843b0d81c191120767db2e2f863bfc724ccc53a5bdb1825e967 |
Close
Hashes for wolfcrypt-3.14.0.post1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa3c2407fc12263566012ee402ca009b623296843cbdfe4de7078b33af07453 |
|
MD5 | 9c9f1b39c1d759607bd283ec5a674b48 |
|
BLAKE2b-256 | 4d30d191a04d4e38cd7eeabf56329c5b9c49d2d3bb8d2c7d9e9a149661b22339 |
Close
Hashes for wolfcrypt-3.14.0.post1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71e1a36479b78b900ba2b408972467fe697eda00df7fba5e86e30152bc193a75 |
|
MD5 | b04e090405b0bbcdcf639939c52b6f9b |
|
BLAKE2b-256 | f319feca7921121e9eb4584e0c515dd831898afffa5b00ef67617eb49bcc9ce1 |