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 20201130

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

Built distributions (wheels)

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

Download URL cryptoauthlib-20201130.tar.gz
Size 390.2 kB
Tags Source
SHA-256 checksum
How to use checksums
614e3ae16d118cff83806c6eb71897c93e68b5a3f08ab3b982cb4210f1a8b2e3
BLAKE2b-256 checksum
How to use checksums
adb25f550a0f99f2a46354e6c56c8a0d9ea66d96f5603a9650bce8408455a5d8
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-20201130-pp37-pypy37_pp73-win32.whl

Download URL cryptoauthlib-20201130-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
ca9307075c3a7ef4668e122d8743229777fbbdedd2861c5bdffa3276a013ff6e
BLAKE2b-256 checksum
How to use checksums
9ec8a474686c682969c9cc213b7220358262755eb716e02d79678e7ca33f7fea
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-20201130-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
e3fdfecd51ace9ab0ee77ecd542d084e80192df3c715e9661872eaa939b400be
BLAKE2b-256 checksum
How to use checksums
466fd3318956e410559cf916bc84fd1e503863ededb5a892731a216ddedb490b
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-20201130-pp36-pypy36_pp73-win32.whl

Download URL cryptoauthlib-20201130-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
b5f677765af204611ab7b35f99da212e5e6a1dc36309580c77b84a0e52ad1547
BLAKE2b-256 checksum
How to use checksums
3380cf24565de303e32b0f8a75d825a6b1d6f00437512c0e3bc3eaa990d2f376
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-20201130-pp36-pypy36_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
63e04aaa2514829cd5afa6cdc6d6844eed27c870b3023068e4d67ec22dc36adc
BLAKE2b-256 checksum
How to use checksums
2a88eec37ba9cc3d9da9b9dd8b2b05e0d4b271d1c9cb7aff288456943d0eb4ae
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-20201130-pp27-pypy_73-win32.whl

Download URL cryptoauthlib-20201130-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
2b43881e61b6cb0905ab468714932f28ebe2b459d6e01680ed9929491954a0f0
BLAKE2b-256 checksum
How to use checksums
9bea53e86d1a26b86fbfe883214bdf7a328d80de6c29c2adbe6a219199452454
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-20201130-pp27-pypy_73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
c2ab24df4a228a37b6c6befcb58ec758418ca0e96e6aa766ab31f92e76441ba8
BLAKE2b-256 checksum
How to use checksums
02734931c46ffddd9b7d05b9c293a8f4e8d9bc34f06efc95e6f5ef1363a175a6
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-20201130-cp39-cp39-win_amd64.whl

Download URL cryptoauthlib-20201130-cp39-cp39-win_amd64.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bc92baad9bb861bb665ad3571b36cae3aa01c16389ba65f7e3c407a1da36eb98
BLAKE2b-256 checksum
How to use checksums
6be2a6ae20f61bf77c87658fcccc9b14ee0a4e5c57dd1da95f95ae022eb7c9f5
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-20201130-cp39-cp39-win32.whl

Download URL cryptoauthlib-20201130-cp39-cp39-win32.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b2818432ca2c51c08a841fd8e4016fa7bfa508141b078eacbad33839814b15b9
BLAKE2b-256 checksum
How to use checksums
c4694a30133f403edf6ce3db688e6966528d7ebf7fb553ec7e633b11b300bbff
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-20201130-cp39-cp39-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
458a46bfbcb00582c88321c566db1fc982945b09fdbf3135bf158068297533d1
BLAKE2b-256 checksum
How to use checksums
3c72bafb04cfc294fe885e28d97a0f4084139b427bf39a72ce8e2463e527f9b4
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-20201130-cp38-cp38-win_amd64.whl

Download URL cryptoauthlib-20201130-cp38-cp38-win_amd64.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
63100056b3119b29e7261f7708a70ed195e50be4f9db3a3adb19dd0b25062b3b
BLAKE2b-256 checksum
How to use checksums
c5bc6c167dc8363abd4f3f4575c38f33ae326a9cb752dc9fc2f9ce8b720d5cfa
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-20201130-cp38-cp38-win32.whl

Download URL cryptoauthlib-20201130-cp38-cp38-win32.whl
Size 121.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
62e519d2f7c29823b7984cb1f85b8c597eb1f275aba4ffcb6c702b22452b56eb
BLAKE2b-256 checksum
How to use checksums
b796857f21cb04e7ca203f3474ddc0f5cdd2440a1df04021b54ee2ef8467b449
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-20201130-cp38-cp38-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
dfcf3302e61fe8ff45b38b4e0dd2e74c5dbb7eea5e795838fe2df4f6bdecbde9
BLAKE2b-256 checksum
How to use checksums
1034b42e0db84fadf830cf3b635bdfeb22c44b4db097aff58ebbe4548203df64
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-20201130-cp37-cp37m-win_amd64.whl

Download URL cryptoauthlib-20201130-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
75330a3cc6c5539665b417dd8f2b3abacc6fac389945734b1103ef87ae88639a
BLAKE2b-256 checksum
How to use checksums
8abc80f1bf2262d5c9a5e784e24068d323fdcfcf16b6b1977d257bfd8ec3b851
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-20201130-cp37-cp37m-win32.whl

Download URL cryptoauthlib-20201130-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
b16c4595fbcfdbe5e54c9f47a24c19fa2c4f6c4f1e26273a7d6fcd4a74b6cfef
BLAKE2b-256 checksum
How to use checksums
1f2c78f9a6ffe3bd9732a954c234890865a8a8cedbc64fc7f2891d3eee335441
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-20201130-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
b01b79e4ce41f509640e3b853af96bb3650f1e00905a0d9b7b67f622be3d73bf
BLAKE2b-256 checksum
How to use checksums
bb995db168a51bb5a2816b5b7e9a2c655b747c973f71e72008a3a9cf106ea52f
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-20201130-cp36-cp36m-win_amd64.whl

Download URL cryptoauthlib-20201130-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
bf650fc01d0260608b5abb6094cebaff951ffb98e7ecf94930d1ef1d2e1e650a
BLAKE2b-256 checksum
How to use checksums
8822f0549f608a9fafe64099d3f50832bdb6d379de6684db10c9872f532cdbcb
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-20201130-cp36-cp36m-win32.whl

Download URL cryptoauthlib-20201130-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
8d4485e023c053575393f45be8ef75f0ddef313cf7dbcaaf62052dec00f7905b
BLAKE2b-256 checksum
How to use checksums
b25c6df100b462bcdec7a688ca4f8adc2d82f978d96ad43365cd011c2bb061a0
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-20201130-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
2c007768c29af411cd09066d325acbeca9de83d4508797a9ff94e8ec60197813
BLAKE2b-256 checksum
How to use checksums
fc495c31698e75280159c2f5ac81275a0e4787ed1191d5feb76babec03096bc1
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-20201130-cp35-cp35m-win_amd64.whl

Download URL cryptoauthlib-20201130-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
fa5169be745f3ac3e41cf4a41b5c495fb3438ae2840b42db78ae922579ceb01c
BLAKE2b-256 checksum
How to use checksums
72fdc31472334cf4e00b00800e7b324b885d751d035ca399a17efa04c5de1557
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-20201130-cp35-cp35m-win32.whl

Download URL cryptoauthlib-20201130-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
5b57da95958f547d1719a53fa78a9b3cce1b6b90000fc168c8497050ad9f3ea7
BLAKE2b-256 checksum
How to use checksums
7158d419838208bbb82f98f651071c21319b1b2fd3f211c52fed62c889274989
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-20201130-cp35-cp35m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
6c8c63b0811c59c05a41cb64a579e28ade8c3e592d21f4b294e95e37cf21b068
BLAKE2b-256 checksum
How to use checksums
ae854152dfbb6887762003a231b6439361701773b1c1b18229bf67c3c90c5683
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-20201130-cp27-cp27m-win_amd64.whl

Download URL cryptoauthlib-20201130-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
417431c7f54034da81bf40826b98cbc84bdbaca13c9913e8614eaa9336077893
BLAKE2b-256 checksum
How to use checksums
efa469a55a7dbe8db9b9886db5a51a0fcf8428681433939bf373d78c78749ad0
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-20201130-cp27-cp27m-win32.whl

Download URL cryptoauthlib-20201130-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
9f76c8aea362fc3ddc691867e2655cd928b9fa929ecf78d37ee2b0e9d1726d13
BLAKE2b-256 checksum
How to use checksums
8167c2354adb7f3285f91abc1104170ac4f65abd412629503249de2daa87e436
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-20201130-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20201130-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
d9591f6e2b82e0a6da2bed2d66c0d39eeffed13c0694ddfbe3602f04cb547fdb
BLAKE2b-256 checksum
How to use checksums
cef7e3ebf721a11a0b96f90d2cca101626abbe360b35af369e11c24d722c528b
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

20201130 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