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