Added show_matrix
Reworked and simplified protocol:
string type -> bytes, because of some security issues
PinRequest -> PinMatrixRequest
Removed session_id (session will be implemented on wire level).
Removed choice of algorithm - we're definitely going with BIP32(.5)
Removed choice of SPV - SPV will be forced by wallet if implemented
Removed support for OTP - replaced by PinMatrix mechanism
Fixed typo
binary protobuf reflects new protocol
binary wallet protobuf reflects latest changes
Removed debugging code
Some further changes
Fake implementation of BIP32 using Electrum algorithm. I'm really sorry for this hack!
Removed OTP display layout
Mnemonic test is obsolete, we're moving to BIP39 soon!
Removed OTP messages from mapping, added PinMatrix mapping
Signing structures uses BIP32 directly
Binary of protobuf
Heavy refactoring:
Removed OTP constructs
Implements PinMatrix
LoadDevice moved from debuglink to main connection
TODO: Simplify protect_call
Removed unused variables from wallet structure.
Wallet uses BIP32 directly.