Ethan Buchman
57346134a5
keys: transactions.go -> types.go
2017-10-26 16:43:32 -04:00
Ethan Frey
db5603e374
Merge pull request #45 from tendermint/bugfix/nano-hid
...
Bugfix: ledger nano/hid compiles on osx/golang1.9
2017-10-26 06:52:52 -07:00
Ethan Frey
5d8890530a
Update glide deps, nano/hid for osx/golang1.9
2017-10-26 12:00:42 +02:00
Ethan Frey
c496dea2e5
Merge pull request #42 from tendermint/feature/bcrypt-usability
...
Bcrypt usability
2017-10-26 11:59:32 +02:00
Ethan Frey
dfc4cdd2d7
Parameterize and lower bcrypt cost
2017-10-24 12:19:45 +02:00
Ethan Frey
0a5b1d979a
Merge pull request #37 from tendermint/nano
...
Nano Support
2017-10-24 12:18:45 +02:00
Ethan Frey
0219ba2a63
Fix bug introduced by metalinting...
2017-10-24 12:14:20 +02:00
Ethan Frey
69a7b389b8
Removed keys/server as it is now in cosmos-sdk
2017-10-24 11:59:44 +02:00
Ethan Frey
6f6bbf718e
Fix metalinter complaints
2017-10-24 11:56:37 +02:00
Ethan Frey
2d04544088
Addressed Buckys PR review comments
2017-10-24 11:38:06 +02:00
Ethan Frey
4a2c63f5e1
Update ledger names to specify ed25519
2017-10-24 11:38:06 +02:00
Ethan Frey
9601e48ab4
Improve error message
2017-10-24 11:38:06 +02:00
Ethan Frey
61d1bdb5ed
Test error handling, load without ledger
2017-10-24 11:38:06 +02:00
Ethan Frey
9afceb7ee8
ledger pubkey serializes properly, better load checks
2017-10-24 11:38:06 +02:00
Ethan Frey
2490952515
nano validates key on load
2017-10-24 11:38:06 +02:00
Ethan Frey
bce88a20df
Enable privkey validity checking on load
2017-10-24 11:38:06 +02:00
Ethan Frey
1b8d52bb82
Rename NameLedger to NameLedgerEd25519
2017-10-24 11:38:06 +02:00
Ethan Frey
ae078ee915
Generate/recover can return error, not panic on ledger
2017-10-24 11:38:06 +02:00
Ethan Frey
085d72d212
Cleanup nano calls, cannot run parallel test on one hardware device
2017-10-24 11:38:06 +02:00
Ethan Frey
91fccb8b14
Add test for cryptostore working with ledger
2017-10-24 11:38:06 +02:00
Ethan Frey
88475230c4
Re-enabled crypostore example usage
2017-10-24 11:38:06 +02:00
Ethan Frey
34b9309f24
Re-enable signing tests with cryptostore
2017-10-24 11:38:06 +02:00
Ethan Frey
8c98c4fdf4
Add nano ledger to key manager
2017-10-24 11:38:06 +02:00
Ethan Frey
0383feab49
Add and test serialization of ledger privkey
2017-10-24 11:38:06 +02:00
Ethan Frey
3edeb0cd45
Ledger caches pubkey, works with newer firmware
2017-10-24 11:38:06 +02:00
Ethan Frey
081f21af11
Add glide version for ledger drivers
2017-10-24 11:38:06 +02:00
Ethan Frey
008dba3af8
Test ledger calls
2017-10-24 11:38:06 +02:00
Ethan Frey
623bd803c2
write code to actually call ledger app
2017-10-24 11:38:06 +02:00
Ethan Frey
265e261c63
Add more test cases from running the ledger
2017-10-24 11:38:06 +02:00
Ethan Frey
7c5a10a7d4
Add tests for pub/priv key validation
2017-10-24 11:38:06 +02:00
Ethan Frey
06d74b24dd
Wrote PrivKey/PubKey for ledger
2017-10-24 11:38:06 +02:00
Ethan Frey
74878ee313
Update code to work with current nano implementation
2017-10-24 11:38:06 +02:00
Ethan Frey
8220d59178
Work on using returned bytes as crypto keys
2017-10-24 11:38:06 +02:00
Ethan Frey
0781c12ede
Message encoding for nano
2017-10-24 11:38:06 +02:00
Ethan Buchman
a6e6b58c6b
Merge pull request #41 from tendermint/metalinter
...
add metalinter to Makefile & apply some fixes
2017-10-23 19:32:07 -04:00
Zach Ramsay
47d3fa4741
linting: a few fixes
2017-10-23 08:30:18 -04:00
Ethan Buchman
8e031b367f
Merge branch 'develop' into metalinter
2017-10-22 19:53:39 -04:00
Adrian Brink
8e7f0e7701
Upgrade keys to use bcrypt with salts ( #38 )
...
This commit adds salts to the library using bcrypt.
2017-10-12 14:26:59 +02:00
Zach Ramsay
32dec98c1c
example: fix func suffix
2017-10-10 17:33:51 -04:00
Ethan Buchman
1775be1cd9
remove some assertXxx funcs
2017-10-05 22:19:48 -04:00
Zach Ramsay
796024f42f
linting: little more fixes
2017-10-04 18:27:35 -04:00
Zach Ramsay
87cb57c3e5
linting: fixup some stuffs
2017-10-04 18:16:48 -04:00
Zach Ramsay
7921fb0c05
linter: last fixes & add to circle
2017-10-04 17:53:56 -04:00
Zach Ramsay
fe66a683bc
linter: add metalinter to Makefile & apply some fixes
2017-10-04 17:53:56 -04:00
Emmanuel Odeke
0418d32276
Merge branch 'doc-file-started' into develop
2017-09-22 20:46:10 -06:00
Ethan Buchman
311e8c1bf0
Merge pull request #30 from tendermint/develop
...
Develop
2017-09-22 10:29:28 -04:00
Ethan Buchman
e6ea9499ff
glide and changelog
2017-09-22 10:22:55 -04:00
Emmanuel Odeke
f6a2509764
doc.go file started
...
Fixes #35
Updates https://github.com/tendermint/coding/issues/27
Started a doc.go file to provide an overview/high level
dive into the functionality of this repo.
Also added an example_test.go file in which we can
put end-to-end code examples/actual usage patterns
that can be copied and pasted and will always have to
compile when tests are run to ensure that we don't regress.
2017-09-15 17:35:33 -06:00
Ethan Frey
50e7c07817
Use longer checksum again
2017-09-13 14:03:28 +02:00
Ethan Buchman
c8b6d29161
version bump and changelog
2017-09-12 19:31:00 -04:00