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

Metadata

Release files for cryptoauthlib 20211006

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 20211006
File Size Uploaded
cryptoauthlib-20211006.tar.gz 438.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20211006
File
cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-32 Details
cryptoauthlib-20211006-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl PyPy 3.6 PyPy 3.6 7.3 Windows x86-32 Details
cryptoauthlib-20211006-pp36-pypy36_pp73-macosx_10_9_x86_64.whl PyPy 3.6 PyPy 3.6 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl PyPy 2.7 PyPy 7.3 macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20211006-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20211006-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptoauthlib-20211006-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptoauthlib-20211006-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptoauthlib-20211006-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptoauthlib-20211006-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
cryptoauthlib-20211006-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
cryptoauthlib-20211006-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptoauthlib-20211006-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20211006-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.6 MB

Release files / cryptoauthlib-20211006.tar.gz

Download URL cryptoauthlib-20211006.tar.gz
Size 438.9 kB
Tags Source
SHA-256 checksum
How to use checksums
dd524325922677defbbf737956be08ae501d12546d0e61eaf0d5ba48e1f90fe4
BLAKE2b-256 checksum
How to use checksums
f41fb50f239b6fdb1d20a7a6615ed58330dc17578469c5b70000efafd685369c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl
Size 148.9 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
dca7567421d63cfa9fea1d1e0cfcecae00ee49510aeb6cac66f8e6dae3abcedb
BLAKE2b-256 checksum
How to use checksums
e5550ce4882de5bd9c57f1ff5b1e4134e91dd0544590fc5c3984f862568b0980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
18712b133490106c996fbbaf0186c2ff71796cf6ca61ea8ea6f374451c0d9213
BLAKE2b-256 checksum
How to use checksums
3079f7b7e9befe84023095b9fd3085f8d05442f4a3a208b72d6e199f45621a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl
Size 148.9 kB
Tags PyPy 3.6 PyPy 3.6 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
35ee57099b14336c3b613e1d92badeaa4edf37b65f37fd350457111ff1150ad8
BLAKE2b-256 checksum
How to use checksums
48b930d6317df2db4b378200a5792e92c2625cadc4ddbec913f63f4493294a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags PyPy 3.6 PyPy 3.6 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
412714626a8e2c0e9df0aa9716c4816ef662bc32d8a0568c3c6949d3939b749b
BLAKE2b-256 checksum
How to use checksums
885cde82560ba0778a81dc085db1b17007c4a9c46f7b9b6ce95b7dbfffd51f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags PyPy 2.7 PyPy 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
19720e9c19ccf52e06243af1bfc8758ca695b1c217408569accc728db57d2edd
BLAKE2b-256 checksum
How to use checksums
8ac279cac5796c9d2a6acf1fceb63156e73eb5af099c3d3048a3da957a8652e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp39-cp39-win_amd64.whl
Size 148.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
68787d828f291f7fe043554ec6bb5a90b7f2d87506f7e1d947ffd8480c6327b3
BLAKE2b-256 checksum
How to use checksums
2fd480ebc8110e95f4d5744793d8ef518f307fd8ce7c85d379c7f7c1fba54510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp39-cp39-win32.whl
Size 148.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
4758982453d52dd2fd00817f08ef15312f9ad5efc5bd9a04278eab47a688703c
BLAKE2b-256 checksum
How to use checksums
706227e9328a70ca8bb1572b09090d52d18947fa4f27c695bfe260b96fb54c31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp39-cp39-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
28b6f0b05c01c2388f2308686df25c38fc5569a4dcd44ae5bad94fceeea9aeca
BLAKE2b-256 checksum
How to use checksums
d41e90f2a8ea8f1011d030e5c1d461684ded702dadbcfee3f1b49aa046d21c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp38-cp38-win_amd64.whl
Size 148.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
3a1aa531a5da476f2137aa5a53549dd645de552cfa206768a3a77d17c17c1a71
BLAKE2b-256 checksum
How to use checksums
5eb6a588955c7f482f6f459a5f01015a4ac965e5d86eee587fdb29abd3c66d0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp38-cp38-win32.whl
Size 148.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
ad8d9e8519cab4839793dfebd96fb501fbc811bbc377a45d5135f9033098fe67
BLAKE2b-256 checksum
How to use checksums
52546b9421365a97181ed327fda324166d0284fb6d2a5b037d7f91f5bfcb41c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp38-cp38-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
059539c6ea8a9ccc997e726e3d282f3636b098f97e9df11fa13478d3a5b84156
BLAKE2b-256 checksum
How to use checksums
28691cc6b072461e857e439c5eff50814910492f96d6913eb1c245473da95451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp37-cp37m-win_amd64.whl
Size 148.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
204ed1c9f1e0fd9945dcae996af6771f049e8df1489a7e4237dc652f66c9d588
BLAKE2b-256 checksum
How to use checksums
f41b82d16b7f5be85a9d7711f08ef3596c13e28149b0dc35cb3755e2d031ecaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp37-cp37m-win32.whl
Size 148.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0c89d327156ab4d2988ae573ccda363e417a040a5a70b9dc2042437c1991e897
BLAKE2b-256 checksum
How to use checksums
380d9f58941af74d9f4b674563fc3fa25b86932ac43f7ea4cb918e5293ec3c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp37-cp37m-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
965bc94c0027988249fd2d7e719e0e63693516b1ccc7abca8f7f3571deb9b491
BLAKE2b-256 checksum
How to use checksums
285e827527b28536a5d26ad215e20767f0d304f382dc589a20e053faf70f157b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp36-cp36m-win_amd64.whl
Size 148.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
506b95fc17eeb2ac0d01006636aefc9dd29fe4b225b2c9c88908a03bf1d5e571
BLAKE2b-256 checksum
How to use checksums
52b5b15830ccb83b0ca9eb3d4a66bd0a12c3f34c48b8920e722284b4b6ee6711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp36-cp36m-win32.whl
Size 148.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c2eb014690ab83350719c6666e312ce08e67990192d5b3431c7b0226a7792ece
BLAKE2b-256 checksum
How to use checksums
b30400ff3ad7c42370899706f159fd2ecd074feb168f6a3f4982c688050454fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp36-cp36m-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2590352856bdb6bc8940fc3e39c92ae4fc062c7668839372fbd69260ced83ed3
BLAKE2b-256 checksum
How to use checksums
780fa2ff8903f5260c8b333602a8402c13792a3d80ebb4a3b439471e96ed5d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl
Size 148.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b36a2ae7a4f1d07d294c46afb1dc55707b8b194a404a6821b6a59611844a7817
BLAKE2b-256 checksum
How to use checksums
f882aad5b8d2c82a6a2337c32b54782820ee228c35a7fefcf4d5af3b8b22c3c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp35-cp35m-win32.whl
Size 148.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
64ac00e3fa76bb0997f8b3151aa8b18d8b1413e086d2286750f091dc401a1817
BLAKE2b-256 checksum
How to use checksums
0f29409dd40a227ea4bfac664299b76ae6db7ea626652361cfd4971cd315965a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6164fee7acaa2a39858d8e74d6e7a4f64efe6f517b686e87620d54afa7c3ad5b
BLAKE2b-256 checksum
How to use checksums
be156816ec4e0d27bfd42a71f44d1cfe3af5a2b42248ef822fdfb7c000d20889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

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

Download URL cryptoauthlib-20211006-cp27-cp27m-macosx_10_9_x86_64.whl
Size 150.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
06f7588299b168b9efd9085dff51f57a5402b79b02fda4f319e885613169f496
BLAKE2b-256 checksum
How to use checksums
308e714a515d20746ef7916e1318f06b99f94b5dcd290484898451866be0904c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release history Release notifications | RSS feed

This release

20211006 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