Skip to main content

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

Metadata

Release files for cryptoauthlib 20210620

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptoauthlib 20210620
File Size Uploaded
cryptoauthlib-20210620.tar.gz 438.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20210620
File
cryptoauthlib-20210620-pp37-pypy37_pp73-win32.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-32 Details
cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-pp36-pypy36_pp73-win32.whl PyPy 3.6 PyPy 3.6 7.3 Windows x86-32 Details
cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl PyPy 3.6 PyPy 3.6 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl PyPy 2.7 PyPy 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20210620-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20210620-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptoauthlib-20210620-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptoauthlib-20210620-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptoauthlib-20210620-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptoauthlib-20210620-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
cryptoauthlib-20210620-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
cryptoauthlib-20210620-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptoauthlib-20210620-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
cryptoauthlib-20210620-cp35-cp35m-macosx_10_9_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20210620-cp27-cp27m-macosx_10_9_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 3.5 MB

Release files / cryptoauthlib-20210620.tar.gz

Download URL cryptoauthlib-20210620.tar.gz
Size 438.1 kB
Tags Source
SHA-256 checksum
How to use checksums
694c1bbe3ff20f08ef8df9da067dc6da4684b2e4bad57f9d46b74c96842c1b69
BLAKE2b-256 checksum
How to use checksums
ea0240a1a145b4f5c74ad9cebec12d2b8da586f188818c1ec7e084d737830127
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-pp37-pypy37_pp73-win32.whl

Download URL cryptoauthlib-20210620-pp37-pypy37_pp73-win32.whl
Size 147.1 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
163814342d0c14b3d877f3d0564ebf7f7384dad79306d3e27f1730fb7ce8d179
BLAKE2b-256 checksum
How to use checksums
88f71aef2c1d5e1e2ec1ba388407ca6c3687c6bb1df2bcb33f28eaac17562d39
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b12f7e1fc52ffeb7d0122237f877b790cb1b258ece3af8e75a072a022989f826
BLAKE2b-256 checksum
How to use checksums
bbcc189f7d7448e5b2af59853000cc7a951004f9c6631f06dc1d2eec60c6ebe7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-pp36-pypy36_pp73-win32.whl

Download URL cryptoauthlib-20210620-pp36-pypy36_pp73-win32.whl
Size 147.1 kB
Tags PyPy 3.6 PyPy 3.6 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
0f0440f65514efe7c6dab99a28d3f99a229f2953f74945f41dbfcc5f42977b53
BLAKE2b-256 checksum
How to use checksums
5cc4cd454bdb1b6fb026bd3dbc79cb37c240f7ea083005d8cf967209497919b9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags PyPy 3.6 PyPy 3.6 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
00f9767a78af313b3ca3fb46ac33ed849935c6dcadb73bb15f544c4197cb306b
BLAKE2b-256 checksum
How to use checksums
0eabf735db5f52a9b92d6603ab23bccd6c1d68ea4d1fa04e2ec93fd5b7c5a220
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags PyPy 2.7 PyPy 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ba9e71c5831f8b643a04d2a89111f707ac07385d2a5fd439deb96f85cc47f9cc
BLAKE2b-256 checksum
How to use checksums
bbe445db1bce87127a58bb806ab3e7693efd4960ceefd97fff2a7033c4a02669
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp39-cp39-win_amd64.whl

Download URL cryptoauthlib-20210620-cp39-cp39-win_amd64.whl
Size 147.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
c69a41db80660c20b66ad2a357195f468e69e7aee8439659dfbf2fb931b5d5f6
BLAKE2b-256 checksum
How to use checksums
8b89e2a34b975c751100433f5fd4e315c543b1e1d38ee79642c29b340bf5e708
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp39-cp39-win32.whl

Download URL cryptoauthlib-20210620-cp39-cp39-win32.whl
Size 147.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
735ebffdca08f6725a53b4b97a10180827871f9a8aed277ecc01fc9f59d390b8
BLAKE2b-256 checksum
How to use checksums
6bbe1b35889642929b4d93c95b6602c10e2ad86f74a9704cce222469e4eaf068
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp39-cp39-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp39-cp39-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4b092e4bfdacafbce2697bfd2a5ae15f202d6416555f67f6b178ad91ebc601dc
BLAKE2b-256 checksum
How to use checksums
339351114c6f2bd1e7429f613b040cf87923d3effc944ae3b1dc2b25a8f12899
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp38-cp38-win_amd64.whl

Download URL cryptoauthlib-20210620-cp38-cp38-win_amd64.whl
Size 147.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
808f924f3e92cdacbc65cbfc88d319c2e52878bf20709c6aaadd9c1c837cf5ae
BLAKE2b-256 checksum
How to use checksums
cb1af3fc7d6d0111bb82375999f2dda8280e0770759199c808ca9ca4bfbecbbf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp38-cp38-win32.whl

Download URL cryptoauthlib-20210620-cp38-cp38-win32.whl
Size 147.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6fa76df13887af1ef1b0d4cb5a858efdc9aa0d1ee22a82e3bedaf36233293cf3
BLAKE2b-256 checksum
How to use checksums
50eac7f09f498e323cd4e44110ca9ec3b6c18991181230cc9278311897dc5283
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp38-cp38-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp38-cp38-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7be6ac093e7a749bb8e7beaccee84c3f1dc24c4fd26e795bc323ad428acf76ae
BLAKE2b-256 checksum
How to use checksums
a2c759c44adee321daaa3f90663ab673a98fe201944b8f3810b482b3c4d4524f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp37-cp37m-win_amd64.whl

Download URL cryptoauthlib-20210620-cp37-cp37m-win_amd64.whl
Size 147.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d3d421ecec83809ced998fff8f8c304a1e0cfd4ce2b4848168ebd1b2ba3c9f3f
BLAKE2b-256 checksum
How to use checksums
071da8a078a159c8216afced09ad3bbc651fe23fd01917b0d6cd1bb4e90d9795
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp37-cp37m-win32.whl

Download URL cryptoauthlib-20210620-cp37-cp37m-win32.whl
Size 147.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
a226bb20ba53c597ec30846621eec215f79535e6b4d7d8a78c1dbd718185e7fd
BLAKE2b-256 checksum
How to use checksums
67bdc880c0ad685aeb44db818b942d7a55906df076d22ce2ed267d2925cd2e39
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp37-cp37m-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fa829e695f227dfd3e06f93b9a5f1af0875b43fc4b5769b6c058ff194158f73f
BLAKE2b-256 checksum
How to use checksums
6ac5139fcda072bcb4ebf8f6485141c5fe1cd81721a6168064335c3a5a6b43bb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp36-cp36m-win_amd64.whl

Download URL cryptoauthlib-20210620-cp36-cp36m-win_amd64.whl
Size 147.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
fb28c8981674d4e9cc0b8a4863f67c08b49e77febbd9cda6173fb3e537d3ba9d
BLAKE2b-256 checksum
How to use checksums
6c0df57b552be11636c39444bff2878cd0d0db4adb9be5e1ba0147cfd5bf8027
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp36-cp36m-win32.whl

Download URL cryptoauthlib-20210620-cp36-cp36m-win32.whl
Size 147.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b69337a33350e85898660315d2f9ca725062f65adb3342a9733bd5355dfd34e2
BLAKE2b-256 checksum
How to use checksums
2533713d5064b3b02480f24f596612c8b902fbec1c473ab11e4b71b4b692fc79
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp36-cp36m-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
44dab346e594053eceaebc897e49b8391fd4ea2a9e7ba0929153704e28326701
BLAKE2b-256 checksum
How to use checksums
47c46f567fece84449c5b89d8c76199b28c07f955b5a9a8f17575625921e577f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp35-cp35m-win_amd64.whl

Download URL cryptoauthlib-20210620-cp35-cp35m-win_amd64.whl
Size 147.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
51068b1977bb5797d0bfac652797181f161c02c5c8268804800297748db8e719
BLAKE2b-256 checksum
How to use checksums
18d0be702c7a5b9bb8538d51240e8a9de35097562f8bb2ca787cd6bdd146cf5e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp35-cp35m-win32.whl

Download URL cryptoauthlib-20210620-cp35-cp35m-win32.whl
Size 147.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
2dac3f6694c381e2afbf73c78334f544decd85265cb6064758673223cfbedde9
BLAKE2b-256 checksum
How to use checksums
eefe08b534720bd580251080bf95772c4246dab1a4640b8ac9d6f22253e5b9a0
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp35-cp35m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp35-cp35m-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5e13c79bb0685a5a95f7e3e6431308b06b1e22436153734fecca176b10b9679f
BLAKE2b-256 checksum
How to use checksums
3ea7abd1ba3d4984a42355fe41ac33f6ba7dd3ad04aba7522ab9dfbf5f538bf0
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cryptoauthlib-20210620-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210620-cp27-cp27m-macosx_10_9_x86_64.whl
Size 148.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
243882ec1805760bab7292bb68c999a2e5d4102cd52bef647d8c4b888ebbb498
BLAKE2b-256 checksum
How to use checksums
ca3851099031f5ae04edb9dcd2677e741d671014757381bd62a76f79b76a5d81
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

20210620 This release

22 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page