Commit Graph

48 Commits

Author SHA1 Message Date
Chris Sulmone c1a5abc6a9 Fixed exception: 'TypeError: argument must be string or read-only buffer, not bytearray' 2018-03-16 00:46:08 -05:00
BTChip github ab589175f3
Better interface filter, OSX portability 2018-03-12 19:21:16 +01:00
BTChip github ede307f9d0
More Python 3 tweaks 2018-03-12 11:55:08 +01:00
Nicolas Bacca 01ac906758
Merge pull request #14 from NicolasDorier/errorfriendly
More friendly error messages
2018-03-07 14:44:12 +01:00
BTChip github 3242f93051
More Python 3 tweaks 2018-03-07 13:26:40 +01:00
BTChip github e834117229
Nano S 1.4 support, cleanup Python 3 support 2018-03-06 10:21:37 +01:00
BTChip github 2abf1cd983
Fix invalid exit condition, courtesy of Andrew Poelstra/Rusy Russell 2017-10-20 15:10:58 +02:00
BTChip github ed1e3a4dac
Python 3 fixes 2017-10-20 15:09:24 +02:00
NicolasDorier b66f66b9bf More error friendly errors 2017-09-11 19:53:20 +09:00
Parker Hoyes 1ad7bb24e7 Added documentation 2017-08-01 10:41:12 -04:00
BTChip github ba72aa7fb0
Add runApp.py for specific firmware, cleanup 2017-03-07 18:25:19 +01:00
BTChip github 09ad4fd1e2
Add scripts related to Nano S 1.3 2017-02-28 16:13:41 +01:00
BTChip 310442593d Additional Attestation / Endorsement related APIs, merge HSM logic 2017-01-30 19:54:20 +01:00
BTChip ae02835796 Fix derivePassphrase for Python 2 2017-01-25 19:25:01 +01:00
BTChip 53a76b055e Merge branch 'master' of https://github.com/LedgerHQ/blue-loader-python 2017-01-22 18:05:16 +01:00
BTChip 3738a758e3 Compatibility with Blue firmware 2.0 (production release) 2017-01-22 18:04:38 +01:00
BTChip 69c42dabfb Speedup 2017-01-22 18:03:41 +01:00
Michael Goodwin e728a7b57b Fix indent errors and print function for python3 builds 2017-01-09 14:34:06 -05:00
Nicolas Bacca 0e7d0378d1 Merge pull request #7 from ChaoticMind/py3
Fixup 78a3579: python3 compliance
2017-01-09 13:38:44 +01:00
BTChip 67a0a424a3 Add endorsement APIs 2017-01-09 13:36:38 +01:00
BTChip c2feef8cb4 Add public key tweak for endorsement validation 2017-01-09 00:33:22 +01:00
Kevin Azzam 32c600e622 Fixup 78a3579: python3 compliance 2017-01-04 00:58:20 +01:00
Nicolas Dorier a6c7c9ed7f Encode correctly the passphrase in UTF8 NFKD 2016-11-12 09:39:16 +09:00
BTChip 78e64131d2 Add passphrase derivation utility 2016-10-11 18:23:12 +02:00
Cédric Mesnil 48f071cafa add received data in CommException object 2016-10-11 14:47:49 +02:00
BTChip 78a3579514 Add genuine device check script, support Secure Channel outgoing data, add an example with applications list 2016-10-11 13:13:20 +02:00
Cédric Mesnil 0a4f7c4c91 Python 3 port with keeping Python 2 compliance
Add missing () around print arguments
  Replace <> with !=
  Fix bytes/str compliance

Status
  loadApp.py and deleteApp.py works with both python 2.7.12 and 3.5.2 on BlueLedger 1.2
  sign.py is untested because it requires en hsm access
2016-09-14 16:30:53 +02:00
BTChip dcf012d862 Merge branch 'master' of https://github.com/ledgerhq/blue-loader-python
j
2016-09-02 09:53:45 +02:00
BTChip b56ff7cbe1 Optional libsecp256k1 dependency, default to pure Python cryptographic API to help Windows users 2016-09-02 09:53:24 +02:00
a_ferron 58bc25a2bc Fix timeout from 7 hours to expected 20 seconds 2016-08-15 22:10:13 +02:00
BTChip abe03c2bb8 Support locking on curve and multiple paths (API level 5) 2016-08-12 09:56:59 +02:00
BTChip da1b15b2de Fix copy/paste 2016-07-28 20:08:29 +02:00
BTChip 74759b3fb2 Add application signature & validation scripts 2016-07-28 13:06:39 +02:00
BTChip 5e8a7202e1 Add standalone MCU load support 2016-07-28 11:47:54 +02:00
BTChip eabbce5af0 Add SCP support 2016-07-28 11:47:22 +02:00
BTChip 71c0b9ffa5 Add locked down application path, icon, signature support 2016-07-28 11:47:04 +02:00
BTChip 5253645655 Add boot address support, hex printer 2016-07-28 11:46:29 +02:00
BTChip f7253c0a52 Signature and icon support 2016-07-28 09:45:29 +02:00
BTChip f51eff7d96 Enforce certificate chain properly 2016-07-28 09:45:04 +02:00
BTChip 9032981381 Cleanup 2016-07-28 09:44:39 +02:00
BTChip a0168238f2 Nano S vendor ID support 2016-07-28 09:42:16 +02:00
BTChip 4ce6df20b8 wMerge branch 'master' of https://github.com/ledgerhq/blue-loader-python 2016-05-20 08:37:47 +02:00
BTChip dfe04feb59 Support 1.1 deployed logic 2016-05-20 08:36:47 +02:00
BTChip f67eb96eab Add experimental desktop BLE support 2016-05-20 08:36:17 +02:00
BTChip 1946b6351e Fix MCU firmware loading 2016-05-20 08:35:13 +02:00
BTChip 09d04da1d8 Cleanup 2016-05-20 08:34:57 +02:00
Gregory Sanders 05bac99715 Cannot concat str and number in error msg 2016-04-14 17:10:05 -04:00
BTChip ccfb42ad3e Initial (re)import 2016-04-12 09:21:11 +02:00