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 20240626

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

Built distributions (wheels)

Table of built distributions (wheels) for cryptoauthlib 20240626
File
cryptoauthlib-20240626-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
cryptoauthlib-20240626-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-20240626-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
cryptoauthlib-20240626-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-20240626-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
cryptoauthlib-20240626-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-20240626-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cryptoauthlib-20240626-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
cryptoauthlib-20240626-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20240626-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cryptoauthlib-20240626-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
cryptoauthlib-20240626-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cryptoauthlib-20240626-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cryptoauthlib-20240626-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20240626-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cryptoauthlib-20240626-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
cryptoauthlib-20240626-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cryptoauthlib-20240626-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
cryptoauthlib-20240626-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20240626-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cryptoauthlib-20240626-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
cryptoauthlib-20240626-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cryptoauthlib-20240626-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
cryptoauthlib-20240626-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20240626-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
cryptoauthlib-20240626-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
cryptoauthlib-20240626-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptoauthlib-20240626-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptoauthlib-20240626-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
cryptoauthlib-20240626-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
cryptoauthlib-20240626-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 13.9 MB

Release files / cryptoauthlib-20240626.tar.gz

Download URL cryptoauthlib-20240626.tar.gz
Size 512.4 kB
Tags Source
SHA-256 checksum
How to use checksums
87e53925c07f8023530fe4b1916c28bd00bc7e54783a661c1f2371798849fbae
BLAKE2b-256 checksum
How to use checksums
dbe4d77cb15de99aef3462ba455fd94ac8f7f79690ba3e3a9983c58368ef513e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp310-pypy310_pp73-win_amd64.whl
Size 148.1 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
1d73fa27b6997a801719c781eeef075db87ca714b066a309ed2dce7cae51016c
BLAKE2b-256 checksum
How to use checksums
806ea827ab7aa70562cf8d97187128a7a0fd3a4268c3c4cced28e8d32852450c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
212bbea7b6fea05275520d5d1e07cfba2a815f15713f58502e3bad547068eb20
BLAKE2b-256 checksum
How to use checksums
f4eda1614e3651deb802dea09f55970eb7db9e6e174c89cd6a7511d112e8f28a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp39-pypy39_pp73-win_amd64.whl
Size 148.1 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
70f01b1a442a5e22f17abf31fe8e3ca96d6a3d270f0e104526b626d040e9edd1
BLAKE2b-256 checksum
How to use checksums
7a3d2e74ebca978bacf671a2cc5669e16a541dc928cdcf458bf2dbc9b636f7fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
e1dd3cb0497d85a008de8c9de9a40a5943242a6e875211aaff0149191b15536f
BLAKE2b-256 checksum
How to use checksums
a5c2e20c9adacc704337e30f481dcedfe518ad0af32aae3a6b7fe25566c8a5e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp38-pypy38_pp73-win_amd64.whl
Size 148.1 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
82511f71bcd27fb33272ff2fb703ed77a3bcfd19ac56bac3d34575dc980c37dc
BLAKE2b-256 checksum
How to use checksums
0492eccacb606a1a942ff850b141bc7c099ca9ab80116f2e2aeace1f34b9ddda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
f205273fa7732cc79db077f749618f33bed54373b551e1e01ac928de47554645
BLAKE2b-256 checksum
How to use checksums
bf656ec41d416b525d4b2f4650b0408773c9f63ebc4e34e6f6a38b8313c93f9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp312-cp312-win_amd64.whl
Size 148.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
69679dfc9a6831efa1e5422b4a231fa96c3aad80ba38388cc3a71432680470ac
BLAKE2b-256 checksum
How to use checksums
6e5b4c351fb7484de5772ac3faa5c3cd40a8d92ed72a854a86af68a0817e5804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp312-cp312-win32.whl
Size 129.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
29f6b78c379903b0c09e48fe7354e5e90f36e648c655f115ce5530fef22d8576
BLAKE2b-256 checksum
How to use checksums
6cb758aa8ff20931761d454254e41f7c6bb80707b0841f2d8c10c9a12625229a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7236cc5ddce2af6e87c8447e3c9daf6d9a838ff6fda2bbb1a099576ee6fa08b0
BLAKE2b-256 checksum
How to use checksums
652ec00a273d891d9b6f8b5308623fe4baccb9646c1ae89e25b085bd9cddf1c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

Release files / cryptoauthlib-20240626-cp312-cp312-macosx_11_0_arm64.whl

Download URL cryptoauthlib-20240626-cp312-cp312-macosx_11_0_arm64.whl
Size 232.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3a166028e7ddf1d07f53dab4085ce3dd0204c38b3384ddee25dc9f92621b154
BLAKE2b-256 checksum
How to use checksums
37c36f0711038bc5d37e48f72097145212156f038c8d4397c1921420d7867d1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

Release files / cryptoauthlib-20240626-cp312-cp312-macosx_10_9_x86_64.whl

Download URL cryptoauthlib-20240626-cp312-cp312-macosx_10_9_x86_64.whl
Size 232.1 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ed927030cc91fd3d4c1ed15fda71d8d9acca8a0b0cba91ce3365f02c292b7ceb
BLAKE2b-256 checksum
How to use checksums
40c4b6cd7447314f4de447d73db5ab8c7ad55deb50685b0add2fb08e6e60cfcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp311-cp311-win_amd64.whl
Size 148.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f5385fd9728a856b1b9b4a0867c1855efe1ae1d29f1af96c8ec32ae3a7c2a67e
BLAKE2b-256 checksum
How to use checksums
083c6b01d5ee287a5134bdd5e847ddf656fc9f044abfb1882fa5a4c8bff58522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp311-cp311-win32.whl
Size 129.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
baa8f26022e56105803d8d5a6b6f6173d4eb0ff60aeaffffca99ee7b4b54c058
BLAKE2b-256 checksum
How to use checksums
cda86ef6bead0165c9ca883031164dd093626c6c6f2c2da369834a4bf4397ff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

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

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

Download URL cryptoauthlib-20240626-cp311-cp311-macosx_11_0_arm64.whl
Size 232.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
029e172960aee1a2655efee8a3078dc730aa6c61e1017c99b279421d55fb40fe
BLAKE2b-256 checksum
How to use checksums
89fc31e04f634016323e9a34d9b723c6e3598464d6e479d9cf3ed11500c40a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp311-cp311-macosx_10_9_x86_64.whl
Size 232.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8f1c7f1031031c68bbc11759739d11ca3b9a6d92f04e66da4b283d6c7eb28704
BLAKE2b-256 checksum
How to use checksums
fd3c51f651bff627c8bb9db660e7e2816e034ccb4f25247e25f068ad8f1fdf3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp310-cp310-win_amd64.whl
Size 148.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
11cf17b687be35a71c48c587a66b469b5e3b98369824ae598b8a8675aeb03b64
BLAKE2b-256 checksum
How to use checksums
bf0e4b3dba10286b51a3fc4d49de25af5817a7ded925de8465e8016885a3021b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp310-cp310-win32.whl
Size 129.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
fc72014bb5cb327ee651065b0428571f43fd1c8c2d2d7fb7e17d18432eb53272
BLAKE2b-256 checksum
How to use checksums
a8041e3a1e2484ed522dafb8b327a3e124d467c839d7f5399c6f867b2eaf0b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
96115d47f4eedbe46e8b158ad61898e8ef910f22956dccfcaf0bd1b5b9164e5a
BLAKE2b-256 checksum
How to use checksums
1b9c0466fa1fc726ed59908a86227a94d3215854330bc0a988799f60a05c49d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp310-cp310-macosx_11_0_arm64.whl
Size 232.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd46c86d30e2ddd819c8b9ae13278999bae1ed425b283529234a3f2cbc7e47d8
BLAKE2b-256 checksum
How to use checksums
022e0d3e50cbd6e40ea9e6923ad4a605926391e258ae7964e0d4fe503d3fe444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp310-cp310-macosx_10_9_x86_64.whl
Size 232.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a2a83781e48ec1ce4ffc24f11babea073695934be37f8d73ea2e16b09a549ca8
BLAKE2b-256 checksum
How to use checksums
5524674f18dbf7c241a039304374e84e6d86039a6fbd301642614cf976025e06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp39-cp39-win_amd64.whl
Size 148.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7cb74fb0f29680949f96a098babec3affe1498e7b978bb35dae451ee1c3b58ff
BLAKE2b-256 checksum
How to use checksums
e08e83b1b8ee1d1b5c4e600d56390155b5319726a7d9be0a961c828cab1838b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp39-cp39-win32.whl
Size 129.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
55b76d63794ddde8a2496558cea912125ed9e5d71fb18fd339f69508fe8bed66
BLAKE2b-256 checksum
How to use checksums
30a757a54fb3a21c82eadee1da10d41ebe35ec7b21034016e8685016be092315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6cfe4f1a236a4f693370914ded56000c4e3ce9a4fe55026f694fdbfc6630a703
BLAKE2b-256 checksum
How to use checksums
6886996b860313d1388857203b1258dcec828594959b2148c6f29d6012a0a234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp39-cp39-macosx_11_0_arm64.whl
Size 232.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a59e965b13e747f758f6aec79da8742c15dd7fe62368d10b2004b20a984a167
BLAKE2b-256 checksum
How to use checksums
efe2293b14a7b2f5eecd25c279c3bec1d3d7ea5e51169e601a90cb3b42d52d27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp39-cp39-macosx_10_9_x86_64.whl
Size 232.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
50fdb3195e8bc5ce3935491341b42107ee37596c390f5b9f7e1b31541a4beb3e
BLAKE2b-256 checksum
How to use checksums
f081435374538025850936780f9bea0840e657a42ed20799a5d111a5d1eb591d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp38-cp38-win_amd64.whl
Size 148.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
46a1532db281a405bbf7509c7d898d3dfb53311492d8297736a9ec1fbef39900
BLAKE2b-256 checksum
How to use checksums
15466051536ffef0335a5c5d5adf124b042243a8c2ec033040bc8dae77206e5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

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

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

Download URL cryptoauthlib-20240626-cp38-cp38-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
69297e705471d5cb3d59ff40cf789ece6c3c311e3ce4d664a3e75dbde1a240fd
BLAKE2b-256 checksum
How to use checksums
2cab0c5070d5d977d72e8e08aede60e9f15e4d809cd2e85e9c9e6008301027f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp38-cp38-macosx_11_0_arm64.whl
Size 232.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84a4db44741a25df3b0d395e10a1babe0d9a5a42bb856d1306f34ff8d2c28feb
BLAKE2b-256 checksum
How to use checksums
47fc8da798aa75dee06c9a4b72ba5ef965de71cfd6a81b4903e0f7d757c63e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

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

Download URL cryptoauthlib-20240626-cp38-cp38-macosx_10_9_x86_64.whl
Size 232.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e3742ba9b9ce4e502b52c7223d318e702ad57f8ac22348bb8f09f99485fc93f5
BLAKE2b-256 checksum
How to use checksums
ee7b14a098f6dce3b4e86d83a1ec7ba28c51b091ea5c3f64768d18bf6d7305dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.19

Release history Release notifications | RSS feed

This release

20240626 This release

32 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