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.

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

Uploaded Source

Built Distributions

cryptoauthlib-20210116-pp37-pypy37_pp73-win32.whl (121.1 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20210116-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210116-pp36-pypy36_pp73-win32.whl (121.1 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20210116-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210116-pp27-pypy_73-win32.whl (121.1 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20210116-pp27-pypy_73-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptoauthlib-20210116-cp39-cp39-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20210116-cp39-cp39-win32.whl (121.1 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20210116-cp39-cp39-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cryptoauthlib-20210116-cp38-cp38-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20210116-cp38-cp38-win32.whl (121.1 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20210116-cp38-cp38-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cryptoauthlib-20210116-cp37-cp37m-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20210116-cp37-cp37m-win32.whl (121.1 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20210116-cp37-cp37m-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cryptoauthlib-20210116-cp36-cp36m-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

cryptoauthlib-20210116-cp36-cp36m-win32.whl (121.1 kB view details)

Uploaded CPython 3.6m Windows x86

cryptoauthlib-20210116-cp36-cp36m-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

cryptoauthlib-20210116-cp35-cp35m-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

cryptoauthlib-20210116-cp35-cp35m-win32.whl (121.1 kB view details)

Uploaded CPython 3.5m Windows x86

cryptoauthlib-20210116-cp35-cp35m-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

cryptoauthlib-20210116-cp27-cp27m-win_amd64.whl (121.1 kB view details)

Uploaded CPython 2.7m Windows x86-64

cryptoauthlib-20210116-cp27-cp27m-win32.whl (121.1 kB view details)

Uploaded CPython 2.7m Windows x86

cryptoauthlib-20210116-cp27-cp27m-macosx_10_9_x86_64.whl (123.6 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116.tar.gz
  • Upload date:
  • Size: 390.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116.tar.gz
Algorithm Hash digest
SHA256 c201fea8d5e30b6c0d8a78ef6ce1c0cb8120c31478ee340eeaf70c67ca15dcd5
MD5 304bc8bd6c977a2209cf01eeeb20b6c9
BLAKE2b-256 28a9d54fa998f7dd4944f4d5763a2f4be80bb2ac40b89b8d3d8c5395a1dd8e75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 4684b8f8301bafd875d42c64daa52a442d8f2ce9b5f0e3905d8d1bf0ea48ef01
MD5 0977d303314571646b1dc9509c99e612
BLAKE2b-256 d3ce36985c99cf1960a378a7bd4826a5eb32cd19292e8e2d5f9d24ee50920ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210116-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c519234468225249c6a2fc1b1f5a7fce89b6914f3b46be06739be2aebcad9de
MD5 812d86a6810fd578fd37e8578fb238ef
BLAKE2b-256 8a969b8df0829c384e054687693670359562ee89b46525e50f05dbd0e99459de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 5a592d4c1973de7ecaacba00a2ac04586a31e9d5b101801b0cdf2a8d1329554a
MD5 a9c769dfc82b9ba37570e092b1564d83
BLAKE2b-256 1c2b3b3f974b8f1830b2cc8c3e075d15705cd5527c75cbdd4745d5178c1c7781

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptoauthlib-20210116-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 30ecfa1792f7cfc6920f7e2fea8a77cadf5d696a50736a1033fd15ca6ec0f998
MD5 dc7f0d2f0021be720d909823a23288eb
BLAKE2b-256 61b7ed9d03e57fb568a39bfb338531c9f6e7ad9fb04ebbf569c45a2ba1de00a3

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20210116-pp27-pypy_73-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20210116-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 c568099d003af12644ae68a1c1f166835aa4cbf0c528cd3be916e6ba6ba5bfca
MD5 9eb9a42c27548370b3b368bca29986e3
BLAKE2b-256 73d67ae4a9553641dc62286f67b959a88e84b284bb08b3b2ca7c11736db32084

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 424c2c7d4e9632f4ca9048122ecbac9fc5b942f6dc469884954f5dd4e0abc164
MD5 c9d7f50150b660f43ad3a1e0ecff5e8c
BLAKE2b-256 e6a2db11aeb16e9a8af06b7b4accc7407b99b99e3579306372c2caff9ae6661f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6ae48ea95fbf39050d3cf643a9399f9679bf38b57ac07457f9f4222dcec99de7
MD5 2ba96b90822389e1a5c93066150403f7
BLAKE2b-256 586bc61fac417508cc30c32e2a44cabdd45b574ef44d4b5dee54ec12f94ddb18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp39-cp39-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8fc0dcdf3e17012239e35629d068bdf02b7a50718b3125c2c0b6bb6e8743321a
MD5 7ffc1fcbb1cec931f1349269f3480721
BLAKE2b-256 f85277d49155464fb9a298495ef4f4022419c5364abcef554d205786f0a23e4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01b83b571b47f3b1bcb20a3c859e8ed8de8d1462f0aa7894e8f9031eb7e718ae
MD5 5f2b7c56552b40e5237c66471d06c592
BLAKE2b-256 062c8a6981f81b05fcbcdc7df885ae4f3560a8099137df8474ea0350971be91b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bf76d17313804915630d7d57ffd57793030433e72886f0ccef7a3fbca9156261
MD5 b665b65f58d4e6c79ff75f83f28937a1
BLAKE2b-256 215e132619b978cdfdf7417cb012cf4ff80f1d04e5a9160bf89fd3dbe6cea40b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp38-cp38-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6c75763f71b9aea5cccaa726dce0ecef711b39d7f4dd7f396ae76727dcbc7976
MD5 d6301f2b82561674b7fd1dc3d7cb8f71
BLAKE2b-256 92c818c4e74cf550896ab00b254ceab031ccea1529593e16ed19ff66b57ac338

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 238c302f3e0bfea05cb46a1aab59aaa3d7f866512ed0a0f427b814f6018b6578
MD5 b3362fb1a782e1775f27b9bb6e824949
BLAKE2b-256 b05081e5291f2374ac960e607ef072e3eeb3005b6878b41a7a2aaf2eb437a8a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2a1f6ce544f9e7f4fa2fa6eb3da72bc7abed02eee1db0c3bb3d65c5148c1a5fa
MD5 feb6e6bad55d199765db89a5ac7979e9
BLAKE2b-256 915827fc345db1100a8963e6daf5aa3d966a0e5aabb5afb3bf296ee6be4607a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 91e8cb34b7bf8799d08aee66ddf22d5b2f1a03efcbbcf2d9072a771d5a8315b7
MD5 93e4b210448af419872410022b218c39
BLAKE2b-256 cd8ee998a09ecd27affc82deba7ea887e31797ed9841d6c09b54758ac9f3144b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eccc31ea15c04f9cf96394cb3c5476ea7eae0a398987aa468423dfb50cda4880
MD5 9ffc55deddde7664c1350342801d35c5
BLAKE2b-256 92625a799ed4e0cb902aebcd4b9639c58842ab0b429c5aa41493669b0d7bd0ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f1abca252ae2b43f63dc13dcec6df444b4b0f43132d924feccf7d015388c4068
MD5 715688fa76a21c4e751fad45159d33dc
BLAKE2b-256 13ed05477788545e2778fe83d30a0cc1e0e55c9b3f156629e3c01fa59fa74e59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f55749d0f7e477caa4f22d5e0e095262ebb6cdde0c38d845c1a9b9137ae8cebe
MD5 cf4398c9c20274508047af602e257426
BLAKE2b-256 1a4a859486b8c8cafdef6d8999156e74aa8626862776d97f96c4c0e2da3d20f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3305cebbe61d74e5f08d3506034d7dbb52f9227fcdb06b27027dc185441c568
MD5 470fb067f41a3f44283da8e6e7d91e04
BLAKE2b-256 f5ed2ce2daf6bdf05b4a60da732b4035c09060b7174cb0cbb3af6188fce67319

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 524cc3749c7e880e223cb2484946e09058bc24aa6f7b37077894fb8385592eea
MD5 fb2812a2b7ea2bb28f7dd8caa44a30fa
BLAKE2b-256 14b4faba128079fd3d6b94ea55d9a18a52ea51f33e520f58425300042985881a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 1601bb38ae1e69c43e819a1c01aeac09d30f3a41f5ec3f5cdb4bdf33fe2dde7d
MD5 27e358922d8ac34e64b6c851576e19fc
BLAKE2b-256 fc581a94f6c04ccf8bcc139d1aa2c2184d1876bd2d03f5a116c9d095545bedc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 007df7f95148f5c5104060e6f19cda5a9f02eba3fc048b523f5c9b1878855e2f
MD5 01a3439f19a197fd67c43aba8fde02cf
BLAKE2b-256 d4a8cbd175d35f08d0d986a165df9353cc602df673dc165bc549098a493db79e

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20210116-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: cryptoauthlib-20210116-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 8b4b3a1b1216cd9d79d2e9230876d918b92907132cc79e50a61a64a9c6900c65
MD5 df58ce62296a3f88b5769b168a37c410
BLAKE2b-256 8669821984c1f3fbecc4db4f1b7a64beb2de2ae3207321d7507f98e18be6b927

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20210116-cp27-cp27m-win32.whl.

File metadata

  • Download URL: cryptoauthlib-20210116-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 cf6e5407ab52f1ff3d6c3d4d61725187058c96c517b28c7bab2e846b1726297f
MD5 4208c12482b66a72f647dd748b220270
BLAKE2b-256 ec7d027751f3adfc59611f39e9cf7848a7ebcb035a7ff2ab24383618be803df4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20210116-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for cryptoauthlib-20210116-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01274b83ec465788c40fd9e332b43a7ff52f120e8b0e378637bd8d8f406e8654
MD5 cc93c7d32c6f806d86cc6c5c212cb1b3
BLAKE2b-256 572d8e2718ad65a6a0b5adaed000ae3ba50060dbce218fd3223a2cb3add337d9

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