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

Uploaded Source

Built Distributions

cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl (148.9 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20211006-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl (148.9 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20211006-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20211006-cp39-cp39-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20211006-cp39-cp39-win32.whl (148.9 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20211006-cp39-cp39-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cryptoauthlib-20211006-cp38-cp38-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20211006-cp38-cp38-win32.whl (148.9 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20211006-cp38-cp38-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cryptoauthlib-20211006-cp37-cp37m-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20211006-cp37-cp37m-win32.whl (148.9 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20211006-cp37-cp37m-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cryptoauthlib-20211006-cp36-cp36m-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

cryptoauthlib-20211006-cp36-cp36m-win32.whl (148.9 kB view details)

Uploaded CPython 3.6m Windows x86

cryptoauthlib-20211006-cp36-cp36m-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.5m Windows x86-64

cryptoauthlib-20211006-cp35-cp35m-win32.whl (148.9 kB view details)

Uploaded CPython 3.5m Windows x86

cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

cryptoauthlib-20211006-cp27-cp27m-macosx_10_9_x86_64.whl (150.1 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006.tar.gz
  • Upload date:
  • Size: 438.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006.tar.gz
Algorithm Hash digest
SHA256 dd524325922677defbbf737956be08ae501d12546d0e61eaf0d5ba48e1f90fe4
MD5 1dbcb9f2e27c657064244f2b0efacea2
BLAKE2b-256 f41fb50f239b6fdb1d20a7a6615ed58330dc17578469c5b70000efafd685369c

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 dca7567421d63cfa9fea1d1e0cfcecae00ee49510aeb6cac66f8e6dae3abcedb
MD5 62b2c74f040a8508227f3faaaabc6095
BLAKE2b-256 e5550ce4882de5bd9c57f1ff5b1e4134e91dd0544590fc5c3984f862568b0980

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20211006-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18712b133490106c996fbbaf0186c2ff71796cf6ca61ea8ea6f374451c0d9213
MD5 036179e9ea0c6c8cb9d057d2a5b5eab4
BLAKE2b-256 3079f7b7e9befe84023095b9fd3085f8d05442f4a3a208b72d6e199f45621a90

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 35ee57099b14336c3b613e1d92badeaa4edf37b65f37fd350457111ff1150ad8
MD5 29e32c5685c5784d3f8f1eb4ae2decfc
BLAKE2b-256 48b930d6317df2db4b378200a5792e92c2625cadc4ddbec913f63f4493294a0c

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptoauthlib-20211006-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 412714626a8e2c0e9df0aa9716c4816ef662bc32d8a0568c3c6949d3939b749b
MD5 4e6e5825c4eb72033d0549c8dd7ac1fd
BLAKE2b-256 885cde82560ba0778a81dc085db1b17007c4a9c46f7b9b6ce95b7dbfffd51f5b

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19720e9c19ccf52e06243af1bfc8758ca695b1c217408569accc728db57d2edd
MD5 503a60c0eef44281857c94efa1f72e6b
BLAKE2b-256 8ac279cac5796c9d2a6acf1fceb63156e73eb5af099c3d3048a3da957a8652e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 68787d828f291f7fe043554ec6bb5a90b7f2d87506f7e1d947ffd8480c6327b3
MD5 a3a8865bc8d55213bab658ef03c475cf
BLAKE2b-256 2fd480ebc8110e95f4d5744793d8ef518f307fd8ce7c85d379c7f7c1fba54510

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp39-cp39-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4758982453d52dd2fd00817f08ef15312f9ad5efc5bd9a04278eab47a688703c
MD5 aefefe168bb9f78efdb5fdd6d10e111e
BLAKE2b-256 706227e9328a70ca8bb1572b09090d52d18947fa4f27c695bfe260b96fb54c31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28b6f0b05c01c2388f2308686df25c38fc5569a4dcd44ae5bad94fceeea9aeca
MD5 3319c4480599d989f7dd85412e2280ba
BLAKE2b-256 d41e90f2a8ea8f1011d030e5c1d461684ded702dadbcfee3f1b49aa046d21c9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3a1aa531a5da476f2137aa5a53549dd645de552cfa206768a3a77d17c17c1a71
MD5 07ef0a83671ca4f17eee95c9035725e3
BLAKE2b-256 5eb6a588955c7f482f6f459a5f01015a4ac965e5d86eee587fdb29abd3c66d0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp38-cp38-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ad8d9e8519cab4839793dfebd96fb501fbc811bbc377a45d5135f9033098fe67
MD5 419a2f25d9139f0d03fe92689959c70e
BLAKE2b-256 52546b9421365a97181ed327fda324166d0284fb6d2a5b037d7f91f5bfcb41c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 059539c6ea8a9ccc997e726e3d282f3636b098f97e9df11fa13478d3a5b84156
MD5 744d194c4cd76b844affe4cc2c72fc9e
BLAKE2b-256 28691cc6b072461e857e439c5eff50814910492f96d6913eb1c245473da95451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 204ed1c9f1e0fd9945dcae996af6771f049e8df1489a7e4237dc652f66c9d588
MD5 c473e55c31caeb7d056f7c6d1ddb1573
BLAKE2b-256 f41b82d16b7f5be85a9d7711f08ef3596c13e28149b0dc35cb3755e2d031ecaf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0c89d327156ab4d2988ae573ccda363e417a040a5a70b9dc2042437c1991e897
MD5 3f9c40c0f6dee5b408293b3b2f255186
BLAKE2b-256 380d9f58941af74d9f4b674563fc3fa25b86932ac43f7ea4cb918e5293ec3c1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 965bc94c0027988249fd2d7e719e0e63693516b1ccc7abca8f7f3571deb9b491
MD5 f7cceb6fc2eab1fb4ac949bb8415421f
BLAKE2b-256 285e827527b28536a5d26ad215e20767f0d304f382dc589a20e053faf70f157b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 506b95fc17eeb2ac0d01006636aefc9dd29fe4b225b2c9c88908a03bf1d5e571
MD5 6117bcf57d9c87764cb8ff7443faf571
BLAKE2b-256 52b5b15830ccb83b0ca9eb3d4a66bd0a12c3f34c48b8920e722284b4b6ee6711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c2eb014690ab83350719c6666e312ce08e67990192d5b3431c7b0226a7792ece
MD5 362b9d00f33cf211aa9bc7ed8931ab39
BLAKE2b-256 b30400ff3ad7c42370899706f159fd2ecd074feb168f6a3f4982c688050454fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20211006-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2590352856bdb6bc8940fc3e39c92ae4fc062c7668839372fbd69260ced83ed3
MD5 751d5b4f7d57b17e7f23fefc9891d85c
BLAKE2b-256 780fa2ff8903f5260c8b333602a8402c13792a3d80ebb4a3b439471e96ed5d14

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b36a2ae7a4f1d07d294c46afb1dc55707b8b194a404a6821b6a59611844a7817
MD5 1f08bf04d7d220ca9d73811a96743e35
BLAKE2b-256 f882aad5b8d2c82a6a2337c32b54782820ee228c35a7fefcf4d5af3b8b22c3c9

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-cp35-cp35m-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 64ac00e3fa76bb0997f8b3151aa8b18d8b1413e086d2286750f091dc401a1817
MD5 6044aa7e349fc147aa3775e4e3bfa2e0
BLAKE2b-256 0f29409dd40a227ea4bfac664299b76ae6db7ea626652361cfd4971cd315965a

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6164fee7acaa2a39858d8e74d6e7a4f64efe6f517b686e87620d54afa7c3ad5b
MD5 8ca3ac72d8b7647f9bc1282be4cb0f66
BLAKE2b-256 be156816ec4e0d27bfd42a71f44d1cfe3af5a2b42248ef822fdfb7c000d20889

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20211006-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: cryptoauthlib-20211006-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cryptoauthlib-20211006-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06f7588299b168b9efd9085dff51f57a5402b79b02fda4f319e885613169f496
MD5 f4270ce92baef290e82d68298d9dfdc6
BLAKE2b-256 308e714a515d20746ef7916e1318f06b99f94b5dcd290484898451866be0904c

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