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

Uploaded Source

Built Distributions

cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl (149.8 kB view details)

Uploaded PyPy Windows x86-64

cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl (149.8 kB view details)

Uploaded PyPy Windows x86-64

cryptoauthlib-20220320-cp310-cp310-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

cryptoauthlib-20220320-cp310-cp310-win32.whl (149.8 kB view details)

Uploaded CPython 3.10 Windows x86

cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cryptoauthlib-20220320-cp39-cp39-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20220320-cp39-cp39-win32.whl (149.8 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cryptoauthlib-20220320-cp39-cp39-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cryptoauthlib-20220320-cp38-cp38-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20220320-cp38-cp38-win32.whl (149.8 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

cryptoauthlib-20220320-cp38-cp38-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cryptoauthlib-20220320-cp37-cp37m-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20220320-cp37-cp37m-win32.whl (149.8 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20220320-cp37-cp37m-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

cryptoauthlib-20220320-cp36-cp36m-win32.whl (149.8 kB view details)

Uploaded CPython 3.6m Windows x86

cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320.tar.gz
  • Upload date:
  • Size: 438.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320.tar.gz
Algorithm Hash digest
SHA256 a4ce22c9c6c96213f87f92db1ab4b37b8eb0bcb792ad9d5d72e285e4c63ff30a
MD5 6518bb3963988859ad74308e1894e42c
BLAKE2b-256 8d0e4eb26b71017b15cb362207220794c51a8c0ce9176332c30d5fceee60c094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5c71d532b24b17abd52aee35813e5bcdca6aa3dbcb84ae7a667b1ec04d789e7e
MD5 d8402787bcbb3f23336ef7275c494926
BLAKE2b-256 1a1508a1ac72c0734fd816ee3512346ece09677a8ee0e6864ff7e592e502868b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7b425019de9d7adeaad4d4fc92dc7709e8aac6a0626f0895bfa8228723e3c554
MD5 c5a594fd1237cb695176787466ea3f3b
BLAKE2b-256 62eb2b073865faf7194bfea34327d424b3a721d45f188437117faf6b4abb9824

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 55443cbf6d5d439cb07fe23cea0632ad58a989c8dc3389426a687ea4f8545179
MD5 fb4a12139fbe3c5ff59a37e7bcb5f78a
BLAKE2b-256 2b41c79ec2b61ff9b6772c12b64896b9b70d1f1920efaff5d94b27e300a8441a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp310-cp310-win32.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 358f20b0067b460c36b2328ae8d83f440c60eec916203901b46f9e6067fa1273
MD5 379835f8242591812ff49e017b8eb23a
BLAKE2b-256 cabd5173f63edcd1d7ee9c4ec28f949af6a3ae78433bbbb94acff9989add5732

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42d23eb6aaf48b050616a491a0bb4dfa89cf9a0cadab81e9bff72505c8bb9cb8
MD5 c0a2189dd78778d879fb731e748c6315
BLAKE2b-256 44ebb5031f5d30d713082f85c8cb542c1ee65b559b9f815dd51bf2fb68276bd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d55672c3d1a1222a3cdda68b28c7409908a5315cb5d6bce06e081a7dd31826ad
MD5 553ce57f545d37d5eacf9a3a9c7377f7
BLAKE2b-256 43b785fa0f90c1cf970ea4ac2f0aac287c4645bb3fb9f8816d6b736bd093dca9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f3d957d0e288b5b4ea198d969d080c99d4526853a0f69b75f26047cfaf461123
MD5 2f27fc37675b4e8e41574c3fd5385686
BLAKE2b-256 b3c25c52164d506b578ee5a000fb4d73e62a2896d82d13c05018d7309209d8f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp39-cp39-win32.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7ee91c65ddb4952e5667e08a3116721ffd24a66a8152ec3a05feba2f02b0d61e
MD5 db2cc7b750885a82ae6083661ebd431c
BLAKE2b-256 a4f91608246bf826f1c557950d78d488310a0b056273dfa62a9a9502099b1ac2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a3d058541659f6974bfa713d96a5808a79bd7b4209f087ec6b811f2473f0681
MD5 77e9999a2b753790e0f62669b814c03f
BLAKE2b-256 1b35c5a711c45c8ce11ce52430afe50ba0d77c78d8d5573c28e86ab60f26ca1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e14d4081bdb7df9e415b7a324f743225c2aeda1dac3727b7fb3623222cd58b1
MD5 74b4e77c6951daf5fdbd4d9a098f4f28
BLAKE2b-256 ac66b459acd096c0a98e255360f110a182d767984e9f5d70a76d93f3968e56a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 be5508cb18f533003ca2626a03f302fd92198cd1ced4e68c3f492ce22f495744
MD5 a6203da86b073f548e6505844a6fb96f
BLAKE2b-256 e845be44ebbc8b1148700cc640d43f4710a0dded3ab2e3d09cc4f85706451baf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp38-cp38-win32.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5a91a53079e2ce45ad047f580aabb1bc26fd3bf4af3eda2fd76478ca4f6d116b
MD5 81d98781debcb9649410e0563626f109
BLAKE2b-256 936fefbaeec9184a7f605cdc7e7d85056923795872b561dfe4ee4ee699d81834

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7f2d5895dd331f279ae263840bcde86cdbc796ca75d57f67c4926d522d62435
MD5 aaeb716b362a98b7be7e34e3ed4f027c
BLAKE2b-256 201f039d103904a555e1be39b2d88d41beaf0442a3985f7ec5b9aa3ec3f95188

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ced41ea1d453c03c231b30288cfcfa8dd85e4b4b1bbd11ec8c4550f29cadb1be
MD5 cbf5b45530d74984f70d984b5768d349
BLAKE2b-256 0559a2461aadc44f57bee89269fe508cb1105839fa6527099337c01b9ca7ed29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5f14b58dbe5be91da764f2461f5436f21798edf895a032e1146b2b5fd3273d58
MD5 45d2b1b90ac3d4867bf4e12875cc9bb0
BLAKE2b-256 3a5642cbb733b24c8c600f0285146dd890ba856a811e9657d40fdfc96fb7a95d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 25e0a0e1dde9c5be7892c44c2f88c3659aadf33f2eb4fef7fb7017c22c132801
MD5 b143830f17178c77d02953bdd3712aa0
BLAKE2b-256 e5fbfe7d37933c66f37dc375d64040a63ad68461ec87ab2743fca846af70a51e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20220320-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf6c8edd554716f7c6a6ea25bbb2751ad6c2f50d219fa4d762673ff231ceda3b
MD5 8c265a7cb803b25f9d9d5c064d6ed6cb
BLAKE2b-256 c43ee1cb752608c42f66b3d492a0f2a1662a92ee45be9096cb739043eaeab694

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8f7771791c68962392aa0df446118f35b9fa2e8010573dfaf8e2bfcf698ac40c
MD5 aae7e7385f87d834a228fd18caf88c4f
BLAKE2b-256 5505875ae10ac6eabab2b5b377f6ca17bc2651da87d297f1cc78099df73b945b

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20220320-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20220320-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 149.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5b6d2268ae8b97452230489dade1d80e133874c6ed358bbe1254769183a1e384
MD5 b7006209f6db183dad727d35bb04f38e
BLAKE2b-256 7e074d90ea545ec483954010b30eda0660ef630e85b21671b1908fb1296f2103

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for cryptoauthlib-20220320-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45a67a2ad3804144c97e97c95d6f03630ef408e3ef742019e90c3df8bea5b451
MD5 31e0cb2f6e86a54c50bb83bc1ab1a8c3
BLAKE2b-256 72a2c748bd419117337b4f06d2d367abb0d37acac814b477ed2803e701e69f94

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