Commit Graph

74 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 1e9458ca58
Add 1.4 Target ID 2018-03-06 10:26:05 +01:00
Nicolas Bacca 3a8a32a2ee
Merge pull request #28 from jeffesquivels/readme_fix
Correct pip parameters order for secp256k1
2018-03-06 10:23:42 +01:00
BTChip github e834117229
Nano S 1.4 support, cleanup Python 3 support 2018-03-06 10:21:37 +01:00
Jeffrey Esquivel S ad385223a3 Correct pip parameters order for secp256k1
Fixes the order of the parameters given to pip install for installing
secp256k1.
2018-02-11 10:43:09 -06:00
BTChip github 9914b3746a
Bump version 2017-10-20 15:11:13 +02: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
Nicolas Bacca a9611d412a Merge pull request #10 from parkerhoyes/master
Fixed CSS override issue for docs
2017-08-01 17:49:11 +02:00
Parker Hoyes b23172e440 Fixed CSS override issue for docs 2017-08-01 11:39:18 -04:00
BTChip github bf1e3453cc
Bump version for the documentation 2017-08-01 16:59:06 +02:00
Nicolas Bacca 214cd9783c Merge pull request #9 from parkerhoyes/master
Added documentation
2017-08-01 16:51:47 +02: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
Nicolas Bacca e73a8a6389 Merge pull request #8 from xenithorb/master
Fix indent errors and print function for python3 builds
2017-01-09 20:40:51 +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 2af852d628 Force to recompile secp256k1 for recent pip 2017-01-09 00:33:48 +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
BTChip c6e5961227 Update libudev package 2017-01-02 11:01:01 +01:00
BTChip c60427dc00 Update README with thotheolh suggestions 2017-01-02 10:35:46 +01:00
BTChip 43168d0292 Bump version 2016-12-08 00:11:36 +01:00
Nicolas Bacca 689ffb81ab Merge pull request #6 from NicolasDorier/patch-1
Encode correctly the passphrase in UTF8 NFKD
2016-12-07 15:10:04 -08:00
Nicolas Dorier a6c7c9ed7f Encode correctly the passphrase in UTF8 NFKD 2016-11-12 09:39:16 +09:00
BTChip ee42ea581f Add Pillow dependency 2016-10-13 14:27:34 +02:00
BTChip 78e64131d2 Add passphrase derivation utility 2016-10-11 18:23:12 +02:00
Nicolas Bacca 72b6a4378d Merge pull request #5 from cslashm/data-in-exception
add received data in CommException object
2016-10-11 14:55:17 +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
Nicolas Bacca cf74f4836c Merge pull request #4 from cslashm/py3
Python 3 port with keeping Python 2 compliance
2016-10-11 12:50:37 +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
Nicolas Bacca b5f80ac8f0 Merge pull request #3 from antonio-fr/master
Fix timeout from 7 hours to expected 20 seconds
2016-08-16 11:07:06 +02:00
a_ferron 58bc25a2bc Fix timeout from 7 hours to expected 20 seconds 2016-08-15 22:10:13 +02:00
BTChip 4eefb8a7f7 Update README with package on PyPI 2016-08-12 10:49:14 +02:00
BTChip 326c8bd684 Fix PyPI update 2016-08-12 10:33:11 +02:00