Skip to main content

Python Wrapper Library for Microchip Security Products

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-20221104.tar.gz (464.7 kB view details)

Uploaded Source

Built Distributions

cryptoauthlib-20221104-pp39-pypy39_pp73-win_amd64.whl (154.5 kB view details)

Uploaded PyPy Windows x86-64

cryptoauthlib-20221104-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-pp38-pypy38_pp73-win_amd64.whl (154.5 kB view details)

Uploaded PyPy Windows x86-64

cryptoauthlib-20221104-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-pp37-pypy37_pp73-win_amd64.whl (154.5 kB view details)

Uploaded PyPy Windows x86-64

cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp311-cp311-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

cryptoauthlib-20221104-cp311-cp311-win32.whl (136.4 kB view details)

Uploaded CPython 3.11 Windows x86

cryptoauthlib-20221104-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp311-cp311-macosx_11_0_arm64.whl (224.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cryptoauthlib-20221104-cp311-cp311-macosx_10_9_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

cryptoauthlib-20221104-cp310-cp310-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

cryptoauthlib-20221104-cp310-cp310-win32.whl (136.4 kB view details)

Uploaded CPython 3.10 Windows x86

cryptoauthlib-20221104-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp310-cp310-macosx_11_0_arm64.whl (224.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cryptoauthlib-20221104-cp310-cp310-macosx_10_9_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cryptoauthlib-20221104-cp39-cp39-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20221104-cp39-cp39-win32.whl (136.4 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20221104-cp39-cp39-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp39-cp39-macosx_11_0_arm64.whl (224.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cryptoauthlib-20221104-cp39-cp39-macosx_10_9_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cryptoauthlib-20221104-cp38-cp38-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20221104-cp38-cp38-win32.whl (136.4 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20221104-cp38-cp38-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp38-cp38-macosx_11_0_arm64.whl (224.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

cryptoauthlib-20221104-cp38-cp38-macosx_10_9_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cryptoauthlib-20221104-cp37-cp37m-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20221104-cp37-cp37m-win32.whl (136.4 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ x86-64

cryptoauthlib-20221104-cp37-cp37m-macosx_10_9_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cryptoauthlib-20221104.tar.gz
  • Upload date:
  • Size: 464.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for cryptoauthlib-20221104.tar.gz
Algorithm Hash digest
SHA256 fb67a18b0f3e10628d9ad31cdf7d593af19f07928476616e02aac354e014f1c8
MD5 00b834ab3a0765dd2c9e6e0e74b7784a
BLAKE2b-256 dee2480a017317334485f7ade6af6221df9e6435e10a72ac611dc5ff21cec26f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 560cdb74e1a8da0734aed6680a06e77c4ff7cab1b2e35a411a9cfd31f20e1c4d
MD5 b9e468b5b7af278a09d011b363540d8f
BLAKE2b-256 13c054755f8daf405a53a4c3166f9e4019f6e8704b56d56ead851ef774f5e45d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65bf5c320845d89e8e2bff801967eb7d4124645938d702a323c746896b333209
MD5 5109ed4b0bb720d7dd02e91da58c70bb
BLAKE2b-256 2eef15d34587114e365e68fb027333d58fee33a877ede88fe27b32d2b9490ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 fb91bdc1bab3f0cbac8b7aa8b97390ffbadc15785c02786c3813a452f326ece8
MD5 f42d42f48761a511a50c97c32cd2018e
BLAKE2b-256 dfc67ef8488b41863c223cdbd80297f62635675fbc241f68b5a233852a06fad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b58b070babce97b3417f447fa79b486fd35d62ee807a21f60bc33ee9d849744
MD5 13934f3f27152e9221ab4d38d5d35fc5
BLAKE2b-256 14a1775b2f12adf4fa0659e5be30369a9a27076b68ab490865de73f8e5ef29e5

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 86c14f8a7761b25403bf8a6e17d0e8126084253147c3ae533a9f8a89e7bd0009
MD5 5d1a110e251d0c44dbf606dd2e22b2dd
BLAKE2b-256 947040472b10fdd36255c350abb5f5d0130b7e800fce6adc014837e31053b26a

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 859071cb033bd8671097daf380b2349417a6dfd391279630e51abc371879ada8
MD5 1818782464cd1238a22f696ab5aad2ac
BLAKE2b-256 9a55f63a650a7da73c5690c6a0eba6737a12bff5e396f10cd78b99460e647247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ddd1fb77e6f3c5db703b345d8551147509dc9081b397104477d6f0fdb0b0ba6
MD5 ed4868a0fe18431c719f9936de712146
BLAKE2b-256 aec6e944a79d5a6e775bbcb2baf4b5c4a58787cb81b60cf747decbf78564091b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 27ac7fcb052b13409b31a633d67d9c66ff615cd83d0d222fde377842e6dbda79
MD5 68b4f71ae9ac83de5316df89835adb98
BLAKE2b-256 26f66313d745e3bb1143d773413509bed8bba52a55c255a506624771064f7d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1737a2b4b4985f93c2299f1e20ac8a425d19d72121e0e80dcdd6fa6aec3775d
MD5 9d256dbf68e68daacccdc414419dcaa9
BLAKE2b-256 ddd2846c0b29405e7983620d1f70d547e3be490cec4a8b012de0b001dae13088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f1039ac15545cc2fa78e66c61d2bfdbba94235b6ad3bc43bc8ecab6daa6f3fd
MD5 a7cda8bb04f99431b69cb88d58625feb
BLAKE2b-256 10ab1bcb653b9d58ac30fdac0a7e28ff7dacb9b72aa6e64e3205a20d737a7636

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfc80d17bb2d7c4a6afe91d7b077c73c631fcd44d12a61bfb64698f629787547
MD5 9aea12ed3fd313d19ef3d134e7a3f34c
BLAKE2b-256 4f9c367d1a5bc356fa7fdcaff9531b4ec094071ef4a48e253f336ac3344aa9fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3220114c17a92c1bb4cccf2aa4ed402cc5b2ccd4e00f0d2d433edd216a8ad38d
MD5 7e9ad0aa5e7b537d4ebc4a1abc996c45
BLAKE2b-256 9fac6beebdec68eede77439bffe3e03b2c55a680fb0a6fd4b530c670c4d8a98b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ebd5a5872f4e6715fbffc25285138956f46243fe99463b16c02242799269d5a0
MD5 947b4452d13f556a3fe2a111ac73d662
BLAKE2b-256 7618cef245d98fca8cce5313ff00672ae33761e95062611657f20a00b472ce0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db8666c325c2bef588b6d0c2a942eb29b4d4e559b952051c5f2af944d746773a
MD5 b6045f185e7e0ac34394730ff7d90487
BLAKE2b-256 83123628b11cf0252a54723bf2d66f385313140ddc6fbe3e78511a5f971752a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89014f6806f3f6cc13ebab9d10d2d4da68d8de91631fe198356c116ce170d9b2
MD5 7f85cdaa053a7c7f463b8d1c33ebbdb8
BLAKE2b-256 a4de75413ca204fe6f54ec745588e00b1c3e82badf58a0ede26d4435f0cc98f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74076c7257e698ef1d15cdd8899776ed8846959f1a9bed6a1497f052b11c7dfb
MD5 6a8325567aa747972a229746ed16e73c
BLAKE2b-256 8ba1e3ab4d523bda3fdb1c10f7d9a520fc2e214872c39c5fcb6362c83328e21d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 75a8f9b5adc5b9eb4ece81ff1f810da1b41a279491d61fdec2aa10d928a22cb0
MD5 0f9340547944a929b9b2a1708bfc5dc0
BLAKE2b-256 e187d5fb212b6026cdfa7baebedda55cde118615576dd49e7db34d915dd274a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 43f11135314ad0e45f783f733c59870e528a4fc8e56974064c9477a64c8db032
MD5 2907ba86fc90690d3e32ca5b6ff0d7f4
BLAKE2b-256 8d66c598cd9b2e820ae7c3727dae51ce98ac72300971c580932ea22795a89149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb2c0a8026b6e56de9a53a26d11546b8db5b6eb82234bd011885d2b5be411372
MD5 bac19451ba9afd5fd8804cde87865a4e
BLAKE2b-256 a7cf8f057836852bd63de3abae735fdea0d2fa85a384ff7123e2aed9cec4ec02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d33f5b4f292804d96b37d6bd6929ad7ba7d015464fca6172f604995fc3c8ffa0
MD5 cd88cfe1b20bfda86817508621c37334
BLAKE2b-256 d6319cda5a713509e33379a9b191cdd347383a5b35eb0fc8ce8390ae6ca4e37c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca66ae4a8cac2b06166a5c79e62c3785f0c384a9163e4ef8e591cb0d62b5d2a7
MD5 cca181794ab76f11a038924b35b6cdef
BLAKE2b-256 2b939a56cb3a23bc2d8273547750c0cd291c0ce728e1e7ca9a4329b5edbee140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ec37b3d109d5fa99f96fd125c2d5b9b7cdd16abb9b3421bb36fe72649ff39809
MD5 41b0d1e8d26a56da56370cae2bfcda86
BLAKE2b-256 2eeaf7e1e6345e1bb1503acbeae2c19eb87aaf20b4b6a2b3c00749de3eb36328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 aaf69f8406bf62392cb2a2c9dbaef11e1a8b4a7b3355f76308ec7d406c08d586
MD5 45e8de0822e65bd583049e38b1198039
BLAKE2b-256 ecd401614c89d43a9fde53594789f86b0bf95a11cf2f669f6caddffb695f2a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6817b7631fd7ffe3e5a25cc7011148a975a8241d5803b547c04f715c33a8ef3
MD5 6c070be74b0bc11cbf8d883bafb095a0
BLAKE2b-256 f2a0cd684e86b942948dba0786f1db28ec245d673ad559d580e12fe8c4467f4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f61aab047d54192b45cdf09250996b2964d9101f7e2373aa9707a43d4e0e5d3
MD5 9d4097e5b049f5d489cb9fba124d1814
BLAKE2b-256 3ac50c8a21254da55f8180a0783fde4d4daa4f4d6d838591bb484e152d2f21b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43c42d15e1c6b81c3a0a3038fdb94537f900eddedf29a39a3a5eb1054411a82a
MD5 e3a4454364850570f774fcb1d818aee6
BLAKE2b-256 efd9986f7a2a273200676b558e7d2355c4f71388e4822a202430882133cac169

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2843107b41a286934560cec5e39f45e8317ee38f640b622d5b6738897b6dbb37
MD5 d037cdbea0ceb8b3668fe1d86d40ef1e
BLAKE2b-256 b63a1a73fec0cdadc69d8e4cc4332ff7eee170fc04247cc6cd2e963d491df10c

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4e89ed6b102f8e353e6483e588045d9be4c5b6e7ba06d22d7223a4f6ac6c6910
MD5 a6b8e68909d345a01f42240c4d061414
BLAKE2b-256 fa09502529aa9ca511f7f1d013988f7044974b81c12ac7b6f699812b61deffda

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e944a8078486bfc9e12cdf1f32906b7eb0e453299dedd00ea4798227fc62525e
MD5 72bd95df96bfb1596f72d49ee4c18305
BLAKE2b-256 631188822fc4ceeaf2136436ad9911bee8ed727028200b3ba08b4abde13db3d7

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20221104-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20221104-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 351521fd71cd6048de1639ed784047d612a84831d18e412031af1bef444faff4
MD5 af6c0c1a662af7644db186d3243a6d48
BLAKE2b-256 e04a70284b5a7758d08d96f47335ea25cd78e9206e3aeb54aa152f5e573f1c4d

See more details on using hashes here.

Supported by

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