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

Uploaded Source

Built Distributions

cryptoauthlib-20210624-pp37-pypy37_pp73-win32.whl (147.1 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20210624-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210624-pp36-pypy36_pp73-win32.whl (147.1 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20210624-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210624-pp27-pypy_73-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210624-cp39-cp39-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20210624-cp39-cp39-win32.whl (147.1 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20210624-cp39-cp39-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cryptoauthlib-20210624-cp38-cp38-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20210624-cp38-cp38-win32.whl (147.1 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20210624-cp38-cp38-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cryptoauthlib-20210624-cp37-cp37m-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20210624-cp37-cp37m-win32.whl (147.1 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20210624-cp37-cp37m-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cryptoauthlib-20210624-cp36-cp36m-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

cryptoauthlib-20210624-cp36-cp36m-win32.whl (147.1 kB view details)

Uploaded CPython 3.6m Windows x86

cryptoauthlib-20210624-cp36-cp36m-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

cryptoauthlib-20210624-cp35-cp35m-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

cryptoauthlib-20210624-cp35-cp35m-win32.whl (147.1 kB view details)

Uploaded CPython 3.5m Windows x86

cryptoauthlib-20210624-cp35-cp35m-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

cryptoauthlib-20210624-cp27-cp27m-macosx_10_9_x86_64.whl (148.0 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624.tar.gz
  • Upload date:
  • Size: 437.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624.tar.gz
Algorithm Hash digest
SHA256 7c6def85623ec23f4a32dfca16a2d7c2c50a9833d046cdcb271d62fc24db2d38
MD5 2a4bf3b53d1076e994a5a7c51b04d21f
BLAKE2b-256 eed956cacd06d620da8eec138ee67b19b70b8f281d8bd1aa306eac5076271795

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 1c28019da9ef578f2c6abd7a4892cf0bafda2ee197cb4481bf92b81902701ede
MD5 0e0f529f31663d662945709f70f29f40
BLAKE2b-256 0b1b1c805f59bfe7fb68569c991b864727c8cff47a4c62eb9d08c6da2ffdd871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210624-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7ad7f9678a2af2949eab7568f0be8ae5460f7ea693723376ec1353c74a2691e
MD5 c3487b7d5c95b12edd3b11ba7c7443d1
BLAKE2b-256 f8a1f9995587a513907db6bb34d83f58ceb69a384c590725cb5d8133241a10af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 cff91bffe2f601997dd3a3ac77b791244901b3db17a807d2ad72e752afc7af74
MD5 41c6b1a74105dbb317222e872eb4bd44
BLAKE2b-256 508e81143170cd40f4a8e14aaaa3387757df52fc910c110ee207cc4934d65f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210624-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1871a1f933c28ee795fe4468e499d7640de58c9f53d3352abce083fae198c88
MD5 f0ea20deaafdebdedad7f3ee8756b5c9
BLAKE2b-256 e889fbd92f05bda5127610d9f5b5f4789644604f687386793884c7f97034dc1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4729d5238d4a6377dc5a4259d738c086dab382832cc370c07cc9139dbbe61b7b
MD5 ffa1c72187a05fd40c2f5cf942e5c7d8
BLAKE2b-256 fa581a1152df1fd81607752eb944088564031bc211e987137af89284ac3b0611

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ca91d209903749008c0b3a4648b37709447df0d1a78e0c13a2cb05d32527afc
MD5 09921a3b949a6fd2dd6cfbac99e10a30
BLAKE2b-256 fb1b14a6545b7b6c01845d1cf6a05fdfb3257b3e8b4e47410a753bd30e68ddcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp39-cp39-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 09f476c5b1c4566e78249664ac1a8178aed50c4512139e8ec48a67fb3d585f08
MD5 872d69e3408778733eb9a65ce7aacd00
BLAKE2b-256 fe33ced846002e83cdd4f19c8e084c9b60ab86e7a3dd30f315f87a3c4bc95094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08b8269036592899542d33fa31e07b24780ebf3a29bb8ff5e6f5392f0d7a81f8
MD5 08e9118dd8d6ad512f3d682ab11cbbf8
BLAKE2b-256 6a2196b2123e05b10c36605d148d6a596c778a600aa6d82272e7bcb3c3f9bf3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b8162166237230f3a59698a1241deb0316b21e7947cbe6e94e96674c31c52a74
MD5 ada284d924d5defc263b57944b966dad
BLAKE2b-256 057e1925df29ff76c8809adf15d6158b4a7815b2375b32fe2429b48fe118e414

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp38-cp38-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 784c806a95e145b4a47aa746c919d35b021a54155bc859447de166fb34fc5ce2
MD5 bb8b494e533209227ad88e6a6aa04ba4
BLAKE2b-256 9c2dbb75ef3cbaa38e62f1b4c8a5d57034119231aa3c501a6f3341f54832d8cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6590dd92e0f8ca2dd799b0ea421969795856832cd3946d3099928fde5d1ca3a
MD5 728af2223163739fd35982f6253282fb
BLAKE2b-256 c92867d69b9b2dfdeee3b5c210ff5fb5b6ffe4b3c9bfc47629fa014edecb7ea6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 11534c12ab91b06deedd330dfb8c0a9199d0febef9bc72aee2acc5ea428851e1
MD5 45b39240764f726114ba04bb8ea06e9c
BLAKE2b-256 d01944bf4155e8b35e93c7e8a18efd66dbe812ac71153b0519d60769514573a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 94f8a83d26a2a3b7e57d8ce41ed9fd48f6803e0e043e5d95d39b6e98ac88e5c2
MD5 b9565524df78cbc33817f2554f04c361
BLAKE2b-256 0c13dde1f38e827cf01e28fba418b03328c37e231da3939414a68d56c4adbeef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0b3fd94909164bf0a418179219caa0fc479e8475f2063b519c3a11e356e7eed
MD5 e894af8191f170447b56f6eb9e3d90c8
BLAKE2b-256 1183012c2474425fdac068e362d98d554891af984f4938f0766e38d5e6149217

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4e123c2f1be74cde5cd99da34b0b5b893aa23cbffef945c209c0201eeb7be955
MD5 59984e8b2af0a4024a2bc233e18f75ae
BLAKE2b-256 b00e6ede297c0de9ef2f6ac512bef381a3dd64f58fb27e814a9267a2988c1a1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 2d2d03d73f597a22235046d32dfdea85f21029b77911d2bb00cddabcec39c845
MD5 dcab37543f85c45f185a547292f31242
BLAKE2b-256 e09cc650bc0f11a636f3336baaf9139cace2a6b23778b87b8ddccee0b44723b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9dbc6acac0fe9d9c7af3663c575936df1ec53be70be360f4b6e849ab27563b31
MD5 1b9ce74188948e967937f1e5a0217625
BLAKE2b-256 2c5983ecfc2c923d716c7ccc92c10161d20c277192fb6f6d448ca9ea2b9fab54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 08399ae9ec770a0fa0a3ffdd42d75feac65d63b17324084a8be3eab908ae241d
MD5 5e34ea74212e1f27734d48af3050e3a3
BLAKE2b-256 819f2c19209fc173afef655658bfe4e60e6163e1c1cd7344077702f7bbf0f336

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 147.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 c92c80e64fcdee0f2803492d2f8bce5d9e0436c97e51a486dd1ee90f59933a69
MD5 091acd4911b6561e08c615d96b04e781
BLAKE2b-256 0924be30e1c35cf1f6b2085f056fd61e9880ad11f6caadbf49c65123c83d5186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e8cf5a36d55ea7676e0f8061cc3241b2ed7d23e3aed552ff77e475c713cca47
MD5 f0726446e4767f12322eb90590b05e7b
BLAKE2b-256 e46fe2de742adcd5cdfe0013136215532d3362b0f0e8335e40c9344b2a8494c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210624-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cryptoauthlib-20210624-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48e900fdaf4410a9e4032a049745575e85eabc2b4aa90e3d392a9f36192a9247
MD5 333284d851e89dedfe0d2d945a15825b
BLAKE2b-256 ae4f46a985389337dd5900f5008bd166a2a8e4e3c06d3a4ca4f9b616707edfc6

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