Skip to main content

Python Wrapper Library for Microchip Security Products

Reason this release was yanked:

Pausing this update due to compatibility issues with use cases

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptoauthlib-20250217.tar.gz (557.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cryptoauthlib-20250217-pp310-pypy310_pp73-win_amd64.whl (155.1 kB view details)

Uploaded PyPyWindows x86-64

cryptoauthlib-20250217-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-pp39-pypy39_pp73-win_amd64.whl (155.1 kB view details)

Uploaded PyPyWindows x86-64

cryptoauthlib-20250217-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-pp38-pypy38_pp73-win_amd64.whl (155.1 kB view details)

Uploaded PyPyWindows x86-64

cryptoauthlib-20250217-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp313-cp313-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.13Windows x86-64

cryptoauthlib-20250217-cp313-cp313-win32.whl (134.7 kB view details)

Uploaded CPython 3.13Windows x86

cryptoauthlib-20250217-cp313-cp313-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp313-cp313-macosx_11_0_arm64.whl (415.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cryptoauthlib-20250217-cp313-cp313-macosx_10_13_x86_64.whl (415.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cryptoauthlib-20250217-cp312-cp312-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.12Windows x86-64

cryptoauthlib-20250217-cp312-cp312-win32.whl (134.7 kB view details)

Uploaded CPython 3.12Windows x86

cryptoauthlib-20250217-cp312-cp312-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp312-cp312-macosx_11_0_arm64.whl (415.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cryptoauthlib-20250217-cp312-cp312-macosx_10_13_x86_64.whl (415.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cryptoauthlib-20250217-cp311-cp311-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cryptoauthlib-20250217-cp311-cp311-win32.whl (134.7 kB view details)

Uploaded CPython 3.11Windows x86

cryptoauthlib-20250217-cp311-cp311-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp311-cp311-macosx_11_0_arm64.whl (415.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cryptoauthlib-20250217-cp311-cp311-macosx_10_9_x86_64.whl (415.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cryptoauthlib-20250217-cp310-cp310-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.10Windows x86-64

cryptoauthlib-20250217-cp310-cp310-win32.whl (134.7 kB view details)

Uploaded CPython 3.10Windows x86

cryptoauthlib-20250217-cp310-cp310-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp310-cp310-macosx_11_0_arm64.whl (415.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cryptoauthlib-20250217-cp310-cp310-macosx_10_9_x86_64.whl (415.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cryptoauthlib-20250217-cp39-cp39-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.9Windows x86-64

cryptoauthlib-20250217-cp39-cp39-win32.whl (134.7 kB view details)

Uploaded CPython 3.9Windows x86

cryptoauthlib-20250217-cp39-cp39-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp39-cp39-macosx_11_0_arm64.whl (415.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cryptoauthlib-20250217-cp39-cp39-macosx_10_9_x86_64.whl (415.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cryptoauthlib-20250217-cp38-cp38-win_amd64.whl (155.1 kB view details)

Uploaded CPython 3.8Windows x86-64

cryptoauthlib-20250217-cp38-cp38-win32.whl (134.6 kB view details)

Uploaded CPython 3.8Windows x86

cryptoauthlib-20250217-cp38-cp38-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

cryptoauthlib-20250217-cp38-cp38-macosx_11_0_arm64.whl (415.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cryptoauthlib-20250217-cp38-cp38-macosx_10_9_x86_64.whl (415.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file cryptoauthlib-20250217.tar.gz.

File metadata

  • Download URL: cryptoauthlib-20250217.tar.gz
  • Upload date:
  • Size: 557.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for cryptoauthlib-20250217.tar.gz
Algorithm Hash digest
SHA256 86d86e6281fbc3ec044930090d05e019423a4e024f6d80da6d23f4a64417e5da
MD5 05fa43f5a2f395bdaa72a4dfe4946fa8
BLAKE2b-256 59add42eb6886c26de2865ec8b7a766b158979f1844b2c9e749a54413e44ace8

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 957b0a03c5dadf76eb6d2a31d3166c189e8c80c5d20f76fee5f3f2d21284c794
MD5 d8caae4e28d63ff24acc41c19086ffe2
BLAKE2b-256 d3d33359a1ea494ba042fa48308e659e100479b8e7b18ba827fb633cf4e54998

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76673afa7b290d1a8219cb748c4e979542d8884d83a9bb41bdc17d76fedacae8
MD5 21cb446313113095d8ecefc809887398
BLAKE2b-256 4babc6685846a359119267c1381a20a4771f2e98f7526e587cab79eaae51e635

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 af42c5b975d01cda7e5fe849737f24e217a1b16429dee08fec6e86664b23d1d9
MD5 a3dc24ed0deb03f7d584ec2f0a95f0c7
BLAKE2b-256 4163c2e2a67c7bad836050eefca19d5a1ce9de011862f9238b97b5cfebacdabd

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce8cdd5a537e16936fecc847a77a0f5708649c9463a22f5774a7a55451e144e
MD5 25a1ff83ec2c8979f39a7a2bda92946f
BLAKE2b-256 1d4b59deb9d2a4f4a2de91df3953339dd34c4dd4bf83da351c8f78fcb7ffb039

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1fa586a342bea969c1c3b5c3bfeeec26fa512d02d686107483cbf4f207043642
MD5 ce7f471ee80dc8f961fc03392583ac3c
BLAKE2b-256 587daebc12c5b091c80402937054a983a7c1e14488e8c8d9500bf5c8fcce9208

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5d76baddd80960a0b050512c0ee07c4e92a60da7b0882daaac709af81a227d1
MD5 b1fdcdb9f7feaf3f98b37f86340ef95f
BLAKE2b-256 26e891dde246d119977a3f094c953335ba3b69d500cad6a7e51864aa2c8726d7

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 803f0fe9dccac32d96c78e18a0caa6c5564a3d2fd56e3b33c1d0c47ea43db282
MD5 c33bfc23f33b2a087bbc67cf83441b50
BLAKE2b-256 9e210531bf550aafe9f43e630e9da7dc5453cdaf9be03a08a4fee1a93f4486d4

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 60cd28b8429814c7bc91eb02cd36a1d485d9c78487f590eb8d98784462a0d8f0
MD5 a9376fff5dcfd3f8bef91d74722d70bf
BLAKE2b-256 ae47b30104f0699ad263e5e2876622a79e1b1e8af0587ac4b6c41062aa90f9bc

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 960c635128c6b7882b6366ad1f25398fea7e951b4827b77cffbe07e2abc2f6fa
MD5 07c31d1e0749912c5c3aa9aa08a6bfcd
BLAKE2b-256 4a33de65037eb9e933e3c819e3ba23469ad76df3a2311be218f448210e654668

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7487d9e882bd649e0af0fa5efbd9bfcb36e89c6cafffb273bbbf1f71bc4a501c
MD5 312cd4f3c40d50c0178fd460d7356eda
BLAKE2b-256 f7a82bd07c95797e5b1e506260bf7e365833d2ae8e99166f305d84bfbea9cc00

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 694b584b66db1b21740e6ba36507d7810ed34d547003308331358466609ed37e
MD5 682982fcef1e0ef3ff84aa0ab2a5b1aa
BLAKE2b-256 ef74b0bbbd58609fa8e7e9b4da20c267bfca0c515f5a99012ad1d11bd3639904

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b2f18bdc5c19424abe87b6a11fdf59ecef72f514930cff8f2b87f4a4af59c743
MD5 875579f2d15c59996949e7f3e818a5a2
BLAKE2b-256 7adebd16f01c5c73e4505232393f602baa9a5ba3c93bc3fd6e0d41b1fb3d3fa8

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f12d26f50254e3d2bf89132584cc18d16a20ed635e40b72292a81fd6b60d4b83
MD5 9043362ff99e2c4c5c20fc8ecccf7083
BLAKE2b-256 8029fee6d2763b85196df1e4bd042a7908f13582dc7932f1a07dd555ef94441d

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d63b7663b586e4956ce95cc314e78ef2244aedcfe5e90261974c1e8952e9167c
MD5 3708dfec660aa0fe5e8384bc6f0fb16c
BLAKE2b-256 d8f1f0c44f98d2d990d483dd127e69555ac8f84775a0b171e45a78af2cb936ce

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b60b17c3e5540514f919cfaff4ffeb0b59a28caa00dd2d308181588c1d617df
MD5 c197d88fd1ec5dd2b26f6ba5eaf12ab1
BLAKE2b-256 af10014fae14f431ea3822d253a5eb5b59494f64bf66e21d04738aed414e87a7

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fbe164c304b25fd82f28b6f686960accb551f36d4a753c159780376af105c9d0
MD5 cca32a6746a1295cebe1928f4e901f77
BLAKE2b-256 3d5944f756c8382fb08f45a513253cf315a859ffb1465bda36b64d745016803e

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 371a4daf50877609ad63c5a90902a34ec98f19bfccc013a16278db81a0ef69ed
MD5 544284ae9607da4483b89137af3f2e3b
BLAKE2b-256 39bc72c56e1f7ca6c39f8cdf16ace4049bc3a219700bf7cc44868c5a52c3add7

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cc2a04544fd2073e4201d8159cac4fe4259cb4a6fbf2d011e3c99ddd7285a155
MD5 6c5ddbee7e11cc371c2d69a60531fd88
BLAKE2b-256 a0f4010b4bf16e4df2c02699b572852a8c79f388279d4f43d6e109fd00a403ef

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce96ef9289138ab4ec38e6182dfe08e163fa5e7a0da4c0e3e76f84f6587e5e0b
MD5 8a9d82a45087f0970046a0e5bc8e33ee
BLAKE2b-256 4239403f62f758ac5bba80f9d2e4333188d27ed882f25beb3cdb817c2257f4e1

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2124e1e42a196911f4ed550b8d7d607986bac34b168ec48d0f5d4319dd4116cc
MD5 a63c2d37305ed362b658f3c81de168d8
BLAKE2b-256 7e1d32e919fd5c210685f87c10f18bd81c88dd38bb97b9799b60b5517830206a

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4dc9c9c6f00337bdb24b4c4d11d07b50f920487fe5f9a65928ff3455719436ed
MD5 28315f7d9b3b07450fbb4a8d863953c2
BLAKE2b-256 c31b0c5fc97a16529002ecd82904586ff0870a89400cc80554f0017f0ae5fff5

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa277ee0a140548ae2969b0e0369dfa64bc12d2fd0ac83f4f58571497ae9a146
MD5 4d7ddc3108ab044e28caa016153e2239
BLAKE2b-256 63684ec675eed1dd831a405d90d6716257239dd50aeb4da769a1160d263646ac

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 229b95a7524cfecfa2549468fad644ed8a6deb49efbc99258b32e5037b60058b
MD5 a17364ef2b66628583bf9c9b5ca00131
BLAKE2b-256 93d2b00b2b6b4d9c923abe3be618724f713e4c58baaef8e88acb200d4ace260b

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3475173bff46b613b66e0b8889dcb31db38115f988bbe0d49b6902db1277819a
MD5 f1eb96d28ae8ef4af41be7ff85ef662a
BLAKE2b-256 4c315f00f0775711a5cc764923337f4969ccf2aa18ef33750e2b36c36c3bd029

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86411d1c4b31b31907407b8a06ec133c808139eea35718a8a8392349ad0049f0
MD5 95db11fd385a1da3201d6bfaf8be6596
BLAKE2b-256 bf70ca962e27f0aba7eb1f2e38d819b09257b61fefdbb622b01f7ebab1c7dbe9

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09ff98ff2503ee824433e4a03a0e27928992e2faeb594a02c19ae9ee7f049b58
MD5 b5991a61df9b50198ad5668a72295b38
BLAKE2b-256 96b78c14570db2295bf2f51bf0047a78a803aa003cc8f022577fbdc948abdc76

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9e701a894f3f4145e57e4f9ddfa4eb86ac7e04f8fca0446edff2c83dbbbe26e8
MD5 b2e706915d21b3fdd505b5866a7f7268
BLAKE2b-256 3986f9c0b006ce465527c39e48ba95a07b2471a6c5aadfbd470eefb6d1e40e18

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5b33300bd7eb5f7714b5e95359fce24667ef8bba999ccc80d627357a3e796085
MD5 0242b1673d520f3ca5ef910f4f7b95ef
BLAKE2b-256 ef72fdd1588704fc394bbac11d555ea0cd0cef348482a165e8d94ddb5ce9f8ed

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5cc3c9a5152f4eecdca4814d0570a868054d1ddd6a98e5adf7eb18d1973d9f7
MD5 5f566f086bfb26d60db67ad36ce65d5c
BLAKE2b-256 6d1d3ebf4c2da61d444458428a1212708b8cc5af6b84ef9759b17e8c48ab3b90

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d25c32b7f4dd4e191c496f688aeea75a4997885597df4fbd690170c059157501
MD5 27121dbf4541856b08e8d178e057a997
BLAKE2b-256 5fc5b8d0684c475660aa9342047bf81b7f63cd1dfc4faa713ef24ce64d00de3f

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7d2b3c3330b023ed93f1c4b356cfb4eb08064e20e8ce4e873a2b948fea26dd7
MD5 fb84b33b47bf52297391480f850e7cbc
BLAKE2b-256 f7ce8bba512a4f6b8cc1ebfd43b189a6bfa2f1d6d461d41ab5f5ba0c7bf116d4

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3545a1b41ed9064b2d860a514bafe60f8a8467691dc360adaa07f25652b62f44
MD5 2191c8b3ea7d48ea29ea0382e9ecd7f2
BLAKE2b-256 a29e6a829cc31ad6ec750af5385500ff0eaeda70c7eb6d0e5485919cc102a44f

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7336aa45a3af6877fd6506a960f7a5596922872807178ae50221e9173f7dc87e
MD5 fe985cad1ac8c866b70d61e5af617b29
BLAKE2b-256 3b6b3dc07e30f09eab98bfb9097982f182703759cfd63a111ddd1cc7d18de8c2

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b48cc0082a3f349b42596cfdfc21e921bea3d5a7c3625899e51c0d1ec850bc15
MD5 b4ebe2c0c330c58546846eb103d7142f
BLAKE2b-256 1da7b8b4ab864a3b419548ba3eaa3e7b17b93278ad056f92d837068b14a8b9d6

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b47ccc03eb6f978b751179000b3449c39038e2ca03643ef478a369e983850b3
MD5 d80276801a47cf5ef44b1a7d6abc780c
BLAKE2b-256 56bff51a4c129df91946a2291eba04f41f9793de828ba2bf96b6a9949586509a

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20250217-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20250217-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d5e33047ee57af515a29075ab8ae6fa4f8d8c0b9773430e26679798c6b33e23
MD5 d7308eb5d632d9acacd91447fd83c397
BLAKE2b-256 4291b95a722fe99ef48d58e2efe29e3bd8edf1ca7695c020a26f1c960feb7348

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page