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

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

Release notes

See Release Notes

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

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m macOS 10.9+ x86-64

cryptoauthlib-20210620-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-20210620.tar.gz.

File metadata

  • Download URL: cryptoauthlib-20210620.tar.gz
  • Upload date:
  • Size: 438.1 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-20210620.tar.gz
Algorithm Hash digest
SHA256 694c1bbe3ff20f08ef8df9da067dc6da4684b2e4bad57f9d46b74c96842c1b69
MD5 1fd3faaa4473fdb1e7f39774d471e46c
BLAKE2b-256 ea0240a1a145b4f5c74ad9cebec12d2b8da586f188818c1ec7e084d737830127

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 163814342d0c14b3d877f3d0564ebf7f7384dad79306d3e27f1730fb7ce8d179
MD5 a38f3cdd583e5f1478c4f31b266b321a
BLAKE2b-256 88f71aef2c1d5e1e2ec1ba388407ca6c3687c6bb1df2bcb33f28eaac17562d39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210620-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b12f7e1fc52ffeb7d0122237f877b790cb1b258ece3af8e75a072a022989f826
MD5 7daa2a80d06fed6a68908da0468f9dc9
BLAKE2b-256 bbcc189f7d7448e5b2af59853000cc7a951004f9c6631f06dc1d2eec60c6ebe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 0f0440f65514efe7c6dab99a28d3f99a229f2953f74945f41dbfcc5f42977b53
MD5 972525b132fc86a8c4b9743e9ce58287
BLAKE2b-256 5cc4cd454bdb1b6fb026bd3dbc79cb37c240f7ea083005d8cf967209497919b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210620-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00f9767a78af313b3ca3fb46ac33ed849935c6dcadb73bb15f544c4197cb306b
MD5 0f2c77289852a60cab0cb4221aa53278
BLAKE2b-256 0eabf735db5f52a9b92d6603ab23bccd6c1d68ea4d1fa04e2ec93fd5b7c5a220

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba9e71c5831f8b643a04d2a89111f707ac07385d2a5fd439deb96f85cc47f9cc
MD5 e24a6d8ce7d4ae0216e1886aa0cae511
BLAKE2b-256 bbe445db1bce87127a58bb806ab3e7693efd4960ceefd97fff2a7033c4a02669

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c69a41db80660c20b66ad2a357195f468e69e7aee8439659dfbf2fb931b5d5f6
MD5 f28638de57a31944062f676737db87db
BLAKE2b-256 8b89e2a34b975c751100433f5fd4e315c543b1e1d38ee79642c29b340bf5e708

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 735ebffdca08f6725a53b4b97a10180827871f9a8aed277ecc01fc9f59d390b8
MD5 52298212749f5038b56c8a39692fc4c1
BLAKE2b-256 6bbe1b35889642929b4d93c95b6602c10e2ad86f74a9704cce222469e4eaf068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b092e4bfdacafbce2697bfd2a5ae15f202d6416555f67f6b178ad91ebc601dc
MD5 7ef7c75792fc6a7e0808d5486fec7a22
BLAKE2b-256 339351114c6f2bd1e7429f613b040cf87923d3effc944ae3b1dc2b25a8f12899

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 808f924f3e92cdacbc65cbfc88d319c2e52878bf20709c6aaadd9c1c837cf5ae
MD5 4c24d6663ac99a94a99f0726e03e3174
BLAKE2b-256 cb1af3fc7d6d0111bb82375999f2dda8280e0770759199c808ca9ca4bfbecbbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6fa76df13887af1ef1b0d4cb5a858efdc9aa0d1ee22a82e3bedaf36233293cf3
MD5 a88364bee5c69961edba2fd67ae8cbc3
BLAKE2b-256 50eac7f09f498e323cd4e44110ca9ec3b6c18991181230cc9278311897dc5283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7be6ac093e7a749bb8e7beaccee84c3f1dc24c4fd26e795bc323ad428acf76ae
MD5 0747560388bb2739659fd0c9c2bc6b84
BLAKE2b-256 a2c759c44adee321daaa3f90663ab673a98fe201944b8f3810b482b3c4d4524f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d3d421ecec83809ced998fff8f8c304a1e0cfd4ce2b4848168ebd1b2ba3c9f3f
MD5 d2aace19a2c412a4d0ff74c9e70c2903
BLAKE2b-256 071da8a078a159c8216afced09ad3bbc651fe23fd01917b0d6cd1bb4e90d9795

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a226bb20ba53c597ec30846621eec215f79535e6b4d7d8a78c1dbd718185e7fd
MD5 2ada1c2bb6c9ae625cd03a09c37c246e
BLAKE2b-256 67bdc880c0ad685aeb44db818b942d7a55906df076d22ce2ed267d2925cd2e39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa829e695f227dfd3e06f93b9a5f1af0875b43fc4b5769b6c058ff194158f73f
MD5 0f6ccdc9de68a6abb9524460ec5ab718
BLAKE2b-256 6ac5139fcda072bcb4ebf8f6485141c5fe1cd81721a6168064335c3a5a6b43bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fb28c8981674d4e9cc0b8a4863f67c08b49e77febbd9cda6173fb3e537d3ba9d
MD5 802407edc60da3d784b0585a62b56739
BLAKE2b-256 6c0df57b552be11636c39444bff2878cd0d0db4adb9be5e1ba0147cfd5bf8027

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b69337a33350e85898660315d2f9ca725062f65adb3342a9733bd5355dfd34e2
MD5 8d57bb6895c042cfbe2bbe2d004bc3ee
BLAKE2b-256 2533713d5064b3b02480f24f596612c8b902fbec1c473ab11e4b71b4b692fc79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44dab346e594053eceaebc897e49b8391fd4ea2a9e7ba0929153704e28326701
MD5 c9dff4495c434febb8ee5828b45f836a
BLAKE2b-256 47c46f567fece84449c5b89d8c76199b28c07f955b5a9a8f17575625921e577f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 51068b1977bb5797d0bfac652797181f161c02c5c8268804800297748db8e719
MD5 3abe693221db8a48635aad2491f212c8
BLAKE2b-256 18d0be702c7a5b9bb8538d51240e8a9de35097562f8bb2ca787cd6bdd146cf5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 2dac3f6694c381e2afbf73c78334f544decd85265cb6064758673223cfbedde9
MD5 ff33b1ff17bb640d00b8eb61d32cd2a2
BLAKE2b-256 eefe08b534720bd580251080bf95772c4246dab1a4640b8ac9d6f22253e5b9a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e13c79bb0685a5a95f7e3e6431308b06b1e22436153734fecca176b10b9679f
MD5 da5c244ed87af4b0bcedc56a5492b49d
BLAKE2b-256 3ea7abd1ba3d4984a42355fe41ac33f6ba7dd3ad04aba7522ab9dfbf5f538bf0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210620-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-20210620-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 243882ec1805760bab7292bb68c999a2e5d4102cd52bef647d8c4b888ebbb498
MD5 8372fa9dd8f27fa389ad5b4bb29f3813
BLAKE2b-256 ca3851099031f5ae04edb9dcd2677e741d671014757381bd62a76f79b76a5d81

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