Michael Vines
7a8233d7ca
Bump version to 1.0.11
2020-03-25 19:17:06 -07:00
Michael Vines
953cb93e44
Bump version to 1.0.10
2020-03-23 21:58:45 -07:00
Michael Vines
58a36ce484
Bump version to 1.0.9
2020-03-19 17:10:35 -07:00
Tyera Eulberg
495ab631d6
Some Cli polish ( #8966 ) ( #8970 )
...
automerge
2020-03-19 14:11:52 -07:00
mergify[bot]
d1e16b2bc4
Remove product string from device keypair URL ( #8942 ) ( #8945 )
...
automerge
2020-03-18 14:11:41 -07:00
mergify[bot]
5a7707362c
Sort device paths for select ( #8896 ) ( #8897 )
...
automerge
2020-03-16 19:43:11 -07:00
Michael Vines
c7e80bebdc
Bump version to 1.0.8
2020-03-15 21:50:06 -07:00
mergify[bot]
27e4e9cb8d
Cli: Add resolve-signer subcommand ( #8859 ) ( #8870 )
...
automerge
2020-03-14 22:14:24 -07:00
Michael Vines
7722723400
Bump version to 1.0.7
2020-03-13 08:10:09 -07:00
mergify[bot]
7508ffe703
Add checkmark ( #8781 ) ( #8782 )
...
automerge
2020-03-10 18:32:53 -07:00
mergify[bot]
329945e56f
Print approved msg after Ledger interaction ( #8771 ) ( #8775 )
...
automerge
2020-03-10 15:06:43 -07:00
Michael Vines
ea9e7c710a
Bump version to 1.0.6
2020-03-09 22:38:57 -07:00
mergify[bot]
777aae9059
Remove --derivation-path option ( #8741 ) ( #8747 )
...
automerge
2020-03-09 19:17:14 -07:00
mergify[bot]
4dd1340236
Limit waiting-message to single- or last-chunk apdus ( #8730 ) ( #8733 )
...
automerge
2020-03-09 15:44:17 -07:00
mergify[bot]
659aaafff6
Ledger: return specific error if ledger-app-solana is not running ( #8684 ) ( #8695 )
...
automerge
2020-03-06 16:28:53 -08:00
Michael Vines
d8d7238920
Bump version to 1.0.5
2020-03-06 14:14:53 -07:00
Michael Vines
c35f4927cd
Bump version to 1.0.4
2020-03-05 16:10:24 -07:00
Michael Vines
2d0f4b5c8c
Bump version to 1.0.3
2020-03-05 13:05:12 -07:00
Michael Vines
0d4131ae68
Bump version to 1.0.2
2020-03-02 15:38:26 -07:00
mergify[bot]
43af91ff4b
Ledger messaging cleanup ( #8506 ) ( #8508 )
...
automerge
2020-02-27 12:38:09 -08:00
mergify[bot]
c59ec2dcff
Add flag to confirm key on device ( #8478 ) ( #8490 )
...
automerge
2020-02-26 17:31:52 -08:00
Tyera Eulberg
60b43e34b6
Ledger hardware wallet docs ( #8472 ) ( #8479 )
...
automerge
2020-02-26 14:42:08 -08:00
mergify[bot]
cc3352ff06
Ledger key path rework ( #8453 ) ( #8457 )
...
automerge
2020-02-25 18:00:53 -08:00
mergify[bot]
bbfc56ff7f
Make solana root key accessible on Ledger ( #8421 ) ( #8431 )
...
automerge
2020-02-24 22:28:28 -08:00
Michael Vines
4103d99018
Bump version to 1.0.1
2020-02-24 23:24:27 -07:00
mergify[bot]
c375ce1fcd
CLI: collect and deduplicate signers ( #8398 ) ( #8423 )
...
automerge
2020-02-24 17:29:34 -08:00
Greg Fitzgerald
dc02f2ea8b
Add support for large transactions with Ledger Wallet ( #8394 )
2020-02-21 23:24:56 -07:00
Tyera Eulberg
4ddbf8d509
CLI: dynamic signing reboot ( #8384 )
...
* Add keypair_util_from_path helper
* Cli: impl config.keypair as a trait object
* SDK: Add Debug and PartialEq for dyn Signer
* ClapUtils: Arg parsing from pubkey+signers to Presigner
* Impl Signers for &dyn Signer collections
* CLI: Add helper for getting signers from args
* CLI: Replace SigningAuthority with Signer trait-objs
* CLI: Drop disused signers command field
* CLI: Drop redundant tests
* Add clap validator that handles all current signer types
* clap_utils: Factor Presigner resolution to helper
* SDK: `From` for boxing Signer implementors to trait objects
* SDK: Derive `Clone` for `Presigner`
* Remove panic
* Cli: dedup signers in transfer for remote-wallet ergonomics
* Update docs vis-a-vis ASK changes
* Cli: update transaction types to use new dynamic-signer methods
* CLI: Fix tests No. 1
what to do about write_keypair outstanding
* Work around `CliConfig`'s signer not necessarily being a `Keypair`
* CLI: Fix tests No. 2
* Remove unused arg
* Remove unused methods
* Move offline arg constants upstream
* Make cli signing fallible
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
2020-02-21 14:55:53 -07:00
Michael Vines
48f58a88bc
Bump version to 1.0.0
2020-02-20 23:52:19 -07:00
Tyera Eulberg
0b7e8d0162
Add handling for fallible signers ( #8367 )
...
automerge
2020-02-20 19:04:53 -08:00
Tyera Eulberg
ab361a8073
Rename KeypairUtil to Signer ( #8360 )
...
automerge
2020-02-20 13:28:55 -08:00
Tyera Eulberg
c350543b46
Make generate_remote_keypair more generic for potential other remote-wallets ( #8274 )
2020-02-14 09:38:35 -07:00
dependabot-preview[bot]
0604029661
Bump parking_lot from 0.7.1 to 0.10.0 ( #8262 )
...
Bumps [parking_lot](https://github.com/Amanieu/parking_lot ) from 0.7.1 to 0.10.0.
- [Release notes](https://github.com/Amanieu/parking_lot/releases )
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.7.1...0.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-13 14:24:37 -07:00
Tyera Eulberg
2374cf09e2
Enable remote-wallet signing in solana-keygen ( #8267 )
...
* Add fallible methods to KeypairUtil
* Add RemoteKeypair struct and impl KeypairUtil
* Implement RemoteKeypair in keygen; also add parse_keypair_path for cleanup
2020-02-13 14:08:34 -07:00
Greg Fitzgerald
741d148a0d
Simplify remote wallet ( #8249 )
...
automerge
2020-02-12 14:38:51 -08:00
Tyera Eulberg
0bbee9456f
Add method to sign raw data, enabling easier device app testing ( #8221 )
...
* Add method to sign raw data, enabling easier device app testing
* Rename ugly derivation method, params
2020-02-11 17:15:38 -07:00
Tyera Eulberg
25d1f841ee
Fixup sign_transaction; pass derivation_path by reference ( #8194 )
...
* Fixup sign_transaction; pass derivation_path by reference
* Pass total message length as BE u16
* Remove live integration tests (to ledger-app-solana)
2020-02-11 11:45:00 -07:00
Tyera Eulberg
ed0c1d3b52
Ledger hardware wallet integration ( #8068 )
...
* Initial remote wallet module
* Add clap derivation tooling
* Add remote-wallet path apis
* Implement remote-wallet in solana-keygen
* Implement remote-wallet in cli for read-only pubkey usage
* Linux: Use udev backend; add udev rules tool
* Ignore Ledger live test
* Cli api adjustments
2020-02-07 11:26:56 -07:00