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 20250510

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

Built distributions (wheels)

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

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

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

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

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

Download URL cryptoauthlib-20250510-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
0e9e3993248bed7896a08ae7a923aa38780bba8f70570bc7a029aa4dab34c5e8
BLAKE2b-256 checksum
How to use checksums
5d055a8148c4d863e7a4b962a05e12a97ec4424441e053a356ec7200c26cc07b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

Download URL cryptoauthlib-20250510-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
6eea72fa37c3e1539b457c659b5b911894137eeb418f1fb21e5de2b4a98a79fa
BLAKE2b-256 checksum
How to use checksums
ebafdefcd590f51f5e12dd1cc3ec584d0e4f8ba8b6911f5414e1944bb7f7caf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

Download URL cryptoauthlib-20250510-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
f6d6d59dd1b6ea4ddd2e28e554b12e4b9b54174861d050192a1d63f7b07ecee8
BLAKE2b-256 checksum
How to use checksums
9668c479c73f47f9acd320d4eaba44c8b0fdd9a5a3d9cce0ac8100525b459a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

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

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

Download URL cryptoauthlib-20250510-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
07522dd5c71fd02d618995e1680d669181887ee5bfaf21ac3d47cebb9956da22
BLAKE2b-256 checksum
How to use checksums
7b4caba02d1fd6aada973664dbf433e97c2cc94c6b2c0d874407f843bc0c5bab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

Download URL cryptoauthlib-20250510-cp312-cp312-win_amd64.whl
Size 155.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5b7a27e20bcef11157d01c3a332ffa06fb664d92100a8c0185f463881d746528
BLAKE2b-256 checksum
How to use checksums
eb568d21304ad3d7b525aa0469dd31dca2a7ef7c5133c4eb49ddec019883802b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

Download URL cryptoauthlib-20250510-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
50080df0952a4c70ce2147d7b25fe2036d0a22379b427856998760c00913a3c3
BLAKE2b-256 checksum
How to use checksums
7a9fa49751687f98fa72c28852d3d822712387befb03520471e11cfb2f0b634a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

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

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

Download URL cryptoauthlib-20250510-cp311-cp311-win32.whl
Size 134.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d7eae4569779b29bafd2954170c692ab4379d2d21cafaae51ef61c4a8b68e736
BLAKE2b-256 checksum
How to use checksums
7eb142f3c781a3976a5b71f8446385a6d4b82426d09354fc2361ff851bb427d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20250510-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
2575b55174189bf59c4d4c51a624c9152b40eb04de8064a89d2b269fdb7e489c
BLAKE2b-256 checksum
How to use checksums
1c73d5ce7ae1cdd5cc49b2d109afd69826b918364561cc5c62fef024cdfb63bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

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

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

Download URL cryptoauthlib-20250510-cp310-cp310-win32.whl
Size 134.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
2b9ce6a40cd843adbcd9947b11cce7840b2852446b2968c025f659a1f4aa72dd
BLAKE2b-256 checksum
How to use checksums
a3788f95245d0424bb834fe49c264c028b1025a95d39121ce42b0fc6dfeb79fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20250510-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
5c4eaf6fbe012d84e06b08fa484e2c4d802cc9db7f35bc17482d21046b4a8955
BLAKE2b-256 checksum
How to use checksums
22c41807d9ba86460c2cf121ad53fce7aa18c8a1c62a139bc19d6f5c4e1251ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

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

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

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

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

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

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

Download URL cryptoauthlib-20250510-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
5e2b9597ea22314439854424a838932c31f4da250d2362c6e127de3404447fb1
BLAKE2b-256 checksum
How to use checksums
bd58a47baccc77ac865b03bdadde4a5849a2600a5aa4aadfa4c5ee60bc4ec16c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

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

Download URL cryptoauthlib-20250510-cp39-cp39-macosx_10_9_universal2.whl
Size 430.3 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5f995746688a7d54a854c37d325a2598c9199a30a20dd5926b1d9a35fe07ccdf
BLAKE2b-256 checksum
How to use checksums
b48e51cbab84ae361f5c9dd5a276176739f6891891f13d0a2700576983c54f8f
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

20250510 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