Python Wrapper Library for Microchip Security Products
Project description
Python CryptoAuthLib module
Introduction
This module provides a thin python ctypes layer to evaluate the cryptoauthlib interface to Microchip CryptoAuthentication devices.
Code Examples
Code examples for python are available on github as part of CryptoAuthTools under the python/examples directory
Installation
CryptoAuthLib python module can be installed through Python's pip tool:
pip install cryptoauthlib
To upgrade your installation when new releases are made:
pip install -U cryptoauthlib
If you ever need to remove your installation:
pip uninstall cryptoauthlib
What does python CryptoAuthLib package do?
CryptoAuthLib module gives access to most functions available as part of standard cryptoauthlib (which is written in 'C'). These python functions for the most part are very similar to 'C' functions. The module in short acts as a wrapper over the 'C' cryptoauth library functions.
Microchip cryptoauthlib product page: Link
Supported hardware
Supported devices
The family of devices supported currently are:
Using cryptoauthlib python module
The following is a 'C' code made using cryptoauthlib 'C' library.
#include "cryptoauthlib.h"
void main()
{
ATCA_STATUS status;
uint8_t revision[4];
uint8_t randomnum[32];
status = atcab_init(cfg_ateccx08a_kitcdc_default);
if (status != ATCA_SUCCESS)
{
printf("Error");
exit();
}
status = atcab_info(revision);
if (status != ATCA_SUCCESS)
{
printf("Error");
exit();
}
status = atcab_random(randomnum);
if (status != ATCA_SUCCESS)
{
printf("Error");
exit();
}
}
The same code in python would be:
from cryptoauthlib import *
ATCA_SUCCESS = 0x00
revision = bytearray(4)
randomnum = bytearray(32)
# Locate and load the compiled library
load_cryptoauthlib()
assert ATCA_SUCCESS == atcab_init(cfg_ateccx08a_kithid_default())
assert ATCA_SUCCESS == atcab_info(revision)
print(''.join(['%02X ' % x for x in revision]))
assert ATCA_SUCCESS == atcab_random(randomnum)
print(''.join(['%02X ' % x for x in randomnum]))
In the above python code, "import cryptoauthlib" imports the python module. load_cryptoauthlib() function loads the ompiled library. The load_cryptoauthlib() is a function that you will not see in the 'C' library, this is a python specific utility function and is required for python scripts to locate and load the compiled library.
In Summary
Step I: Import the module
from cryptoauthlib import *
Step II: Initilize the module
load_cryptoauthlib()
assert ATCA_SUCCESS == atcab_init(cfg_ateccx08a_kithid_default())
Step III: Use Cryptoauthlib APIs
Call library APIs of your choice
Code portability
Microchip's CryptoAuthentication products can now be evaluated with the power and flexibility of python. Once the evaluation stage is done the python code can be ported to 'C' code.
As seen above the python API maintains a 1 to 1 equivalence to the 'C' API in order to easy the transition between the two.
Cryptoauthlib module API documentation
help() command
All of the python function's documentation can be viewed through python's built in help() function.
For example, to get the documentation of atcab_info() function:
>>> help(cryptoauthlib.atcab_info)
Help on function atcab_info in module cryptoauthlib.atcab:
atcab_info(revision)
Used to get the device revision number. (DevRev)
Args:
revision 4-byte bytearray receiving the revision number
from the device. (Expects bytearray)
Returns:
Status code
dir() command
The dir command without arguments, return the list of names in the current local scope. With an argument, attempt to return a list of valid attributes for that object. For example dir(cryptoauthlib) will return all the methods available in the cryptoauthlib module.
Code Examples
Code examples for python are available on github as part of CryptoAuthTools under the python/examples directory
Tests
Module tests can be located in the python/tests of the main cryptoauthlib repository. The README.md has details for how to run the tests. The module tests are not comprehensive for the entire functionality of cryptoauthlib but rather are meant to test the python module code only against the library to ensure the interfaces are correct and ctypes structures match the platform.
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
Release notes
See Release Notes
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
Built Distributions
File details
Details for the file cryptoauthlib-20210620.tar.gz
.
File metadata
- Download URL: cryptoauthlib-20210620.tar.gz
- Upload date:
- Size: 438.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694c1bbe3ff20f08ef8df9da067dc6da4684b2e4bad57f9d46b74c96842c1b69 |
|
MD5 | 1fd3faaa4473fdb1e7f39774d471e46c |
|
BLAKE2b-256 | ea0240a1a145b4f5c74ad9cebec12d2b8da586f188818c1ec7e084d737830127 |
File details
Details for the file cryptoauthlib-20210620-pp37-pypy37_pp73-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-pp37-pypy37_pp73-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: PyPy, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163814342d0c14b3d877f3d0564ebf7f7384dad79306d3e27f1730fb7ce8d179 |
|
MD5 | a38f3cdd583e5f1478c4f31b266b321a |
|
BLAKE2b-256 | 88f71aef2c1d5e1e2ec1ba388407ca6c3687c6bb1df2bcb33f28eaac17562d39 |
File details
Details for the file cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12f7e1fc52ffeb7d0122237f877b790cb1b258ece3af8e75a072a022989f826 |
|
MD5 | 7daa2a80d06fed6a68908da0468f9dc9 |
|
BLAKE2b-256 | bbcc189f7d7448e5b2af59853000cc7a951004f9c6631f06dc1d2eec60c6ebe7 |
File details
Details for the file cryptoauthlib-20210620-pp36-pypy36_pp73-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-pp36-pypy36_pp73-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: PyPy, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0440f65514efe7c6dab99a28d3f99a229f2953f74945f41dbfcc5f42977b53 |
|
MD5 | 972525b132fc86a8c4b9743e9ce58287 |
|
BLAKE2b-256 | 5cc4cd454bdb1b6fb026bd3dbc79cb37c240f7ea083005d8cf967209497919b9 |
File details
Details for the file cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f9767a78af313b3ca3fb46ac33ed849935c6dcadb73bb15f544c4197cb306b |
|
MD5 | 0f2c77289852a60cab0cb4221aa53278 |
|
BLAKE2b-256 | 0eabf735db5f52a9b92d6603ab23bccd6c1d68ea4d1fa04e2ec93fd5b7c5a220 |
File details
Details for the file cryptoauthlib-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9e71c5831f8b643a04d2a89111f707ac07385d2a5fd439deb96f85cc47f9cc |
|
MD5 | e24a6d8ce7d4ae0216e1886aa0cae511 |
|
BLAKE2b-256 | bbe445db1bce87127a58bb806ab3e7693efd4960ceefd97fff2a7033c4a02669 |
File details
Details for the file cryptoauthlib-20210620-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c69a41db80660c20b66ad2a357195f468e69e7aee8439659dfbf2fb931b5d5f6 |
|
MD5 | f28638de57a31944062f676737db87db |
|
BLAKE2b-256 | 8b89e2a34b975c751100433f5fd4e315c543b1e1d38ee79642c29b340bf5e708 |
File details
Details for the file cryptoauthlib-20210620-cp39-cp39-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp39-cp39-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735ebffdca08f6725a53b4b97a10180827871f9a8aed277ecc01fc9f59d390b8 |
|
MD5 | 52298212749f5038b56c8a39692fc4c1 |
|
BLAKE2b-256 | 6bbe1b35889642929b4d93c95b6602c10e2ad86f74a9704cce222469e4eaf068 |
File details
Details for the file cryptoauthlib-20210620-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b092e4bfdacafbce2697bfd2a5ae15f202d6416555f67f6b178ad91ebc601dc |
|
MD5 | 7ef7c75792fc6a7e0808d5486fec7a22 |
|
BLAKE2b-256 | 339351114c6f2bd1e7429f613b040cf87923d3effc944ae3b1dc2b25a8f12899 |
File details
Details for the file cryptoauthlib-20210620-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808f924f3e92cdacbc65cbfc88d319c2e52878bf20709c6aaadd9c1c837cf5ae |
|
MD5 | 4c24d6663ac99a94a99f0726e03e3174 |
|
BLAKE2b-256 | cb1af3fc7d6d0111bb82375999f2dda8280e0770759199c808ca9ca4bfbecbbf |
File details
Details for the file cryptoauthlib-20210620-cp38-cp38-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp38-cp38-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa76df13887af1ef1b0d4cb5a858efdc9aa0d1ee22a82e3bedaf36233293cf3 |
|
MD5 | a88364bee5c69961edba2fd67ae8cbc3 |
|
BLAKE2b-256 | 50eac7f09f498e323cd4e44110ca9ec3b6c18991181230cc9278311897dc5283 |
File details
Details for the file cryptoauthlib-20210620-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be6ac093e7a749bb8e7beaccee84c3f1dc24c4fd26e795bc323ad428acf76ae |
|
MD5 | 0747560388bb2739659fd0c9c2bc6b84 |
|
BLAKE2b-256 | a2c759c44adee321daaa3f90663ab673a98fe201944b8f3810b482b3c4d4524f |
File details
Details for the file cryptoauthlib-20210620-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3d421ecec83809ced998fff8f8c304a1e0cfd4ce2b4848168ebd1b2ba3c9f3f |
|
MD5 | d2aace19a2c412a4d0ff74c9e70c2903 |
|
BLAKE2b-256 | 071da8a078a159c8216afced09ad3bbc651fe23fd01917b0d6cd1bb4e90d9795 |
File details
Details for the file cryptoauthlib-20210620-cp37-cp37m-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp37-cp37m-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a226bb20ba53c597ec30846621eec215f79535e6b4d7d8a78c1dbd718185e7fd |
|
MD5 | 2ada1c2bb6c9ae625cd03a09c37c246e |
|
BLAKE2b-256 | 67bdc880c0ad685aeb44db818b942d7a55906df076d22ce2ed267d2925cd2e39 |
File details
Details for the file cryptoauthlib-20210620-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa829e695f227dfd3e06f93b9a5f1af0875b43fc4b5769b6c058ff194158f73f |
|
MD5 | 0f6ccdc9de68a6abb9524460ec5ab718 |
|
BLAKE2b-256 | 6ac5139fcda072bcb4ebf8f6485141c5fe1cd81721a6168064335c3a5a6b43bb |
File details
Details for the file cryptoauthlib-20210620-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb28c8981674d4e9cc0b8a4863f67c08b49e77febbd9cda6173fb3e537d3ba9d |
|
MD5 | 802407edc60da3d784b0585a62b56739 |
|
BLAKE2b-256 | 6c0df57b552be11636c39444bff2878cd0d0db4adb9be5e1ba0147cfd5bf8027 |
File details
Details for the file cryptoauthlib-20210620-cp36-cp36m-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp36-cp36m-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b69337a33350e85898660315d2f9ca725062f65adb3342a9733bd5355dfd34e2 |
|
MD5 | 8d57bb6895c042cfbe2bbe2d004bc3ee |
|
BLAKE2b-256 | 2533713d5064b3b02480f24f596612c8b902fbec1c473ab11e4b71b4b692fc79 |
File details
Details for the file cryptoauthlib-20210620-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44dab346e594053eceaebc897e49b8391fd4ea2a9e7ba0929153704e28326701 |
|
MD5 | c9dff4495c434febb8ee5828b45f836a |
|
BLAKE2b-256 | 47c46f567fece84449c5b89d8c76199b28c07f955b5a9a8f17575625921e577f |
File details
Details for the file cryptoauthlib-20210620-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51068b1977bb5797d0bfac652797181f161c02c5c8268804800297748db8e719 |
|
MD5 | 3abe693221db8a48635aad2491f212c8 |
|
BLAKE2b-256 | 18d0be702c7a5b9bb8538d51240e8a9de35097562f8bb2ca787cd6bdd146cf5e |
File details
Details for the file cryptoauthlib-20210620-cp35-cp35m-win32.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp35-cp35m-win32.whl
- Upload date:
- Size: 147.1 kB
- Tags: CPython 3.5m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dac3f6694c381e2afbf73c78334f544decd85265cb6064758673223cfbedde9 |
|
MD5 | ff33b1ff17bb640d00b8eb61d32cd2a2 |
|
BLAKE2b-256 | eefe08b534720bd580251080bf95772c4246dab1a4640b8ac9d6f22253e5b9a0 |
File details
Details for the file cryptoauthlib-20210620-cp35-cp35m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp35-cp35m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 3.5m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e13c79bb0685a5a95f7e3e6431308b06b1e22436153734fecca176b10b9679f |
|
MD5 | da5c244ed87af4b0bcedc56a5492b49d |
|
BLAKE2b-256 | 3ea7abd1ba3d4984a42355fe41ac33f6ba7dd3ad04aba7522ab9dfbf5f538bf0 |
File details
Details for the file cryptoauthlib-20210620-cp27-cp27m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cryptoauthlib-20210620-cp27-cp27m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.0 kB
- Tags: CPython 2.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243882ec1805760bab7292bb68c999a2e5d4102cd52bef647d8c4b888ebbb498 |
|
MD5 | 8372fa9dd8f27fa389ad5b4bb29f3813 |
|
BLAKE2b-256 | ca3851099031f5ae04edb9dcd2677e741d671014757381bd62a76f79b76a5d81 |