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 20210624

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

Built distributions (wheels)

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

Download URL cryptoauthlib-20210624.tar.gz
Size 437.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7c6def85623ec23f4a32dfca16a2d7c2c50a9833d046cdcb271d62fc24db2d38
BLAKE2b-256 checksum
How to use checksums
eed956cacd06d620da8eec138ee67b19b70b8f281d8bd1aa306eac5076271795
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-20210624-pp37-pypy37_pp73-win32.whl

Download URL cryptoauthlib-20210624-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
1c28019da9ef578f2c6abd7a4892cf0bafda2ee197cb4481bf92b81902701ede
BLAKE2b-256 checksum
How to use checksums
0b1b1c805f59bfe7fb68569c991b864727c8cff47a4c62eb9d08c6da2ffdd871
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-20210624-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
a7ad7f9678a2af2949eab7568f0be8ae5460f7ea693723376ec1353c74a2691e
BLAKE2b-256 checksum
How to use checksums
f8a1f9995587a513907db6bb34d83f58ceb69a384c590725cb5d8133241a10af
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-20210624-pp36-pypy36_pp73-win32.whl

Download URL cryptoauthlib-20210624-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
cff91bffe2f601997dd3a3ac77b791244901b3db17a807d2ad72e752afc7af74
BLAKE2b-256 checksum
How to use checksums
508e81143170cd40f4a8e14aaaa3387757df52fc910c110ee207cc4934d65f24
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-20210624-pp36-pypy36_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
d1871a1f933c28ee795fe4468e499d7640de58c9f53d3352abce083fae198c88
BLAKE2b-256 checksum
How to use checksums
e889fbd92f05bda5127610d9f5b5f4789644604f687386793884c7f97034dc1b
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-20210624-pp27-pypy_73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
4729d5238d4a6377dc5a4259d738c086dab382832cc370c07cc9139dbbe61b7b
BLAKE2b-256 checksum
How to use checksums
fa581a1152df1fd81607752eb944088564031bc211e987137af89284ac3b0611
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-20210624-cp39-cp39-win_amd64.whl

Download URL cryptoauthlib-20210624-cp39-cp39-win_amd64.whl
Size 147.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7ca91d209903749008c0b3a4648b37709447df0d1a78e0c13a2cb05d32527afc
BLAKE2b-256 checksum
How to use checksums
fb1b14a6545b7b6c01845d1cf6a05fdfb3257b3e8b4e47410a753bd30e68ddcf
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-20210624-cp39-cp39-win32.whl

Download URL cryptoauthlib-20210624-cp39-cp39-win32.whl
Size 147.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
09f476c5b1c4566e78249664ac1a8178aed50c4512139e8ec48a67fb3d585f08
BLAKE2b-256 checksum
How to use checksums
fe33ced846002e83cdd4f19c8e084c9b60ab86e7a3dd30f315f87a3c4bc95094
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-20210624-cp39-cp39-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
08b8269036592899542d33fa31e07b24780ebf3a29bb8ff5e6f5392f0d7a81f8
BLAKE2b-256 checksum
How to use checksums
6a2196b2123e05b10c36605d148d6a596c778a600aa6d82272e7bcb3c3f9bf3f
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-20210624-cp38-cp38-win_amd64.whl

Download URL cryptoauthlib-20210624-cp38-cp38-win_amd64.whl
Size 147.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
b8162166237230f3a59698a1241deb0316b21e7947cbe6e94e96674c31c52a74
BLAKE2b-256 checksum
How to use checksums
057e1925df29ff76c8809adf15d6158b4a7815b2375b32fe2429b48fe118e414
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-20210624-cp38-cp38-win32.whl

Download URL cryptoauthlib-20210624-cp38-cp38-win32.whl
Size 147.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
784c806a95e145b4a47aa746c919d35b021a54155bc859447de166fb34fc5ce2
BLAKE2b-256 checksum
How to use checksums
9c2dbb75ef3cbaa38e62f1b4c8a5d57034119231aa3c501a6f3341f54832d8cc
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-20210624-cp38-cp38-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
e6590dd92e0f8ca2dd799b0ea421969795856832cd3946d3099928fde5d1ca3a
BLAKE2b-256 checksum
How to use checksums
c92867d69b9b2dfdeee3b5c210ff5fb5b6ffe4b3c9bfc47629fa014edecb7ea6
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-20210624-cp37-cp37m-win_amd64.whl

Download URL cryptoauthlib-20210624-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
11534c12ab91b06deedd330dfb8c0a9199d0febef9bc72aee2acc5ea428851e1
BLAKE2b-256 checksum
How to use checksums
d01944bf4155e8b35e93c7e8a18efd66dbe812ac71153b0519d60769514573a4
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-20210624-cp37-cp37m-win32.whl

Download URL cryptoauthlib-20210624-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
94f8a83d26a2a3b7e57d8ce41ed9fd48f6803e0e043e5d95d39b6e98ac88e5c2
BLAKE2b-256 checksum
How to use checksums
0c13dde1f38e827cf01e28fba418b03328c37e231da3939414a68d56c4adbeef
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-20210624-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
e0b3fd94909164bf0a418179219caa0fc479e8475f2063b519c3a11e356e7eed
BLAKE2b-256 checksum
How to use checksums
1183012c2474425fdac068e362d98d554891af984f4938f0766e38d5e6149217
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-20210624-cp36-cp36m-win_amd64.whl

Download URL cryptoauthlib-20210624-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
4e123c2f1be74cde5cd99da34b0b5b893aa23cbffef945c209c0201eeb7be955
BLAKE2b-256 checksum
How to use checksums
b00e6ede297c0de9ef2f6ac512bef381a3dd64f58fb27e814a9267a2988c1a1b
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-20210624-cp36-cp36m-win32.whl

Download URL cryptoauthlib-20210624-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
2d2d03d73f597a22235046d32dfdea85f21029b77911d2bb00cddabcec39c845
BLAKE2b-256 checksum
How to use checksums
e09cc650bc0f11a636f3336baaf9139cace2a6b23778b87b8ddccee0b44723b2
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-20210624-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
9dbc6acac0fe9d9c7af3663c575936df1ec53be70be360f4b6e849ab27563b31
BLAKE2b-256 checksum
How to use checksums
2c5983ecfc2c923d716c7ccc92c10161d20c277192fb6f6d448ca9ea2b9fab54
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-20210624-cp35-cp35m-win_amd64.whl

Download URL cryptoauthlib-20210624-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
08399ae9ec770a0fa0a3ffdd42d75feac65d63b17324084a8be3eab908ae241d
BLAKE2b-256 checksum
How to use checksums
819f2c19209fc173afef655658bfe4e60e6163e1c1cd7344077702f7bbf0f336
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-20210624-cp35-cp35m-win32.whl

Download URL cryptoauthlib-20210624-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
c92c80e64fcdee0f2803492d2f8bce5d9e0436c97e51a486dd1ee90f59933a69
BLAKE2b-256 checksum
How to use checksums
0924be30e1c35cf1f6b2085f056fd61e9880ad11f6caadbf49c65123c83d5186
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-20210624-cp35-cp35m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
1e8cf5a36d55ea7676e0f8061cc3241b2ed7d23e3aed552ff77e475c713cca47
BLAKE2b-256 checksum
How to use checksums
e46fe2de742adcd5cdfe0013136215532d3362b0f0e8335e40c9344b2a8494c3
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-20210624-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210624-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
48e900fdaf4410a9e4032a049745575e85eabc2b4aa90e3d392a9f36192a9247
BLAKE2b-256 checksum
How to use checksums
ae4f46a985389337dd5900f5008bd166a2a8e4e3c06d3a4ca4f9b616707edfc6
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

20210624 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