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

Uploaded Source

Built Distributions

cryptoauthlib-20200912-pp36-pypy36_pp73-win32.whl (101.5 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20200912-pp27-pypy_73-win32.whl (101.6 kB view details)

Uploaded PyPy Windows x86

cryptoauthlib-20200912-cp39-cp39-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryptoauthlib-20200912-cp39-cp39-win32.whl (101.5 kB view details)

Uploaded CPython 3.9 Windows x86

cryptoauthlib-20200912-cp38-cp38-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryptoauthlib-20200912-cp38-cp38-win32.whl (101.5 kB view details)

Uploaded CPython 3.8 Windows x86

cryptoauthlib-20200912-cp38-cp38-macosx_10_13_x86_64.whl (122.8 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

cryptoauthlib-20200912-cp37-cp37m-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryptoauthlib-20200912-cp37-cp37m-win32.whl (101.5 kB view details)

Uploaded CPython 3.7m Windows x86

cryptoauthlib-20200912-cp37-cp37m-macosx_10_13_intel.whl (122.8 kB view details)

Uploaded CPython 3.7m macOS 10.13+ intel

cryptoauthlib-20200912-cp36-cp36m-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

cryptoauthlib-20200912-cp36-cp36m-win32.whl (101.5 kB view details)

Uploaded CPython 3.6m Windows x86

cryptoauthlib-20200912-cp36-cp36m-macosx_10_13_intel.whl (122.8 kB view details)

Uploaded CPython 3.6m macOS 10.13+ intel

cryptoauthlib-20200912-cp35-cp35m-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

cryptoauthlib-20200912-cp35-cp35m-win32.whl (101.5 kB view details)

Uploaded CPython 3.5m Windows x86

cryptoauthlib-20200912-cp35-cp35m-macosx_10_13_intel.whl (122.8 kB view details)

Uploaded CPython 3.5m macOS 10.13+ intel

cryptoauthlib-20200912-cp27-cp27m-win_amd64.whl (117.1 kB view details)

Uploaded CPython 2.7m Windows x86-64

cryptoauthlib-20200912-cp27-cp27m-win32.whl (101.6 kB view details)

Uploaded CPython 2.7m Windows x86

cryptoauthlib-20200912-cp27-cp27m-macosx_10_13_intel.whl (122.8 kB view details)

Uploaded CPython 2.7m macOS 10.13+ intel

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912.tar.gz
  • Upload date:
  • Size: 376.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912.tar.gz
Algorithm Hash digest
SHA256 231036db47d7530112d2107cae20d058e3d0d43f90ae4d21c4776d05debe8adc
MD5 5dd17fd1e5f9df09d299d8e1f073b7d1
BLAKE2b-256 21421155d3e8d132ec7f5838b89a2226b45cbc619ac63d46b8a9178ed2a72efc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 df34eb1874f14f17f35660708e6a9d10e91058d4ad42a8e3cf2133af7e45c373
MD5 2f0579cd8590d102ca3e384982acd1bf
BLAKE2b-256 5cdcaa3826b0d2c779d618cc2c053aa088e8b77cc755842f643210f1c704bbba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 101.6 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 36bc98d921e9935724e20bc5101a57b243f2bf68fea482df88d6ac4d5e3994eb
MD5 73a8e14532a90b45fbe103ceccf03349
BLAKE2b-256 304fc13ced29d6ade0de72fa69299619311073562e7f3eb423aa23372285287d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f7f26b492d199e01e0bca4cc41ef0963e20e41e5ce2033b8214abd1ff6a347b
MD5 047b29f5dd4ae99cbf277533e790283c
BLAKE2b-256 51a425433d53b9a6e453bb843a7bce9dbb0d85a9f5733a2366ad4e7c071f4e13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp39-cp39-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b5eb9f1409a79502391396215b363d5bdce16c3fe9cec3a537f9d45a4a66db6e
MD5 9a4e62b0c7980d018e24cde8271c83d7
BLAKE2b-256 6dad78bf188bb7b046a30a9d093f1b8d0905085cf9b377dbe19b297038a84cae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3e7d949ae67eb21f23420bcf62208c9a61dc23d3b84db150547d89da4a1b8b9e
MD5 5290ce837bbfe6517b110868a06497ca
BLAKE2b-256 bcb06324e6445e0ae2888754159f751a2bf2e22735e09ab4f3165d28e25043aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp38-cp38-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7e1ecd9dd816fe04ecefe721ea27d303ef5a2e29390e105119867b633a3d4b9f
MD5 fe5bf39204939e743aa2d575b1ee79a2
BLAKE2b-256 bee169c2aa12b9442e919a3bc6ed148df5427288794de3888f766469bdfd5564

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20200912-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: cryptoauthlib-20200912-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fc8e261e88f35e53121c5552221ecb8ba66f124068a2dcfaf640d3190e8b6c1e
MD5 e30ccadc61e5bf76a73b69898c68ac19
BLAKE2b-256 15fb826cc43cbec8021d1612529f3cf5e19d4b5be28ebd88a1420a3b3e785934

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 78412c7d39dbb46bd56dab2be684505d286aba0d0dea8c2f7b3f258b97286811
MD5 d7e95f46a899b77480125770068c950e
BLAKE2b-256 489b1892e80bd9bc940e134d238c991746c96e8682b9d7f2967003d87c485886

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 67c743a4f7b3bcda5c1cb47ddf27bc5c29e552eab61f055d11993e1f6ffcb9d1
MD5 653b00c6ee55ac526421622093be0885
BLAKE2b-256 447938b78e9312d945deb94dd7e71e5c0831271779d968b7dd951be9a3986941

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20200912-cp37-cp37m-macosx_10_13_intel.whl.

File metadata

  • Download URL: cryptoauthlib-20200912-cp37-cp37m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.7m, macOS 10.13+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912-cp37-cp37m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 03b2073b91778bb4477b09a0b4a8a112df284ffef1324e3d3f9f9ac4c2f6f555
MD5 06d78e073c9cd929b719b491260af52c
BLAKE2b-256 d931be0a4ff4a797f291add46a98251f713033f25f0a4d54f3c0136bca403d86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 be426bada092f06d1ee418b6332ee3f2242f5d73c6af4427f2f99efe81bc6227
MD5 1391fbb31e18d714a524274d4f15a8e8
BLAKE2b-256 0ccd54e039fcad122a52f7e4cee1ccb20bd22e06a908ac75c1d934b33b3f4aff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7e1a294fcef0ac660d0442d10003bcbeaf6ef2f6abc8a1a15f75a084cb4db034
MD5 a4b8e4d3dc7005d59624cbaa9606640f
BLAKE2b-256 f2ce8a070796269b2888cfdec73e9cfa0dcc519360f14ee4cfb928a4c173b2ab

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20200912-cp36-cp36m-macosx_10_13_intel.whl.

File metadata

  • Download URL: cryptoauthlib-20200912-cp36-cp36m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.6m, macOS 10.13+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912-cp36-cp36m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 60c803beea49fc018d884b56c38246307b4aebb4dd7be571e990eb1186ad2c8a
MD5 20e6ab60f970fe1b0b0404f06aaf8f4f
BLAKE2b-256 7336e43f1b5ca3cd2e538e8f7e7231dd8cc09228c520d4899e84a0744afc3c4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8f20aed13a0e5507566c24df32c38ca2ba0bc55bd882fffe4ac30aaafd92a230
MD5 a58d4cd330cfc2329c9df779b2c1ccbb
BLAKE2b-256 1806353a0ef46d312e83c084bfa3d23166d9dfdce6440a120c795915ed77e0ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 c9942f690f14d5776f993147fa490087e9a71907d424387db8660dd7cedb81dc
MD5 ad62906e1734f3fbf5aa42b673fc9d79
BLAKE2b-256 39850af56adb5569d4f267a2bdc41c40a1058ccb4d6c97f5fb6d857b93e798cd

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20200912-cp35-cp35m-macosx_10_13_intel.whl.

File metadata

  • Download URL: cryptoauthlib-20200912-cp35-cp35m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.5m, macOS 10.13+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912-cp35-cp35m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 7c965ba30004aabf8223632b10bcbb642f007d994409ba77b952617a93e0e3c0
MD5 eb83477a2947cc1477b19056315dbca4
BLAKE2b-256 85e950f7b507cad350210977290b85be8799acc46996553f968146f49207972a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 847348eb0a230081ae1dacdbe0acadcf40ad92cd7390ea88df92515897e17711
MD5 4f2bccd745ee5cebc22da78f33d4cbe6
BLAKE2b-256 2a67020b29e557746914aad5897fd1d5cb6f15570d0ea74fa9cd18fabed6dadd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptoauthlib-20200912-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 101.6 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.5

File hashes

Hashes for cryptoauthlib-20200912-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1cbe0c87559df8b82c60fefd1e47135eadf7ef207e74714a1c584ae20de8ff06
MD5 f30ec7ecb224e2641ab0b2f0ed9b7b8b
BLAKE2b-256 28d14990f1b9ebc63127fbcaef3d482b80876689304c329c221ca7db594a4ccf

See more details on using hashes here.

File details

Details for the file cryptoauthlib-20200912-cp27-cp27m-macosx_10_13_intel.whl.

File metadata

  • Download URL: cryptoauthlib-20200912-cp27-cp27m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 2.7m, macOS 10.13+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/2.7.17

File hashes

Hashes for cryptoauthlib-20200912-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 f01567dd3b2d28cfef54b1461ad2c325086aef19daba5dbae1b500c5edf6b018
MD5 f56bcddc3733457ef6d5b7c7761041a5
BLAKE2b-256 9d1224b127a12465d5cd7c12fcff1aa7e0ae8bebd83463c5c5d350810ba5f6ad

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