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

Release files for cryptoauthlib 20260505

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

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20260505
File
cryptoauthlib-20260505-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
cryptoauthlib-20260505-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
cryptoauthlib-20260505-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
cryptoauthlib-20260505-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-20260505-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cryptoauthlib-20260505-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
cryptoauthlib-20260505-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
cryptoauthlib-20260505-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cryptoauthlib-20260505-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
cryptoauthlib-20260505-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
cryptoauthlib-20260505-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cryptoauthlib-20260505-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cryptoauthlib-20260505-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
cryptoauthlib-20260505-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cryptoauthlib-20260505-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
cryptoauthlib-20260505-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
cryptoauthlib-20260505-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20260505-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20260505-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20260505-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 14.8 MB

Release files / cryptoauthlib-20260505.tar.gz

Download URL cryptoauthlib-20260505.tar.gz
Size 555.1 kB
Tags Source
SHA-256 checksum
How to use checksums
34ced301cfba7e58b13f6a423d9afa520c0bd28f6ec933ce79bb37c1ca558fc7
BLAKE2b-256 checksum
How to use checksums
fb2c3be21b55d54d746b48f86c80d6457b7e0f0cf6f37e5aaa60a99ee6761955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-pp311-pypy311_pp73-win_amd64.whl

Download URL cryptoauthlib-20260505-pp311-pypy311_pp73-win_amd64.whl
Size 155.4 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
e73d463b5e31ea76f85bfbbe5e3b0834283f31b579f2d5fb48002e9d1fd48d2d
BLAKE2b-256 checksum
How to use checksums
08119257bd03d12a58a46c6116c09cf4f97c498ab72059062120514aa2f558be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20260505-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5ea2cf036106d14115297856b1ef11ed42f69340450050153267dd621e7c131d
BLAKE2b-256 checksum
How to use checksums
9a4ab6002c6f687e3d87492545f6c98c45fd76d92a32911f511e7fbcc4eb8fa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-pp310-pypy310_pp73-win_amd64.whl

Download URL cryptoauthlib-20260505-pp310-pypy310_pp73-win_amd64.whl
Size 155.4 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
160da3e0ddedb995505134d8b75d748a40564ad7a63244fa9f28d14b1f871dd4
BLAKE2b-256 checksum
How to use checksums
6bddd8cbc15b4e386ef4dea63288175e9165d4a8ae214367d5a2e4ea33b0c4d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20260505-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
440143fad49733e58dcf1a0f536db9108fc9cfdf4bcd67286c9734df8cbe7a36
BLAKE2b-256 checksum
How to use checksums
7f5474a92fb1075fca4dd02896aa5e5d72bffa8a5bc123abd4ba938d5d232d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-pp39-pypy39_pp73-win_amd64.whl
Size 155.4 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a163ea8563c02f22b7c6a058d3d66dc4a8feadc38d6c9d3ec1cbd2a9430d224f
BLAKE2b-256 checksum
How to use checksums
18180d66a36f46f1eea07fb2cf2dd8a5b27b39adea50367b40be3b0adceffcbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2d1aed127d1ddb7981c72265748a35739bb9b7e91b5aa3d10d9f80f89dcbed35
BLAKE2b-256 checksum
How to use checksums
6fcdc5afba217a52ba8c72dc457383b38d4e9480283be93cb4de7eab6f02a6cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp313-cp313-win_amd64.whl

Download URL cryptoauthlib-20260505-cp313-cp313-win_amd64.whl
Size 155.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bfa13afd2936aaf65bbda1a64483e32d9ac6dad3796ea3ac29d57175ab7c3c1d
BLAKE2b-256 checksum
How to use checksums
38380ee6c293bbbd16b4dd730b6ccebdf3978223a6a9a01e17f142d7facdc15b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp313-cp313-win32.whl

Download URL cryptoauthlib-20260505-cp313-cp313-win32.whl
Size 134.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
caa9e2c6708d3b8e3688f1189d0f24581ba9ea653efc844149aa3f57b025d79b
BLAKE2b-256 checksum
How to use checksums
bee6b6d86667260f2e023981a68d0f9db3a2edd71f932afd51288d8b6ff1e844
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20260505-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1323eaf0a06bcebe27ffe81506d183166daded9905ee9533b7050ef23c077792
BLAKE2b-256 checksum
How to use checksums
3ceec57f8976cc278e427bb072c7368e6efc5dfe442905f40ae79b4c3261067f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp313-cp313-macosx_10_13_universal2.whl

Download URL cryptoauthlib-20260505-cp313-cp313-macosx_10_13_universal2.whl
Size 424.0 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
65f2e03a6e88a0dcd26df0921244b64d3bd1d0b7a3f903bfb1a78465b7e8c112
BLAKE2b-256 checksum
How to use checksums
d6a002eafa424004ddfba57fef928c1f08b1e323a731d0554b91fdf26988cb36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp312-cp312-win_amd64.whl

Download URL cryptoauthlib-20260505-cp312-cp312-win_amd64.whl
Size 155.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0bb634d12783e19e265604fe6d3724266955160b1d44d623054e08a851a68b6f
BLAKE2b-256 checksum
How to use checksums
933bbaa116d3d5fb434aa04a54c89835a39299e2da62cfda2c5acb6543a09cab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp312-cp312-win32.whl

Download URL cryptoauthlib-20260505-cp312-cp312-win32.whl
Size 134.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c27474c93fde0b49144fa61589f88210f7a66c80d41d9048b388b16a1e164d95
BLAKE2b-256 checksum
How to use checksums
2c1fb389e7a67331d18596685f3684883922f1367d99473bb738881556e15400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL cryptoauthlib-20260505-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07cb5718b21ac0ed6a5643410d45520f352a4319494c95a1bc9c91c78e91776c
BLAKE2b-256 checksum
How to use checksums
eb2c4f07a0bc73e35787875e3b395d4c0bf4ede117562899225f8dbe2610982d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp312-cp312-macosx_10_13_universal2.whl

Download URL cryptoauthlib-20260505-cp312-cp312-macosx_10_13_universal2.whl
Size 424.0 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5babcc4e389fb4d86f6e60fa543d22d38f89b1dfc2d107f59c9dcfd5914d62d4
BLAKE2b-256 checksum
How to use checksums
61095d7ab01a045528eca36fb5356c891f8d01b3e538dd3232f1d79316539fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp311-cp311-win_amd64.whl
Size 155.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1dba6f89c500dcfe097b13a48857ce75a93e689e25e6a28d95efef9ed27c59fd
BLAKE2b-256 checksum
How to use checksums
3a3a92973447fc1d273cc32d6950d18dd3157fbe6fd68855cd23d0f9ac4e3be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp311-cp311-win32.whl
Size 134.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
1394df2ac72dea0af3965d45c68605a7bf92c179599d416bb55eb0b27e03689d
BLAKE2b-256 checksum
How to use checksums
8a884ed3282d35d2b6f46e654f25cfb4fb488678377a17d78125dc066667be37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
27cf9491fa765e8beb170cc32c47510f6949ea2d2506dd9ddc42270959adba2b
BLAKE2b-256 checksum
How to use checksums
5d66eca85621a02fe5b706b77fe25837cb2f049c1f6bc88aa66cab7c83715788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp311-cp311-macosx_10_9_universal2.whl

Download URL cryptoauthlib-20260505-cp311-cp311-macosx_10_9_universal2.whl
Size 424.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b068d5659a0a545ec49a4c3ccb18be94b336e218d15e78841f5fc56f37102e2d
BLAKE2b-256 checksum
How to use checksums
cb89305e8484ae263221e0b64631ef598994c01856b8c15286a2bb5bc5a84059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp310-cp310-win_amd64.whl
Size 155.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d8a440a8709565a5bf91ba59cda1b8a6be62fc678b99a91f2d1e39859a4f4867
BLAKE2b-256 checksum
How to use checksums
c750496fc455f772a81a54dbd62b688d0bc1296f274cf64a98536497a65a22c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp310-cp310-win32.whl
Size 134.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9187eb76bb49d3cdfc56e0861aacde99b769fddd49b9de36e69b6a5916c2c08f
BLAKE2b-256 checksum
How to use checksums
6f70118de821c2e19d5529502244306441a575eafa8557dc6f8408c396cd1204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b3fe0eb026d2b2d32859a219adf9db5be50846e5a54daa8036e79ac93f5cfc29
BLAKE2b-256 checksum
How to use checksums
e3b44be4e645ea435e87de33cc2929643b2c97eec0dec94ae290a15a3d6a75b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp310-cp310-macosx_10_9_universal2.whl

Download URL cryptoauthlib-20260505-cp310-cp310-macosx_10_9_universal2.whl
Size 424.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3a780b60849c214a22d577209a046c634996ceb87c081087e1f1817d41a417be
BLAKE2b-256 checksum
How to use checksums
31ec4e9b27be00176030345c7c7e9c585cb9930550bc22d8dd988a638cad8e50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp39-cp39-win_amd64.whl
Size 155.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
07d6ed34275415b6e7c7c30b577fa5d5154ec8d9aae90e456acf586741b6dd4d
BLAKE2b-256 checksum
How to use checksums
8ca6d79fecc7bf0cd2e2113a57d5c7a0ebb6b39f06b1bcf2c39029c47982ac37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp39-cp39-win32.whl
Size 134.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
ea14b94b629cb23fefe20ee3d6e09a4c1bdd67492006c03dd3520a56e04c267e
BLAKE2b-256 checksum
How to use checksums
7d100b4383689a99a0841624e6f061abfe0bc8b6288a343f723bdaa4c4e43aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20260505-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d9bfcdb90cdd7e219348f1021f0e5fb00311423698e3f9181ada89ca6a93cb7e
BLAKE2b-256 checksum
How to use checksums
aced8a261954eebff2a44c258d90a2b45827ff6a2e7692fcf021ddc1c3a2a3fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / cryptoauthlib-20260505-cp39-cp39-macosx_10_9_universal2.whl

Download URL cryptoauthlib-20260505-cp39-cp39-macosx_10_9_universal2.whl
Size 424.0 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6ee2ce440793624bc32ad7800fbfc5e343d50aae6720b93a4ab6553a4e95afd5
BLAKE2b-256 checksum
How to use checksums
8238683eaff5c48890bbbc7646a8f5b669597fb69bdc42ad1ab6ca30c2df4182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

20260505 This release

27 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