Michele Balistreri
64aece4837
init with alt pin
2022-11-10 13:49:06 +01:00
Michele Balistreri
7d968cf969
support export chain code ( #28 )
2022-11-10 08:11:03 +01:00
Michele Balistreri
9fac06b19d
Add IDENTIFY CARD ( #24 )
...
* ident applet support
* add identify card command
* fix certificate class
* make sure private key is 32 bytes
* don't remove TLV header from signature
* fix typo
* use secure channel if open
2022-11-04 12:33:06 +01:00
Michele Balistreri
a39924aba3
BLS support ( #21 )
...
add support for BLS
2022-07-18 14:05:43 +02:00
Michele Balistreri
22db82e8f2
add init with pin/puk retries
2021-12-23 09:29:21 +03:00
Michele Balistreri
9431d7c497
differentiate between communication errors and unexpected APDU response in the "auto" methods of the SecureChannelSession
2020-06-02 09:44:11 +03:00
ligi
3f8966f1a8
Make setNDEF backward compatible to the 2.x style ( #19 )
2019-10-23 14:21:12 +03:00
Michele Balistreri
6bf8da8374
add generic STORE DATA/GET DATA method, reimplement setNDEF
2019-10-16 14:11:41 +03:00
Michele Balistreri
b1be261ea1
remove DUPLICATE KEY command
2019-10-15 14:55:48 +03:00
Bitgamma
4a69788473
V2.3 ( #18 )
...
* add STORE/GET DATA commands
* add basic CashCommandSet and installation methods
* remove P1
* add CashApplicationInfo
* add Nano X support
* (unfinished) BLE support
* refactor ledger protocol support for better code reuse
* remove spurious declaration
* finish ble implementation
* enable notifications
* fixed segmentation over BLE
* update GlobalPlatform's delete method
2019-09-02 13:40:06 +03:00
Bitgamma
a4ff736d6e
Keycard v2.2 ( #15 )
...
* add methods for the extended SIGN command
* add resetPinlessPath
2019-04-04 10:20:38 +03:00
Michele Balistreri
b249bd75e6
make the iteration count for PBKDF2 configurable per-device
2019-03-20 13:18:24 +03:00
Michele Balistreri
07cba4aa9d
support devices without SecureChannel capability
2019-02-26 12:07:42 +03:00
Michele Balistreri
b5ff6d033e
simplify PIN verification
2019-01-08 15:15:18 +03:00
Michele Balistreri
93ff092a14
add utility credentials change methods
2019-01-08 14:23:10 +03:00
Michele Balistreri
171220bd79
change AIDs
2018-12-14 13:21:36 +03:00
Bitgamma
b08b1dc7ce
Unified sdk ( #12 )
...
* unifying Android and Desktop SDK
* implement desktop SDK adapter
* updating declarations
* change include syntax
* following jitpack.io guide for Android libraries
* add install task to all artefacts, add javadoc generation
* fixing javadoc
* use explicit provider "SC" instead of relying on order
* move to BouncyCastle for desktop compatibility
* improve documentation
2018-12-11 11:50:53 +03:00
Bitgamma
07fc087cb3
[WIP] rename hardwallet to keycard ( #11 )
...
* rename hardwallet to keycard
* rename hardwallet to keycard
* rename hardwallet to keycard
* change constants
* add convenience GlobalPlatform methods
* add javadoc to all classes
2018-12-07 16:44:02 +03:00