Pysatochip

Latest version: v0.15.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.15.1

0.14.3

- Add CLI to access module functionality (Including code from Seedkeeper & satodime tools)
- Fix some bugs
- Re-Org constants a bit for less duplication
- More doc

To use the Command Line Interface, additional dependencies need to be installed using this command: `pip install "pysatochip[CLI]"` or `pip install -e ".[CLI]"` (local install).

0.14.2

Some minor improvements & corrections to support Satochip & Satodime.
- Patch https://github.com/Toporin/pysatochip/issues/3
- Satodime support: add is_owner field
- Satodime support: add key_tokenid_int field

0.14.1

- Add support for Satodime : the open-source bearer crypto card
Website: satodime.io
Github: https://github.com/Toporin/Satodime-Applet

Added

- Add support for Satodime
- Add test-subca-satochip certificate (for testing only)

Changed

- Refactor card_select() to choose card_applets to select

A list of targeted applets is provided in CardConnector constructor through variable 'card_filter'.
When a card is inserted, the application only attempts to select these applets.
Selection is attempted in the order in which the applets are listed in card_filter.
Supported applets are 'satochip', 'seedkeeper' & 'satodime'

0.12.6

* Refactor & simplify PIN verification with new method card_verify_PIN_simple().
* State management when PIN verification fails (wrong PIN, card removed, Pin blocked...) is handled in the client app, not in pysatochip
* Remove some exception handling in card_transmit(), usually exceptions should be handled in calling method or in client app
* Get rid of most 'self.client.request()' callbacks, except for updating status when inserting/removing card physically
* Add more specific exceptions classes

Patches:
* Add SecureChannelError Exception class
* Update status after successful setup
* Raise specific error when card not setup during PIN verification

0.12.3

Changed

- Patch: allow pyscard >= v1.9.9 in requirements to solve conflicts in some (windows) build.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.