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 20201203

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

Built distributions (wheels)

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

Download URL cryptoauthlib-20201203.tar.gz
Size 390.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9304cfa100bd0d9c05f1c407d605535666fe2417714f4854fbc97579ed2c86de
BLAKE2b-256 checksum
How to use checksums
2adeac3d3126040defa1d5954d747c53a1e34995326db45849a60947e0613761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
5ba7f640c30e421ef69e0612af57efb37cbb530eb1f5d892c2b759c39e1cf8eb
BLAKE2b-256 checksum
How to use checksums
c6a5ca096488935ddf3d12c8ee4d505ef7ace04e3371212b46f7c921f145138b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
3fc6ff3407bcc5d13e900c67486e8b69d85bd1c17c3059903f2290fadec0657b
BLAKE2b-256 checksum
How to use checksums
a1119997bbedca4642711d2da6477cc2ebe77164441ea2aa279e37fd0fd4c7b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
ad5dcfdba4920740a50e328fdd0707ed4dbed073f0a245ec1322efa186bc25bd
BLAKE2b-256 checksum
How to use checksums
9e0b1dffb94ce4dc36f7517a9d87061862768685fc3f02f119eb354047f01469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
f25c60f57d4d418fed170ff6b71f54861aca83c950206e9c62dcb5b6addb2295
BLAKE2b-256 checksum
How to use checksums
3bf98bb5286c498cd7b9077e190a3a024b5c1e6763f320787df7b1421a8ad020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
2466e0382d49fc5bd0e3d725100e61434d243b80c0698031d807b22df4ef1128
BLAKE2b-256 checksum
How to use checksums
13e75af38a05f7f8d9dad91e8395fdbc3e1557169ef16cc597a861701cb362ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
78da2ea964163546f52f302a6d9f4292cbc544dca05e2f40cf032d69da5b0246
BLAKE2b-256 checksum
How to use checksums
33b32346b174fa465164b959d57dcabbd1f1429c8bedb41139c3952eaa59ffca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-cp39-cp39-win_amd64.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
88a91d0da812435660f02b4cab106788093b458666a7c0439dd45afea0837054
BLAKE2b-256 checksum
How to use checksums
43d331422da6df1ff4c876266cd02da9bead7001d64e210737e1d1f2fc578f5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-cp39-cp39-win32.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
fb9a18cef56e94ae252996c195372f85b88edf7d9c7aa90a6865e267c2b0b516
BLAKE2b-256 checksum
How to use checksums
c7db8b978424ba53a0cced8b7692e42f6b58e10647ad2eea8f89cf371c8770f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
dba3c10876db2f97cc69fab42ee0dc97b1f05f40cd2b1f365567c2d990e8ddb5
BLAKE2b-256 checksum
How to use checksums
27266bc8a452ee32c1242d92dc9384e53734775003d6ea44587adb0b8f2a1b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-cp38-cp38-win_amd64.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
eef52ac2a55ed2844af4d4f6c607f25de3651a2a4aa078a4b72c2a6b4399ae23
BLAKE2b-256 checksum
How to use checksums
8ef8342f46c60b898306133ab9a79bc922be8837f59a520343dfaba67f672311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-cp38-cp38-win32.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
9cecc153639792fc4d0e30dbb1d058dbcf8877646f611c28032b823ffe741906
BLAKE2b-256 checksum
How to use checksums
fca6d88a10420998eeb3e71d311f524b1ea8edf1bc5d0b202310e6cdea9b68b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
da7fb83c1279da99cb09b82f7462d31b0ec4718428e5697ce2a394136cbeba11
BLAKE2b-256 checksum
How to use checksums
205f91ce839af25201e9c2a0079bf268c9cf261211b9b3f4e1fd385bdf28ab25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
8e71aae5c72d58fe14a8bbb5e4270d46137915cd00d224e6efe50d98c12fce0e
BLAKE2b-256 checksum
How to use checksums
6a8e214ec55955933084c81543e64beff8dbefe7404b4cc0d616160d19da9ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
c6441de59aa335dd93b6cedc2443fa5fd1fce0166b514b5f2c10a6cde1759912
BLAKE2b-256 checksum
How to use checksums
7fa96691e9654b306a9f512cc82b77c66eba8c795a274ec1ca4d17fae26978b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
25bafcfddee56b25d95ab65bd4657ca291b3ea20bdf370e3365b62f6508ace6e
BLAKE2b-256 checksum
How to use checksums
0c2893ae3863ee96c624957592f1045894e4941f1cab8fa42c822f313267532b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
7f8c08d3b83a2d72b3712cfc38563d5a18971924d0b11deac319d308f1dca15b
BLAKE2b-256 checksum
How to use checksums
6213720c07a667ed3d6336c82086b1a49695f7a2f88b878318c9a174584ba3f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
09f311afab67dfc04e562973d20099ce475b2a21558f3bd4e61561024b9b8c0b
BLAKE2b-256 checksum
How to use checksums
46bc942c4ba548886807d78e67938b64374be10b3fe48a3a638e679ca9dcc8c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
4c07dcf5d3f16f4c860700f3d1adfb3e34f5a52a48460fa1945f8e10bff466fc
BLAKE2b-256 checksum
How to use checksums
5aa51f84f6f2a30054183181fbae95ec9d477ee1e0ca0ad1360d8c920436f6bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
1bb7692fa5a818177fb89d896e19a6cfece8a707cf36b04571a434065fc3d020
BLAKE2b-256 checksum
How to use checksums
44c139321d890694c44fa55b96a587aa7219ca7336bee0d910f0ad37d80f797d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
70416d9bab293228b5c7227e6352284f60971045f737debbe51a06a294cc6a83
BLAKE2b-256 checksum
How to use checksums
82d1163356ddd14ca977d079a1a956e354c4d2ceae886b75c593f15a3b427cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
9308326a2a3e3eb1e740130eea40bbe3474105e54740269e1f93818a02f287f4
BLAKE2b-256 checksum
How to use checksums
3cd34a946243681d7ec34a145b73ba65825efd23685db9ff53eae5aaa779ccc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
1ee204145bc468b8292b1e05e3a7d31e6e2e3f338a1df60b76d9dc806b12f02a
BLAKE2b-256 checksum
How to use checksums
7bf1ac39b2f8a5f29aa6de8c62d9997592d86406c77bd67ebfcb66be405bf5ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
700e7cbe18d093739caf62a744d3dd3d70923b5a085a4c3028ac54abe35da60c
BLAKE2b-256 checksum
How to use checksums
0a8f29fa1f28f8e37237f6839b51c57571e16660ba743101c4b1a551032cda92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

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

Download URL cryptoauthlib-20201203-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
b1a28544ab69372e090f289c4e156aafbd5b86c0ede16e1082498b003a6e661c
BLAKE2b-256 checksum
How to use checksums
16c79cec959091feddc9dcbbb70bb1e036a2d7ec6619d4951968a59b1719caad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

Release history Release notifications | RSS feed

This release

20201203 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