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 20210121

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

Built distributions (wheels)

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

Download URL cryptoauthlib-20210121.tar.gz
Size 390.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b881bc036fbab2213265d29db7b1e3022803538deabf4e63e1b4cd8048ad15e4
BLAKE2b-256 checksum
How to use checksums
4283b4c0f10c332d8e442bd37c344bc5f4d939405938f0b9922254a2710475be
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-20210121-pp37-pypy37_pp73-win32.whl

Download URL cryptoauthlib-20210121-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
499520084ed72baf6f9e160f51faf3786b4bc2de307eb3edd4a2c8e794717717
BLAKE2b-256 checksum
How to use checksums
b715cf158c69a7da9a0df5d084798f2dc69462665831738686855a4d05abb973
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-20210121-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
77e3ffcef4d4964cfeb1e30dbdda2d27783ba64a9927f6023ac727e01475c987
BLAKE2b-256 checksum
How to use checksums
e171af87c12cd5af1798508bb234a61370386bdcbb9b1ea3be505023fd18086d
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-20210121-pp36-pypy36_pp73-win32.whl

Download URL cryptoauthlib-20210121-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
abaa999058b94e1fc59866152b23b1802adf569809fd3cc39bdc7781c89941ca
BLAKE2b-256 checksum
How to use checksums
0e46784e14e2193568942e66363d7c11317038031660e77f046e1d4e500312fe
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-20210121-pp36-pypy36_pp73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
2e4dad2900050b95979cd253129920efd5120f6bef7153b37dd587c9c51db686
BLAKE2b-256 checksum
How to use checksums
9a565d33c09470936c6b34740ff9cdcfca448ae0be55d309e2b76bd25235d4b4
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-20210121-pp27-pypy_73-win32.whl

Download URL cryptoauthlib-20210121-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
7c2d1fceaede98689fc0b5081809356208de9f6bcb2f10ee0e990863b8127c3a
BLAKE2b-256 checksum
How to use checksums
1a53820e04b8f8833859734d9a4d97cac48c2df53e72df6f94f189a5d3689834
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-20210121-pp27-pypy_73-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
bb2acc20c358c02e5cf81cb0c2c58044ad37a954d01cc81e54ec3194a0ea5069
BLAKE2b-256 checksum
How to use checksums
f48094e93dc047ee3d1e45f57d540383b1c5de5eea9edea04e3fb2050cf21a9b
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-20210121-cp39-cp39-win_amd64.whl

Download URL cryptoauthlib-20210121-cp39-cp39-win_amd64.whl
Size 121.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
73ea05674a9af9e315724e29fb5595ce93b54bf2a394400ba4033aad23fe46cf
BLAKE2b-256 checksum
How to use checksums
826dc6221d5e83609d8fdc9f457a4208545248762c7a18013ee7b4d76e2a89eb
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-20210121-cp39-cp39-win32.whl

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

Download URL cryptoauthlib-20210121-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
e1e6014a0f3897551dc2e18e6ed5fd5765d91838e6d1d6121aee2723e6fde82b
BLAKE2b-256 checksum
How to use checksums
fd3a7eb7c5f809709fa918b24d6728df0bcb696624e93afbe623f0c292ea16ba
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-20210121-cp38-cp38-win_amd64.whl

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

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

Download URL cryptoauthlib-20210121-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
5d56a9d036392ab472349f7af5e7cedc0d0242c0a32a1764f2e1d3b10e3bb897
BLAKE2b-256 checksum
How to use checksums
163f38f3058aa33d1d0bc0e7c6e0770847daa0b49a1e886c74f94adab6f7d6ff
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-20210121-cp37-cp37m-win_amd64.whl

Download URL cryptoauthlib-20210121-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
2b4c25ef9db68488817448a9b0ec971cf19c2c841af7a3ae81232646550fd111
BLAKE2b-256 checksum
How to use checksums
25e09b501355bf2034bef27cbc5412773ac9befd10e92793d41b3bc186333b20
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-20210121-cp37-cp37m-win32.whl

Download URL cryptoauthlib-20210121-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
e4ab33d12a5f81a27bfd7eee203d2284192de8de15ec2835b1654754a43015f9
BLAKE2b-256 checksum
How to use checksums
b9cb5c74d587e62a68505a5c582486f5f6605e6fcc7b067ee8ab0edc02c96c05
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-20210121-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
41745b15daaf9d802ad71de2a3efdc5181c000f761d1252f7299d23c97ee5c5c
BLAKE2b-256 checksum
How to use checksums
799c0935ff70e7dc8877cd96c7599e2269d55d85904d9fb3fac38e5730981dca
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-20210121-cp36-cp36m-win_amd64.whl

Download URL cryptoauthlib-20210121-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
11796360eedb5ad8044c6efc45e9836bc1e47fd83c39f5b7ead485d84cd758f4
BLAKE2b-256 checksum
How to use checksums
40e2a88fa5d20bf6665a4b4ad9f1d470f7702283400becb70ef938b6d278c4fb
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-20210121-cp36-cp36m-win32.whl

Download URL cryptoauthlib-20210121-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
caa2d5f89c784623a3bbcce123525c1226dc24581c4c590a565d7c53a754de76
BLAKE2b-256 checksum
How to use checksums
ab5a2c3a2ee0b222d567fe70a4e98e0d85251fd4daec94ffb87b9ca78fe1f70f
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-20210121-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
dcb5743f5ed3bdace93108711e125ed974e4c2e5a8aec4d06e9e0646a79099a1
BLAKE2b-256 checksum
How to use checksums
9348434c21b49b1f5572fd3f57257344c96ea335c4100969752b67f0d139b1dc
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-20210121-cp35-cp35m-win_amd64.whl

Download URL cryptoauthlib-20210121-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
588ef66937b83c0877a7213d6dd3af6ab94d5d270cb622a16dd7ae4ceb3435c9
BLAKE2b-256 checksum
How to use checksums
70a057663b7ffdf9c1fe1f83b4a3409c12e65bf0e51efc67e3cb26cd08c67580
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-20210121-cp35-cp35m-win32.whl

Download URL cryptoauthlib-20210121-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
298c3e2fc6c72db8f2bdb81d27b6a2c6d241ec11b4b0dd99c8e938fdcd82de6b
BLAKE2b-256 checksum
How to use checksums
cc4a57b6dfeef500e37a7c68652064aef40e7b6d3180458cfdc42f90001c8256
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-20210121-cp35-cp35m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
96a09070cd4854ae355bb24ce4b6d0d295a3e8ab47e7a85c742bc6c986fd7e87
BLAKE2b-256 checksum
How to use checksums
a9738a344f7dbb5caac94364deae92869a828577d45995ae3f149ef60fc3d28f
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-20210121-cp27-cp27m-win_amd64.whl

Download URL cryptoauthlib-20210121-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
417024ec8712ce8ece592203f126074e62e4510fdabb10d39d42f4e9dcb5f28f
BLAKE2b-256 checksum
How to use checksums
811bbd27fc88bee127e32328ae1974b42417d19bdece0d9f3a8929b1e74e1afc
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-20210121-cp27-cp27m-win32.whl

Download URL cryptoauthlib-20210121-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
86a8f03bbfbe7be6b4f29263a0fe0b2ea479a276065a2883967cd25ec42ca794
BLAKE2b-256 checksum
How to use checksums
1400668c1c43d11456d9ad4d392b1e5e5fb51de02124d8ca2d9eb1d86a07882c
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-20210121-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20210121-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
7c3f86661f07680261bd419e4773f2d8133c1592425d32b20287ba3976e2f135
BLAKE2b-256 checksum
How to use checksums
4a021ac4b194a6abb9b38b57f59ef77c7abf7a2409f51348af5f000ac026431a
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

20210121 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