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.

Metadata

Release files for cryptoauthlib 20210118

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

Built distributions (wheels)

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

Release files / cryptoauthlib-20210118.tar.gz

Download URL cryptoauthlib-20210118.tar.gz
Size 390.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8a439ff9934eb0071dd23a089da17d30d075c7db81c8b36fa639ee3feea0e8a2
BLAKE2b-256 checksum
How to use checksums
28932b93b4adfb03ca05e192dc01d92081f8f942a60808eed221dadf46fdb189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-pp37-pypy37_pp73-win32.whl
Size 121.1 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
180d7dfee7524371e548b04ab3f88c66c344fea063cf1d419e33bc9a6704b8db
BLAKE2b-256 checksum
How to use checksums
5b413779de6a4e98272b4d5514062c01c8cd4c86fa70c3a5e050e95266febe08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3b41ce0a48e31f116d17eae55085a98e6a7acd2df5839d6e493f9209081795f4
BLAKE2b-256 checksum
How to use checksums
15aac13a63c41be04b887aff425b88ca74a6e7de6e48c9986c10b6958c7821d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-pp36-pypy36_pp73-win32.whl
Size 121.1 kB
Tags PyPy 3.6 PyPy 3.6 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
bc7b4f6b7039519776b0c98ba33b8d04427cf2226a8939d5ec7096de901a8d84
BLAKE2b-256 checksum
How to use checksums
5e357b88adaa7870527edf2920f2344088ff840fc6fb81c373952b9cb4d9ecd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags PyPy 3.6 PyPy 3.6 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fe581ba7eb23aa55224465ec13ccc050abc9362754ce6440b203821490407d9a
BLAKE2b-256 checksum
How to use checksums
e64f00e7b321b15d7370895ba59663fd101a8a1be995dc00a63bc0518e90caf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / cryptoauthlib-20210118-pp27-pypy_73-win32.whl

Download URL cryptoauthlib-20210118-pp27-pypy_73-win32.whl
Size 121.1 kB
Tags PyPy 2.7 PyPy 7.3 Windows x86-32
SHA-256 checksum
How to use checksums
3a826c83e02abb75fdb55fd6987360b934a25c34b5104724fb269d7316b7f32c
BLAKE2b-256 checksum
How to use checksums
bda7f7125d189a0b9c891b2873ec81baa813c12812bfdf29e59261fc75a82d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-pp27-pypy_73-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags PyPy 2.7 PyPy 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7a3c95a140a7d983eefd55115e875674ba92ef843bb7e362cb041bd03b75ee55
BLAKE2b-256 checksum
How to use checksums
de246dc4c3487a163810307a824c4e8a87fba8f7b26aa9a3ddba530a7d20eb44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp39-cp39-win_amd64.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9dbfd4c35f2aff180dda09a8fff495b35b36f28cf22e15237adea6c6ea8ba547
BLAKE2b-256 checksum
How to use checksums
8210b4d71376b66c7c509f90a3de672a4e8029611631c774c2259b0be04a33e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp39-cp39-win32.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
58ed87a369e5cad52b959b28be4b8d3471ae554c31c2c9a42646c3429bf650fa
BLAKE2b-256 checksum
How to use checksums
0be6a362469ead6bfc2b435e27a392742ff91d3407040ecd6618153e1c410d83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp39-cp39-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f7540a617939280a48cbe9e916b88f72c4c8c8aac72282a69f7c81e9b0953ea5
BLAKE2b-256 checksum
How to use checksums
4b953acae0815bd248046f792cef4785d40b4b4e5e26ee82246119593b3ef5fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp38-cp38-win_amd64.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4e13972b144cb3dbaf0f547a70bccc412e7b58ce9e469f9c068336bdd620a868
BLAKE2b-256 checksum
How to use checksums
37929f26e3daef33fed48d3c902c947c651a5b2abfd5d63c21b458214441d82a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp38-cp38-win32.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
91004b9abc522033b2b09d06785e47b06671949ac93dd03e46298458b734aed1
BLAKE2b-256 checksum
How to use checksums
05a7278c2ef9a0bd9cc03903639ad00c516215ec0f3322c28dc89de5be15a333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp38-cp38-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7ef79db9d601abf8d0b317972a1d79e8dbf16c2bdc118d9a797c84990b271027
BLAKE2b-256 checksum
How to use checksums
5bbbb7e6fff3bb57e26fbaa114f27d90a660a36b4902ccf0eed067f638699db9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp37-cp37m-win_amd64.whl
Size 121.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d2633406a538ea5a6a73b029cb12d7372736c6afbee873c211753c3f5e0f805c
BLAKE2b-256 checksum
How to use checksums
61a204234770fd02ac2703773b58c6814b670bda0cb6231ae19bae09af53e2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp37-cp37m-win32.whl
Size 121.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c48e8b6e937c8f76197fbeda7d1334f7b5200a788d03b8b614eb02f7343e735a
BLAKE2b-256 checksum
How to use checksums
f90cf8afd57e2adb070cc99bfed0a373f87f977cf0397c7c1a8db9945a0f785f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp37-cp37m-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3f14c9050ce375160f738c450db5d6fcda62f243c65c063f2f93dcd865aaed23
BLAKE2b-256 checksum
How to use checksums
d7fafd9272877183c36b82198a14c9226a84f5a91d4e5e2f03d84b6fc7a66e99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp36-cp36m-win_amd64.whl
Size 121.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
dd95f86ce59fb3c478a9716788b9ef96809936b71ea3093a97d41675927d3c53
BLAKE2b-256 checksum
How to use checksums
649ccd493a8e73f920460802082fc61eb47855c978fec52ada720f43d36e72c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp36-cp36m-win32.whl
Size 121.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
84a58941846af3ea6aea71c047ad0633ef0e63436641c134efcdafd28d6307ae
BLAKE2b-256 checksum
How to use checksums
e19721410985deefef8c74c9ff3f0c9f5e452bc432648bfde9b3497ec0551d7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp36-cp36m-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e680fa940b9d92596cba2dd5c65050e62058aec6af31596e32c24c6488e71f5
BLAKE2b-256 checksum
How to use checksums
3d7faf78bd975da29d643425a4211b55f4bfc121debd8f0cd4f88dc79089ad04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp35-cp35m-win_amd64.whl
Size 121.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
15358d24b26c3a15c6b688087c3cb9606b07b662cac205af751ad74c2677eb80
BLAKE2b-256 checksum
How to use checksums
d88eb1b13a84ca8aa3a2214e05df407bd129ade41dfc68e385a90847bcf9d4f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp35-cp35m-win32.whl
Size 121.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
274e9a01dec8bb11bca52daed80d5b9e7f24a45b7cd14cabbe436710ebb83a91
BLAKE2b-256 checksum
How to use checksums
2363234b7c21fedbb012beb5c86440bfb12d2aa7ff60c30fb1eef50249949d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp35-cp35m-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0e37f64c8abbb491728f0a4311e2b7c5260eef6d24ae18c75e48f38b9acd26b5
BLAKE2b-256 checksum
How to use checksums
eb4af0cc1a476f97bab81f56002eceed4e2dcd008606ef89afca66794eca8971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / cryptoauthlib-20210118-cp27-cp27m-win_amd64.whl

Download URL cryptoauthlib-20210118-cp27-cp27m-win_amd64.whl
Size 121.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
dc6aef35fe8244abc1bc60e89fb2140bf28087bbe4d924a9fe452386ae05738a
BLAKE2b-256 checksum
How to use checksums
630dcd6dad698c5231a39dae638fe050b2f5a0d463e31aa04a41499e40e7d328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / cryptoauthlib-20210118-cp27-cp27m-win32.whl

Download URL cryptoauthlib-20210118-cp27-cp27m-win32.whl
Size 121.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
29daec0dac8cca5b53dcca0cca244ef3fb5b62161f012dd02fde6d1c2cc5d5df
BLAKE2b-256 checksum
How to use checksums
2ce9e5f8928c55804073caf0d101a31c0a3fa090113885a8d1a0dfd679394307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

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

Download URL cryptoauthlib-20210118-cp27-cp27m-macosx_10_9_x86_64.whl
Size 123.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ee6227373e4e3f64ddef10a1966f86e51c257ef373608fb975c33d9b08e3ae3e
BLAKE2b-256 checksum
How to use checksums
5e7c97bde395dc09369003413b0d0682e6999745e6afa9a5f9a1a54fe811325f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release history Release notifications | RSS feed

This release

20210118 This release

25 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