1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-29 22:45:44 +00:00
Commit Graph

5574 Commits

Author SHA1 Message Date
Pavol Rusnak
d18ad92fc1 use PinMatrixRequestType instead of arbitrary string 2014-03-10 18:09:21 +01:00
Pavol Rusnak
10c42633fc add function to retrieve mnemonic wordlist 2014-03-07 20:11:50 +01:00
Pavol Rusnak
29dfac6691 rename word variables in DebugLinkState message 2014-03-07 17:36:49 +01:00
Pavol Rusnak
f39b54601b add ButtonRequest_SignTx 2014-03-01 12:07:45 +01:00
Pavol Rusnak
4ba03a6c70 use string again where appropriate 2014-03-01 11:17:06 +01:00
Pavol Rusnak
b5ceb14f8d extract ecdsa_get_pubkeyhash 2014-02-21 23:33:14 +01:00
Pavol Rusnak
d5e1ff8be8 remove version_byte and address from bip32 2014-02-21 22:51:49 +01:00
slush0
6a5ef6b823 Removed 'address' from HDNodeType 2014-02-21 22:42:41 +01:00
slush0
7755fa0a78 Removed 'version' from HDNodeType
GetPublicKey - removed coin_type
2014-02-21 22:14:41 +01:00
Pavol Rusnak
8c47b572df new test to compare private and public branch of bip32 2014-02-21 20:30:22 +01:00
Pavol Rusnak
18dea22213 get rid of bip32 versions, it's a mess :( 2014-02-21 19:41:33 +01:00
slush0
304de4fc4a DebugLinkState provides internal entropy, added skip_checksum to LoadDevice 2014-02-21 01:50:03 +01:00
slush0
8f80e44fb4 Added word/word_pos fields to DebugLinkState 2014-02-20 18:37:20 +01:00
Pavol Rusnak
b08d44d39e fix prefixes in internal functions as well 2014-02-19 21:42:14 +01:00
Pavol Rusnak
d0e152a088 replace SHA256/SHA512 prefix with sha256/sha512 (OpenSSL clash) 2014-02-19 21:26:42 +01:00
slush0
f9cfdf01d1 Removed Session 2014-02-19 17:44:03 +01:00
Pavol Rusnak
1034b28f90 use both private and public bip32 versions 2014-02-19 16:58:48 +01:00
slush0
e17e0590f5 Merge pull request #5 from jpochyla/master
Add CMake file with c++ compilation on MSVC
2014-02-17 18:50:49 +01:00
Jan Pochyla
166e19ba7c add cmake file with c++ compilation on MSVC 2014-02-17 18:49:01 +01:00
Pavol Rusnak
61e9c2b0a3 256 bytes -> 256 bits 2014-02-17 00:15:15 +01:00
Pavol Rusnak
93e7f5ca8b Merge pull request #4 from jpochyla/master
MSVC compatibility fixes
2014-02-15 16:19:23 +01:00
Jan Pochyla
2e22e731d6 remove field name struct init for MSVC compatibility 2014-02-15 15:57:43 +01:00
Jan Pochyla
67eb76fd1b llu -> ull for MSVC compatibility 2014-02-15 15:57:41 +01:00
Pavol Rusnak
3da2da096c Failure_NotInitialized 2014-02-11 16:59:24 +01:00
slush0
712a3846b7 Added Failure_NotEnoughFunds 2014-02-09 00:15:03 +01:00
Pavol Rusnak
50fb43127f use -Wextra 2014-02-08 19:12:07 +01:00
Pavol Rusnak
d433bcfa10 fix ecdsa_sig_to_der 2014-02-08 15:55:03 +01:00
slush0
cc56b5d909 Added enforce_wordlist to RecoveryDevice 2014-02-06 13:25:41 +01:00
slush0
349a845530 Added ButtonRequestType enum 2014-02-06 10:34:50 +01:00
Pavol Rusnak
6a856479a8 introduce point_multiply 2014-02-05 23:38:37 +01:00
Pavol Rusnak
fc144587e6 introduce ecdsa_verify_digest 2014-02-04 19:12:43 +01:00
Pavol Rusnak
8aaebe761b introduce uncompress_coords 2014-02-04 18:55:17 +01:00
slush0
e973056669 Added ButtonRequestType enum 2014-02-04 17:47:29 +01:00
slush0
682a20e07b Reworked Ping 2014-02-04 17:11:38 +01:00
slush0
0d883b61b2 Added ButtonRequest.code 2014-02-03 23:13:09 +01:00
Pavol Rusnak
8a41dad609 signatures are binary in VerifyMessage/MessageSignature 2014-02-03 15:27:29 +01:00
Pavol Rusnak
81f462a5c5 add ecdsa_sig_to_der 2014-02-02 22:01:43 +01:00
Pavol Rusnak
73489fbd33 split signing into ecdsa_sign_digest and ecdsa_sign/ecdsa_sign_double 2014-02-02 20:36:03 +01:00
slush0
3853deed39 Added RecoveryDevice / WordRequest / WordAck 2014-02-02 18:29:37 +01:00
slush0
aadc279741 Added some sugar for easier handling in Multibit 2014-02-02 11:28:43 +01:00
slush0
fdf8c6fc95 Added Features.initialized 2014-02-01 13:41:46 +01:00
Pavol Rusnak
a40a077613 rework ecdsa_address_to_hash160 into ecdsa_address_decode 2014-01-31 15:26:51 +01:00
Pavol Rusnak
2e4ec7fe0a introduce ecdsa_address_to_hash160 2014-01-30 20:34:05 +01:00
Pavol Rusnak
7dc057c903 add testcases for address generation
fix bug for version != 0
process uncompressed pubkeys as well
2014-01-27 19:57:44 +01:00
Pavol Rusnak
368c31d138 remove coin from session 2014-01-21 19:20:10 +01:00
Pavol Rusnak
c0ee25c851 don't use implicit versions in bip32 2014-01-21 18:38:44 +01:00
slush0
78efd80bbc Added EstimateTxSize 2014-01-18 05:14:02 +01:00
Pavol Rusnak
8764a03453 compute fingerprints 2014-01-14 15:29:46 +01:00
Pavol Rusnak
ed7e2e5058 implement public child key derivation 2014-01-14 14:35:13 +01:00
Pavol Rusnak
e681e2b7ae bip39: pbkdf2 rounds 4096 -> 2048 2014-01-10 20:22:33 +01:00