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 20221104

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

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20221104
File
cryptoauthlib-20221104-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
cryptoauthlib-20221104-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
cryptoauthlib-20221104-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cryptoauthlib-20221104-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cryptoauthlib-20221104-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cryptoauthlib-20221104-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
cryptoauthlib-20221104-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cryptoauthlib-20221104-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
cryptoauthlib-20221104-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cryptoauthlib-20221104-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
cryptoauthlib-20221104-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20221104-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20221104-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
cryptoauthlib-20221104-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
cryptoauthlib-20221104-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptoauthlib-20221104-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptoauthlib-20221104-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
cryptoauthlib-20221104-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
cryptoauthlib-20221104-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptoauthlib-20221104-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20221104-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 13.6 MB

Release files / cryptoauthlib-20221104.tar.gz

Download URL cryptoauthlib-20221104.tar.gz
Size 464.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fb67a18b0f3e10628d9ad31cdf7d593af19f07928476616e02aac354e014f1c8
BLAKE2b-256 checksum
How to use checksums
dee2480a017317334485f7ade6af6221df9e6435e10a72ac611dc5ff21cec26f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-pp39-pypy39_pp73-win_amd64.whl

Download URL cryptoauthlib-20221104-pp39-pypy39_pp73-win_amd64.whl
Size 154.5 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
560cdb74e1a8da0734aed6680a06e77c4ff7cab1b2e35a411a9cfd31f20e1c4d
BLAKE2b-256 checksum
How to use checksums
13c054755f8daf405a53a4c3166f9e4019f6e8704b56d56ead851ef774f5e45d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
65bf5c320845d89e8e2bff801967eb7d4124645938d702a323c746896b333209
BLAKE2b-256 checksum
How to use checksums
2eef15d34587114e365e68fb027333d58fee33a877ede88fe27b32d2b9490ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-pp38-pypy38_pp73-win_amd64.whl
Size 154.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
fb91bdc1bab3f0cbac8b7aa8b97390ffbadc15785c02786c3813a452f326ece8
BLAKE2b-256 checksum
How to use checksums
dfc67ef8488b41863c223cdbd80297f62635675fbc241f68b5a233852a06fad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
9b58b070babce97b3417f447fa79b486fd35d62ee807a21f60bc33ee9d849744
BLAKE2b-256 checksum
How to use checksums
14a1775b2f12adf4fa0659e5be30369a9a27076b68ab490865de73f8e5ef29e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-pp37-pypy37_pp73-win_amd64.whl
Size 154.5 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
86c14f8a7761b25403bf8a6e17d0e8126084253147c3ae533a9f8a89e7bd0009
BLAKE2b-256 checksum
How to use checksums
947040472b10fdd36255c350abb5f5d0130b7e800fce6adc014837e31053b26a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
859071cb033bd8671097daf380b2349417a6dfd391279630e51abc371879ada8
BLAKE2b-256 checksum
How to use checksums
9a55f63a650a7da73c5690c6a0eba6737a12bff5e396f10cd78b99460e647247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp311-cp311-win_amd64.whl

Download URL cryptoauthlib-20221104-cp311-cp311-win_amd64.whl
Size 154.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5ddd1fb77e6f3c5db703b345d8551147509dc9081b397104477d6f0fdb0b0ba6
BLAKE2b-256 checksum
How to use checksums
aec6e944a79d5a6e775bbcb2baf4b5c4a58787cb81b60cf747decbf78564091b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp311-cp311-win32.whl

Download URL cryptoauthlib-20221104-cp311-cp311-win32.whl
Size 136.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
27ac7fcb052b13409b31a633d67d9c66ff615cd83d0d222fde377842e6dbda79
BLAKE2b-256 checksum
How to use checksums
26f66313d745e3bb1143d773413509bed8bba52a55c255a506624771064f7d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e1737a2b4b4985f93c2299f1e20ac8a425d19d72121e0e80dcdd6fa6aec3775d
BLAKE2b-256 checksum
How to use checksums
ddd2846c0b29405e7983620d1f70d547e3be490cec4a8b012de0b001dae13088
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp311-cp311-macosx_11_0_arm64.whl

Download URL cryptoauthlib-20221104-cp311-cp311-macosx_11_0_arm64.whl
Size 224.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f1039ac15545cc2fa78e66c61d2bfdbba94235b6ad3bc43bc8ecab6daa6f3fd
BLAKE2b-256 checksum
How to use checksums
10ab1bcb653b9d58ac30fdac0a7e28ff7dacb9b72aa6e64e3205a20d737a7636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp311-cp311-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20221104-cp311-cp311-macosx_10_9_x86_64.whl
Size 224.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cfc80d17bb2d7c4a6afe91d7b077c73c631fcd44d12a61bfb64698f629787547
BLAKE2b-256 checksum
How to use checksums
4f9c367d1a5bc356fa7fdcaff9531b4ec094071ef4a48e253f336ac3344aa9fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp310-cp310-win_amd64.whl
Size 154.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3220114c17a92c1bb4cccf2aa4ed402cc5b2ccd4e00f0d2d433edd216a8ad38d
BLAKE2b-256 checksum
How to use checksums
9fac6beebdec68eede77439bffe3e03b2c55a680fb0a6fd4b530c670c4d8a98b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp310-cp310-win32.whl
Size 136.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ebd5a5872f4e6715fbffc25285138956f46243fe99463b16c02242799269d5a0
BLAKE2b-256 checksum
How to use checksums
7618cef245d98fca8cce5313ff00672ae33761e95062611657f20a00b472ce0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db8666c325c2bef588b6d0c2a942eb29b4d4e559b952051c5f2af944d746773a
BLAKE2b-256 checksum
How to use checksums
83123628b11cf0252a54723bf2d66f385313140ddc6fbe3e78511a5f971752a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp310-cp310-macosx_11_0_arm64.whl
Size 224.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89014f6806f3f6cc13ebab9d10d2d4da68d8de91631fe198356c116ce170d9b2
BLAKE2b-256 checksum
How to use checksums
a4de75413ca204fe6f54ec745588e00b1c3e82badf58a0ede26d4435f0cc98f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp310-cp310-macosx_10_9_x86_64.whl
Size 224.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
74076c7257e698ef1d15cdd8899776ed8846959f1a9bed6a1497f052b11c7dfb
BLAKE2b-256 checksum
How to use checksums
8ba1e3ab4d523bda3fdb1c10f7d9a520fc2e214872c39c5fcb6362c83328e21d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp39-cp39-win_amd64.whl
Size 154.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
75a8f9b5adc5b9eb4ece81ff1f810da1b41a279491d61fdec2aa10d928a22cb0
BLAKE2b-256 checksum
How to use checksums
e187d5fb212b6026cdfa7baebedda55cde118615576dd49e7db34d915dd274a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp39-cp39-win32.whl
Size 136.4 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
43f11135314ad0e45f783f733c59870e528a4fc8e56974064c9477a64c8db032
BLAKE2b-256 checksum
How to use checksums
8d66c598cd9b2e820ae7c3727dae51ce98ac72300971c580932ea22795a89149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb2c0a8026b6e56de9a53a26d11546b8db5b6eb82234bd011885d2b5be411372
BLAKE2b-256 checksum
How to use checksums
a7cf8f057836852bd63de3abae735fdea0d2fa85a384ff7123e2aed9cec4ec02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp39-cp39-macosx_11_0_arm64.whl
Size 224.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d33f5b4f292804d96b37d6bd6929ad7ba7d015464fca6172f604995fc3c8ffa0
BLAKE2b-256 checksum
How to use checksums
d6319cda5a713509e33379a9b191cdd347383a5b35eb0fc8ce8390ae6ca4e37c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp39-cp39-macosx_10_9_x86_64.whl
Size 224.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ca66ae4a8cac2b06166a5c79e62c3785f0c384a9163e4ef8e591cb0d62b5d2a7
BLAKE2b-256 checksum
How to use checksums
2b939a56cb3a23bc2d8273547750c0cd291c0ce728e1e7ca9a4329b5edbee140
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp38-cp38-win_amd64.whl
Size 154.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
ec37b3d109d5fa99f96fd125c2d5b9b7cdd16abb9b3421bb36fe72649ff39809
BLAKE2b-256 checksum
How to use checksums
2eeaf7e1e6345e1bb1503acbeae2c19eb87aaf20b4b6a2b3c00749de3eb36328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp38-cp38-win32.whl
Size 136.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
aaf69f8406bf62392cb2a2c9dbaef11e1a8b4a7b3355f76308ec7d406c08d586
BLAKE2b-256 checksum
How to use checksums
ecd401614c89d43a9fde53594789f86b0bf95a11cf2f669f6caddffb695f2a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-cp38-cp38-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6817b7631fd7ffe3e5a25cc7011148a975a8241d5803b547c04f715c33a8ef3
BLAKE2b-256 checksum
How to use checksums
f2a0cd684e86b942948dba0786f1db28ec245d673ad559d580e12fe8c4467f4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp38-cp38-macosx_11_0_arm64.whl
Size 224.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f61aab047d54192b45cdf09250996b2964d9101f7e2373aa9707a43d4e0e5d3
BLAKE2b-256 checksum
How to use checksums
3ac50c8a21254da55f8180a0783fde4d4daa4f4d6d838591bb484e152d2f21b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp38-cp38-macosx_10_9_x86_64.whl
Size 224.6 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
43c42d15e1c6b81c3a0a3038fdb94537f900eddedf29a39a3a5eb1054411a82a
BLAKE2b-256 checksum
How to use checksums
efd9986f7a2a273200676b558e7d2355c4f71388e4822a202430882133cac169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp37-cp37m-win_amd64.whl
Size 154.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
2843107b41a286934560cec5e39f45e8317ee38f640b622d5b6738897b6dbb37
BLAKE2b-256 checksum
How to use checksums
b63a1a73fec0cdadc69d8e4cc4332ff7eee170fc04247cc6cd2e963d491df10c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp37-cp37m-win32.whl
Size 136.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4e89ed6b102f8e353e6483e588045d9be4c5b6e7ba06d22d7223a4f6ac6c6910
BLAKE2b-256 checksum
How to use checksums
fa09502529aa9ca511f7f1d013988f7044974b81c12ac7b6f699812b61deffda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e944a8078486bfc9e12cdf1f32906b7eb0e453299dedd00ea4798227fc62525e
BLAKE2b-256 checksum
How to use checksums
631188822fc4ceeaf2136436ad9911bee8ed727028200b3ba08b4abde13db3d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL cryptoauthlib-20221104-cp37-cp37m-macosx_10_9_x86_64.whl
Size 224.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
351521fd71cd6048de1639ed784047d612a84831d18e412031af1bef444faff4
BLAKE2b-256 checksum
How to use checksums
e04a70284b5a7758d08d96f47335ea25cd78e9206e3aeb54aa152f5e573f1c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release history Release notifications | RSS feed

This release

20221104 This release

31 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