pynitrokey

View on PyPIReverse Dependencies (1)

0.4.47 pynitrokey-0.4.47-py3-none-any.whl

Wheel Details

Project: pynitrokey
Version: 0.4.47
Filename: pynitrokey-0.4.47-py3-none-any.whl
Download: [link]
Size: 242648
MD5: 5760cf794d326cec77f04e5e696073ba
SHA256: de3a85c58fe9bf6b007d85a7695d9fb72f85ee5e87750618f18543fcf9f06880
Uploaded: 2024-04-17 12:08:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pynitrokey
Version: 0.4.47
Summary: Python Library for Nitrokey devices.
Author-Email: Nitrokey <pypi[at]nitrokey.com>
Project-Url: Source, https://github.com/Nitrokey/pynitrokey
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: certifi (>=14.5.14)
Requires-Dist: cffi
Requires-Dist: click (<=8.1.3,>=8.0)
Requires-Dist: cryptography (<44,>=41.0.4)
Requires-Dist: ecdsa
Requires-Dist: fido2 (<2,>=1.1.2)
Requires-Dist: intelhex
Requires-Dist: nkdfu
Requires-Dist: python-dateutil (~=2.7.0)
Requires-Dist: pyusb
Requires-Dist: requests
Requires-Dist: spsdk (<2.2,>=2.0)
Requires-Dist: tqdm
Requires-Dist: tlv8
Requires-Dist: typing_extensions (~=4.3.0)
Requires-Dist: pyserial
Requires-Dist: protobuf (<4.0.0,>=3.17.3)
Requires-Dist: click-aliases
Requires-Dist: semver
Requires-Dist: nethsm (<2,>=1.0.0)
Requires-Dist: black (<23,>=22.1.0); extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flit (<4,>=3.2); extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy (<1.5,>=1.4); extra == "dev"
Requires-Dist: pyinstaller (~=6.5.0); extra == "dev"
Requires-Dist: pyinstaller-versionfile (==2.1.1); extra == "dev" and sys_platform == "win32"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-tqdm; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-reporter-html1; extra == "dev"
Requires-Dist: oath; extra == "dev"
Requires-Dist: pyscard (<3,>=2.0.0); extra == "pcsc"
Provides-Extra: dev
Provides-Extra: pcsc
Description-Content-Type: text/markdown
[Description omitted; length: 2505 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pynitrokey/VERSION sha256=QE4gOKPhQQ5OkIXMzNvLNG6JMMHCUX3xStr-FKCgmvY 7
pynitrokey/__init__.py sha256=omznghTVcdsT3ab8iFHdTyWYP8kXqZ4XZVfZXGs0ZK4 654
pynitrokey/confconsts.py sha256=A7c6OPxYWLxi_2llH46KvVjLwe0N31wvTaK3j7FhWR0 2236
pynitrokey/conftest.py sha256=BxiXTVZrVB2icPxoWNAc93eWxMtp7nRbOWNJVwgEoV0 4847
pynitrokey/exceptions.py sha256=Ha1IYfKzmWYJpijdnim7Vj3MYpmW0XVp_9R9-6M5PYM 802
pynitrokey/helpers.py sha256=81RxGB9pWKzGjhoq2PYickAwBDk3L9eOxWPEvlZfvS4 13457
pynitrokey/libnk.py sha256=lUUUWMHKZaLpGQSmUSf-5eH8kEx1H478ynOOqWaNyqQ 24936
pynitrokey/nkpk.py sha256=rmpdZVahmKLTQATOf_dQlX4bLwLbRJ8rA-uBhfKKZrM 3539
pynitrokey/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pynitrokey/test_secrets_app.py sha256=MC_TJj4EyzA-BM92IxnFyLoWTIO2BIR3h7QVsGQqNs0 64006
pynitrokey/updates.py sha256=X286gAfDad7S8sl9AJ1v6FdXLB--ZvILe-jzvpFUBKQ 5142
pynitrokey/cli/__init__.py sha256=YvZLLpARdZLmH_DSf4KM7cKA6Sm_Kdu4NOji1_7_d4A 4134
pynitrokey/cli/_patches.py sha256=tOKHcfy7BggVKJaTpoUeQDac4XQelRUMVTetILsnKIg 4484
pynitrokey/cli/exceptions.py sha256=-gE00wWHzJ3ydefaw3w7yzmBrpRs77cOrWwNUg8hfLs 1026
pynitrokey/cli/fido2.py sha256=_IoxwCZsI1SIFdy9V8KYg0yHiphsX6D9yGQVIMGV4cg 28521
pynitrokey/cli/monitor.py sha256=mx7aBpWN1x93ay5GfWSNraXopqyVxh4bFLIy-nogLT8 2024
pynitrokey/cli/nethsm.py sha256=iVHjPh23lj_tChfIzeepDFRa5C7YP4_A1SVEovhhL9E 49942
pynitrokey/cli/nkpk.py sha256=m5ClcykkT6xkZdQQFVcECerQQ15sm6zNlTtIqp4niM4 2276
pynitrokey/cli/pro.py sha256=zRStZLCwmbcjUrXjJNEPy392XI5l_A1kea6qwmF7j3Y 6701
pynitrokey/cli/program.py sha256=DkrVEt1mDVkfOK83PoFNGmdICobSFyQVw5u9q56HqBA 5600
pynitrokey/cli/start.py sha256=1trLO6YsCjtouG75-yb3S6lgNZWzcwPbJ5TXaAe4L3I 6912
pynitrokey/cli/storage.py sha256=r2MID1YJfVgXFKVbC1ZGlKSC1R8IvPR9SAzxU-qnGx4 17761
pynitrokey/cli/update.py sha256=yya9_ytYNWOeyDR5CixeHd7TU44p-7L4pEamYO6i7B4 7460
pynitrokey/cli/nk3/__init__.py sha256=mouFf1c7KWFFJ5-git5DlRuCO_pVPL4rOyRvp5FMeAA 9280
pynitrokey/cli/nk3/secrets.py sha256=EyGVwalVv6UUD2Kv4L66eQUZF4z_-ykmd2Ced6Vy3fk 19880
pynitrokey/cli/nk3/update.py sha256=AaZrSOF1KRuW2KVx-MWxNZE4hpTyIpNHrvMOyXElTgo 5201
pynitrokey/cli/trussed/__init__.py sha256=4x2oS64zwWgKu3DmjASVDJ2BoJV7kK6zfBuKYZe7LFY 18136
pynitrokey/cli/trussed/test.py sha256=6_pUU-EHb3EUA2bjczXFL9SCcsUhDw6_rGL8ItschGY 5671
pynitrokey/cli/trussed/tests.py sha256=PHz1qVYPj3pQw78i9jotESlr6XpUm5Mlg1Ej5huAypw 14410
pynitrokey/fido2/__init__.py sha256=He_zyT_XCnood-H4SNvDUdrD5f6814cv_eRJJiPKeko 2611
pynitrokey/fido2/client.py sha256=lwlxvh1Jh1Ej11CtsmG2k74dBuyHEmlRwflAvCkR5Qc 21182
pynitrokey/fido2/commands.py sha256=YrvdLeBI1nMt-xwN1rm6gVNGkNx4XEaGczpiBB1j_yk 1663
pynitrokey/fido2/dfu.py sha256=gRjHfX1wCxwgRNqP60_xAaDWq0JGPS7YJRutMGfmY_I 8998
pynitrokey/fido2/enums.py sha256=BpDBmknWfvPH2LUD-uifJZVvXwWx19OHk-NffDpPf0A 507
pynitrokey/fido2/operations.py sha256=StuBXT9b98JywmevlTnJYNrGKwR9msIskEpGcmqxZx0 9189
pynitrokey/nk3/__init__.py sha256=t9v8K0ljJIPtu0Ogh_vC9_PlNlpMu1kFubMzxA9p-QY 2134
pynitrokey/nk3/bootloader.py sha256=gyk0awcK3vSklhFGsGGiyQ2OS7FEgxElcP50gQ6wWQY 2626
pynitrokey/nk3/device.py sha256=nRj_SodU2XoSpZZRwEypBSE9EGGozKX4HiKVm3J8rzI 1573
pynitrokey/nk3/secrets_app.py sha256=93D9b-e3ZJ5Ziaq6JD19Nta7qUMNRMaTwRbuxS68ivQ 30335
pynitrokey/nk3/updates.py sha256=lIGNtk2URbKZkjpVT62-aZTFNATvpxJRmXxd1qPF45A 14048
pynitrokey/nk_headers/NK_C_API__3.4.0.h sha256=g3E-PjGZaZAhXBK9kAjaNUUupFFzhpa-6YmvsbGbamI 26938
pynitrokey/nk_headers/NK_C_API__3.4.1.h sha256=g3E-PjGZaZAhXBK9kAjaNUUupFFzhpa-6YmvsbGbamI 26938
pynitrokey/nk_headers/NK_C_API__3.5.0.h sha256=-pWk1zJHRvI5I7svC_xqpdBk-nKafEwTn-OF4IYFoIw 33094
pynitrokey/nk_headers/NK_C_API__3.6.0.h sha256=vsFFaeH6WilQOn4t0peaLdZX_fLYwPEkUDTgmFQYoXY 35717
pynitrokey/start/__init__.py sha256=daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes_sHA 2
pynitrokey/start/gnuk_token.py sha256=LfbZhV0cMjXnmllFfjrkJQCDcbiLeiwXvlLfjpHoV2E 29562
pynitrokey/start/kdf_calc.py sha256=FhiEWJllBqy1HxLx69Vjlee0OHY6N9Y69y34yHhlpEM 1898
pynitrokey/start/rsa.py sha256=hB7G9nwuQ8_wXNUZUt19t1MSSOmEXhaN5LlwcRhPVEA 3070
pynitrokey/start/rsa_pub_key.py sha256=-TvbD1JoNE-MgiY6HNBwmNQn04eku7gg8aam-zEBxEE 1081
pynitrokey/start/threaded_log.py sha256=Ed_BEYUui6rGsPWSIih4ZN34DA1_Wojl0h0QVo4Xs4k 2622
pynitrokey/start/upgrade_by_passwd.py sha256=CtcRv2J99s1BnIyN2Y3Z0dib4dWVcoVxXlVJz4N0De0 21773
pynitrokey/start/usb_strings.py sha256=VUfAQGlFNXg9Cby0d2B27VpL_COYunYXymEaHXIkvzs 2014
pynitrokey/trussed/__init__.py sha256=w0kkulIViq9YMjSN93C0I4EuMRjJEwikHP4dL0rAK-g 1015
pynitrokey/trussed/admin_app.py sha256=1Jftxos_-oBWQyaUvg4wumQ--AdCjxDUuWgmxOVWPTk 9853
pynitrokey/trussed/base.py sha256=T8I5HxxdynBpoAN1-rBRP5fEfmiF2txWMI3GALRsJo0 1615
pynitrokey/trussed/device.py sha256=fCdAH6-9cLC5RwyEPbamRkYSETDaPTSwkf0XDZ1-itk 3597
pynitrokey/trussed/exceptions.py sha256=kim2_tQZMVssTsZU4YNcgpAo60Xw1JL6uSNiyuzxLs4 566
pynitrokey/trussed/provisioner_app.py sha256=ZNiqkkVHcsWPUJSMbia1IWq93qwOdV-Tz10YnH0wkjI 1563
pynitrokey/trussed/utils.py sha256=hA2oOTMQjEQDzkTq1ILY0Y_8kqekiUGWrhoX9AAhm8I 8418
pynitrokey/trussed/bootloader/__init__.py sha256=I5pt-pNrfdCfWsiEqqbYxEQ1A4b6639IL-nhN1E3jnw 5914
pynitrokey/trussed/bootloader/lpc55.py sha256=nZSQFfxDtOBL7MLllX-qCDeW91c-mysuHoFHjThve6A 5265
pynitrokey/trussed/bootloader/nrf52.py sha256=jfRLSy3TyPAK84YiIfAtug4zV5QiztVHv8FHlFYqoKs 7521
pynitrokey/trussed/bootloader/nrf52_upload/README.md sha256=nOlWO2zKpX6b7nM_U1F3E-Ulmi-KoLSDE2yscnryWJA 263
pynitrokey/trussed/bootloader/nrf52_upload/__init__.py sha256=9bSDCHFqo4herQi11aDTwfhHqWuQ-YDzwp_G_CnKnhM 2050
pynitrokey/trussed/bootloader/nrf52_upload/exceptions.py sha256=_dNoHKlESN-LiBtPC1o8q0EW9lFOfsdvZJq6ZvrsyuY 300
pynitrokey/trussed/bootloader/nrf52_upload/dfu/__init__.py sha256=5zHHJjAXix_7oNS2yvOSFNxRNsHJ6R2X90qtfo9WqDg 2020
pynitrokey/trussed/bootloader/nrf52_upload/dfu/crc16.py sha256=WSOIGOnXQUqcIST_y1mCTQMivsdizXDAz1A1fch0byw 2519
pynitrokey/trussed/bootloader/nrf52_upload/dfu/dfu_cc_pb2.py sha256=ya974e3aijLhUfWwvmpZMYhsygilmGXr4vHZS9Pr-vY 26376
pynitrokey/trussed/bootloader/nrf52_upload/dfu/dfu_transport.py sha256=VjlXyr-fv_E3DiCWn3lhNuw5Bz5-2WA_w6loljRFGCM 6904
pynitrokey/trussed/bootloader/nrf52_upload/dfu/dfu_transport_serial.py sha256=ZX7tCmTKJiEWah3Lr_hXFAjV_SgI0qTkHO9OulvVoAM 21193
pynitrokey/trussed/bootloader/nrf52_upload/dfu/dfu_trigger.py sha256=cyxadTndo1hKWFiShCJWtYzil6xYRhCRohOjHmp_Yvg 9343
pynitrokey/trussed/bootloader/nrf52_upload/dfu/init_packet_pb.py sha256=B5wmMwpHpqN1IJn_mIbN11fFUmZGOutwAAJ3zWmQLNs 7207
pynitrokey/trussed/bootloader/nrf52_upload/dfu/manifest.py sha256=-izS8iG9t_2poXa9gJrMqGU4Oc2gjPZGQw57n2Lrwqk 7719
pynitrokey/trussed/bootloader/nrf52_upload/dfu/model.py sha256=NSXy2XdsKxYjp_TkF1q0lZN7xAXTHSLSFAR4TbgfiAk 2337
pynitrokey/trussed/bootloader/nrf52_upload/dfu/nrfhex.py sha256=cVf8g3btykfwkoCOsgEjTR_Al4xpaf1iox7Ey_0iY2s 6409
pynitrokey/trussed/bootloader/nrf52_upload/dfu/package.py sha256=3XorxN5-Gz4kwf2n-7m6QKWPbXreq2tpuL6_HMhC3io 27528
pynitrokey/trussed/bootloader/nrf52_upload/dfu/signing.py sha256=LVS1Iph1LhDp4_0wAYj_DPyX7zgto-sZI5UzI_6_fo8 8996
pynitrokey/trussed/bootloader/nrf52_upload/lister/__init__.py sha256=5zHHJjAXix_7oNS2yvOSFNxRNsHJ6R2X90qtfo9WqDg 2020
pynitrokey/trussed/bootloader/nrf52_upload/lister/device_lister.py sha256=JGh6CUWmFfNFIyxc2ykkKDyIxcxOHcupCbzvxwvHEPU 3562
pynitrokey/trussed/bootloader/nrf52_upload/lister/enumerated_device.py sha256=wvbUvWGVpApz29bkJeZ8LWr7vpjhprMsHwANU1NBJR4 3094
pynitrokey/trussed/bootloader/nrf52_upload/lister/lister_backend.py sha256=4ECsIpI9WMVJvzxAAPfuKB1seofFThZ5by7yfSLYt2s 2170
pynitrokey/trussed/bootloader/nrf52_upload/lister/unix/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pynitrokey/trussed/bootloader/nrf52_upload/lister/unix/unix_lister.py sha256=o69EC31siDnpOW74nc1Kay4quQp-hfB-NuAB93vQAYw 3170
pynitrokey/trussed/bootloader/nrf52_upload/lister/windows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pynitrokey/trussed/bootloader/nrf52_upload/lister/windows/constants.py sha256=h2j2QPZhoFY_0wRTmpKOjIb3Io0uQBDe5r7N9pDrbUU 3030
pynitrokey/trussed/bootloader/nrf52_upload/lister/windows/lister_win32.py sha256=4eGNIifC1A85-BOn1S-rV_WYP2WDO4RLPUFDoxrx-Ho 10646
pynitrokey/trussed/bootloader/nrf52_upload/lister/windows/structures.py sha256=pNvR7XOl0JASTUaKLfQj1CuJInJe9A7Jj-qL-VkGUWI 4400
pynitrokey-0.4.47.dist-info/entry_points.txt sha256=cEc_vTwP6IFETOPPBgrvZ6O81qGnq9Uu54k_WJkFAjA 47
pynitrokey-0.4.47.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
pynitrokey-0.4.47.dist-info/METADATA sha256=qBvJaEBbS6MLi9RngyM9RLiswDGOPTaDAp_UcrB8B9Y 4540
pynitrokey-0.4.47.dist-info/RECORD

entry_points.txt

nitropy = pynitrokey.cli:main