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 compiled 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 20220320

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

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20220320
File
cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
cryptoauthlib-20220320-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cryptoauthlib-20220320-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
cryptoauthlib-20220320-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20220320-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
cryptoauthlib-20220320-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
cryptoauthlib-20220320-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptoauthlib-20220320-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
cryptoauthlib-20220320-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
cryptoauthlib-20220320-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptoauthlib-20220320-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptoauthlib-20220320-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
cryptoauthlib-20220320-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 3.4 MB

Release files / cryptoauthlib-20220320.tar.gz

Download URL cryptoauthlib-20220320.tar.gz
Size 438.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a4ce22c9c6c96213f87f92db1ab4b37b8eb0bcb792ad9d5d72e285e4c63ff30a
BLAKE2b-256 checksum
How to use checksums
8d0e4eb26b71017b15cb362207220794c51a8c0ce9176332c30d5fceee60c094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl

Download URL cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl
Size 149.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
5c71d532b24b17abd52aee35813e5bcdca6aa3dbcb84ae7a667b1ec04d789e7e
BLAKE2b-256 checksum
How to use checksums
1a1508a1ac72c0734fd816ee3512346ece09677a8ee0e6864ff7e592e502868b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl

Download URL cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl
Size 149.8 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
7b425019de9d7adeaad4d4fc92dc7709e8aac6a0626f0895bfa8228723e3c554
BLAKE2b-256 checksum
How to use checksums
62eb2b073865faf7194bfea34327d424b3a721d45f188437117faf6b4abb9824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp310-cp310-win_amd64.whl

Download URL cryptoauthlib-20220320-cp310-cp310-win_amd64.whl
Size 149.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
55443cbf6d5d439cb07fe23cea0632ad58a989c8dc3389426a687ea4f8545179
BLAKE2b-256 checksum
How to use checksums
2b41c79ec2b61ff9b6772c12b64896b9b70d1f1920efaff5d94b27e300a8441a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp310-cp310-win32.whl

Download URL cryptoauthlib-20220320-cp310-cp310-win32.whl
Size 149.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
358f20b0067b460c36b2328ae8d83f440c60eec916203901b46f9e6067fa1273
BLAKE2b-256 checksum
How to use checksums
cabd5173f63edcd1d7ee9c4ec28f949af6a3ae78433bbbb94acff9989add5732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl

Download URL cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl
Size 143.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
42d23eb6aaf48b050616a491a0bb4dfa89cf9a0cadab81e9bff72505c8bb9cb8
BLAKE2b-256 checksum
How to use checksums
44ebb5031f5d30d713082f85c8cb542c1ee65b559b9f815dd51bf2fb68276bd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl
Size 143.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d55672c3d1a1222a3cdda68b28c7409908a5315cb5d6bce06e081a7dd31826ad
BLAKE2b-256 checksum
How to use checksums
43b785fa0f90c1cf970ea4ac2f0aac287c4645bb3fb9f8816d6b736bd093dca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp39-cp39-win_amd64.whl
Size 149.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f3d957d0e288b5b4ea198d969d080c99d4526853a0f69b75f26047cfaf461123
BLAKE2b-256 checksum
How to use checksums
b3c25c52164d506b578ee5a000fb4d73e62a2896d82d13c05018d7309209d8f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp39-cp39-win32.whl
Size 149.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
7ee91c65ddb4952e5667e08a3116721ffd24a66a8152ec3a05feba2f02b0d61e
BLAKE2b-256 checksum
How to use checksums
a4f91608246bf826f1c557950d78d488310a0b056273dfa62a9a9502099b1ac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl

Download URL cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl
Size 143.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a3d058541659f6974bfa713d96a5808a79bd7b4209f087ec6b811f2473f0681
BLAKE2b-256 checksum
How to use checksums
1b35c5a711c45c8ce11ce52430afe50ba0d77c78d8d5573c28e86ab60f26ca1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp39-cp39-macosx_10_9_x86_64.whl
Size 143.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e14d4081bdb7df9e415b7a324f743225c2aeda1dac3727b7fb3623222cd58b1
BLAKE2b-256 checksum
How to use checksums
ac66b459acd096c0a98e255360f110a182d767984e9f5d70a76d93f3968e56a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp38-cp38-win_amd64.whl
Size 149.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
be5508cb18f533003ca2626a03f302fd92198cd1ced4e68c3f492ce22f495744
BLAKE2b-256 checksum
How to use checksums
e845be44ebbc8b1148700cc640d43f4710a0dded3ab2e3d09cc4f85706451baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp38-cp38-win32.whl
Size 149.8 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
5a91a53079e2ce45ad047f580aabb1bc26fd3bf4af3eda2fd76478ca4f6d116b
BLAKE2b-256 checksum
How to use checksums
936fefbaeec9184a7f605cdc7e7d85056923795872b561dfe4ee4ee699d81834
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl

Download URL cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl
Size 143.8 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7f2d5895dd331f279ae263840bcde86cdbc796ca75d57f67c4926d522d62435
BLAKE2b-256 checksum
How to use checksums
201f039d103904a555e1be39b2d88d41beaf0442a3985f7ec5b9aa3ec3f95188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp38-cp38-macosx_10_9_x86_64.whl
Size 143.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ced41ea1d453c03c231b30288cfcfa8dd85e4b4b1bbd11ec8c4550f29cadb1be
BLAKE2b-256 checksum
How to use checksums
0559a2461aadc44f57bee89269fe508cb1105839fa6527099337c01b9ca7ed29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp37-cp37m-win_amd64.whl
Size 149.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5f14b58dbe5be91da764f2461f5436f21798edf895a032e1146b2b5fd3273d58
BLAKE2b-256 checksum
How to use checksums
3a5642cbb733b24c8c600f0285146dd890ba856a811e9657d40fdfc96fb7a95d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp37-cp37m-win32.whl
Size 149.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
25e0a0e1dde9c5be7892c44c2f88c3659aadf33f2eb4fef7fb7017c22c132801
BLAKE2b-256 checksum
How to use checksums
e5fbfe7d37933c66f37dc375d64040a63ad68461ec87ab2743fca846af70a51e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp37-cp37m-macosx_10_9_x86_64.whl
Size 143.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bf6c8edd554716f7c6a6ea25bbb2751ad6c2f50d219fa4d762673ff231ceda3b
BLAKE2b-256 checksum
How to use checksums
c43ee1cb752608c42f66b3d492a0f2a1662a92ee45be9096cb739043eaeab694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl
Size 149.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
8f7771791c68962392aa0df446118f35b9fa2e8010573dfaf8e2bfcf698ac40c
BLAKE2b-256 checksum
How to use checksums
5505875ae10ac6eabab2b5b377f6ca17bc2651da87d297f1cc78099df73b945b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp36-cp36m-win32.whl
Size 149.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
5b6d2268ae8b97452230489dade1d80e133874c6ed358bbe1254769183a1e384
BLAKE2b-256 checksum
How to use checksums
7e074d90ea545ec483954010b30eda0660ef630e85b21671b1908fb1296f2103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

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

Download URL cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl
Size 143.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
45a67a2ad3804144c97e97c95d6f03630ef408e3ef742019e90c3df8bea5b451
BLAKE2b-256 checksum
How to use checksums
72a2c748bd419117337b4f06d2d367abb0d37acac814b477ed2803e701e69f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release history Release notifications | RSS feed

This release

20220320 This release

21 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