Pavol Rusnak
|
57166295c4
|
Merge pull request #44 from jhoenicke/bignumcleanup
My bignum cleanup branch
|
2015-08-06 00:31:29 +02:00 |
|
Jochen Hoenicke
|
53fa580b81
|
Added more unit tests
- Added Romanz's validate_pubkey test.
- Added special test to check that jacobin_point_add can double.
|
2015-08-05 22:29:34 +02:00 |
|
Jochen Hoenicke
|
a1408fc5a0
|
Fix unit test for point_jacobian_add
|
2015-08-05 22:26:50 +02:00 |
|
Roman Zeyde
|
a9b98a3671
|
test_curves: generalize UT for bignum cleanup
|
2015-08-05 21:51:39 +02:00 |
|
Jochen Hoenicke
|
e1347fcdf8
|
New Unit Tests
- Added unit tests for the NIST curve.
- Fix some missing bn_mod in unit tests.
- New tests for tricky 2 (2j+1) 2^{4i} exponents.
|
2015-08-05 21:42:40 +02:00 |
|
Jochen Hoenicke
|
f2081d88d8
|
New jacobian_add that handles doubling.
Fix bug where jacobian_add is called with two identical points.
|
2015-08-05 21:23:04 +02:00 |
|
Jochen Hoenicke
|
60e36dac3b
|
Fixed conditional_negate for larger numbers
Without the bn_mod the numbers get larger (but still < 2*prime), so
conditional_negate should handle this.
|
2015-08-05 19:36:30 +02:00 |
|
Jochen Hoenicke
|
6ba4d288b0
|
Cleaned up bignum code
1. Fixed bn_multiply_step to handle small primes.
2. Removed many calls to bn_mod to prevent side-channel leakage.
|
2015-08-05 19:36:30 +02:00 |
|
Pavol Rusnak
|
2e09a9ff35
|
add b to ecdsa_curve structure
|
2015-08-05 18:06:10 +02:00 |
|
Pavol Rusnak
|
f6820ad5f6
|
gcc-arm-none-eabi is not available in travis yet, install manually
|
2015-08-05 17:24:16 +02:00 |
|
Pavol Rusnak
|
90171e0aa6
|
update bootloader and demo to new usb api
|
2015-08-05 16:57:23 +02:00 |
|
Pavol Rusnak
|
ec98e58bce
|
simplify Dockerfile, add travis CI
|
2015-08-05 16:42:21 +02:00 |
|
Pavol Rusnak
|
418e86c293
|
remove scons dependency, build shared library with Makefile
|
2015-08-05 16:16:24 +02:00 |
|
Pavol Rusnak
|
db93a50f76
|
update trezor-crypto
|
2015-08-04 00:45:59 +02:00 |
|
Pavol Rusnak
|
cbbc0bdc71
|
fix curves unit test by using canonize version of sigencode
|
2015-08-04 00:41:50 +02:00 |
|
Pavol Rusnak
|
0c6b3e26e2
|
prepare 1.3.4 release
|
2015-08-03 21:59:06 +02:00 |
|
Pavol Rusnak
|
a22dbca8fe
|
adapt signidentity test to new ssh signatures
|
2015-08-03 21:58:04 +02:00 |
|
Pavol Rusnak
|
d659fd49a5
|
return back normalization of signatures
|
2015-08-03 21:47:06 +02:00 |
|
Pavol Rusnak
|
9255595c97
|
Merge pull request #42 from romanz/master
bignum: use constant time comparisons
|
2015-08-03 21:46:53 +02:00 |
|
Pavol Rusnak
|
b678ba8811
|
update protob
|
2015-08-03 21:27:56 +02:00 |
|
Pavol Rusnak
|
80c45d9678
|
fix signidentity test after slip-0013 change
raise fees in high_fees tests
|
2015-08-03 17:24:46 +02:00 |
|
Roman Zeyde
|
793234a0ec
|
bignum: use constant time comparisons
|
2015-08-03 10:57:09 +03:00 |
|
Pavol Rusnak
|
bfa812441d
|
Merge pull request #41 from romanz/travis
Improve Travis CI usage
|
2015-07-31 11:04:49 +02:00 |
|
Roman Zeyde
|
558b3fd65b
|
travis: add pytest (for test_curves.py)
|
2015-07-31 11:40:13 +03:00 |
|
Roman Zeyde
|
8a3ee52d63
|
travis: add openssl tests
|
2015-07-31 11:09:15 +03:00 |
|
Roman Zeyde
|
cfbd09d158
|
travis: use container-based infrastructure
|
2015-07-31 10:55:06 +03:00 |
|
Pavol Rusnak
|
79738f4251
|
Merge pull request #40 from romanz/travis
Add Travis CI for unit test suite
|
2015-07-29 21:02:38 +02:00 |
|
Roman Zeyde
|
f91e912dd2
|
README: add travis badge
|
2015-07-29 21:57:41 +03:00 |
|
Roman Zeyde
|
0164137786
|
tests: fix signedness error
|
2015-07-29 21:49:00 +03:00 |
|
Roman Zeyde
|
1163992e5c
|
travis: add simple tests
|
2015-07-29 20:57:30 +03:00 |
|
Pavol Rusnak
|
f9df01c6e6
|
add CONTRIBUTORS file
generated using the following:
git log --format='%aN <%aE>' --no-merges | sort | uniq -c | sort -nr
|
2015-07-29 16:38:45 +02:00 |
|
Pavol Rusnak
|
e876aa5094
|
changed coin max fees
|
2015-07-29 15:38:00 +02:00 |
|
Pavol Rusnak
|
8108524358
|
Merge pull request #39 from romanz/master
test_curves: fix test case name typo
|
2015-07-26 16:47:42 +02:00 |
|
Roman Zeyde
|
e569b019c4
|
test_curves: fix test case name typo
|
2015-07-24 10:44:56 +03:00 |
|
Pavol Rusnak
|
e272ce4d14
|
set TX API in tests/common.py
|
2015-07-22 18:06:58 +02:00 |
|
Pavol Rusnak
|
a8db9989c6
|
update trezor-common
|
2015-07-22 17:33:10 +02:00 |
|
Pavol Rusnak
|
3fc31bfe9c
|
Merge pull request #5 from runn1ng/udev
Udev
|
2015-07-21 17:27:57 +02:00 |
|
Pavol Rusnak
|
0a4b5a5aee
|
Merge pull request #7 from runn1ng/patch-2
Making 256 bits default
|
2015-07-21 17:27:30 +02:00 |
|
Karel Bílek
|
4e7196bb92
|
Making 256 bits default
Making 24 words default (what is already being done in myTREZOR anyway)
|
2015-07-17 14:26:05 +02:00 |
|
Pavol Rusnak
|
e8b47901ce
|
show "Go to myTREZOR.com" instead of label when device is not initialized
|
2015-07-09 23:02:13 +02:00 |
|
Pavol Rusnak
|
60c608276e
|
make pin section better
|
2015-07-08 22:36:58 +02:00 |
|
Pavol Rusnak
|
eb69431651
|
Merge pull request #39 from reiven/master
Add information to README on how to enter scrambled pin
|
2015-07-08 22:32:47 +02:00 |
|
Federico Reiven
|
c9aecdb15c
|
Add information to README on how to enter scrambled pin
|
2015-07-08 14:52:09 -03:00 |
|
Pavol Rusnak
|
39e29c1037
|
use -O3 instead of -Os
|
2015-07-07 18:36:54 +02:00 |
|
Pavol Rusnak
|
5ec72d3a5b
|
Merge pull request #38 from romanz/master
Fix few small issues.
|
2015-07-07 18:32:13 +02:00 |
|
Pavol Rusnak
|
9c3e51074b
|
use -O3 instead of -Os
|
2015-07-07 18:31:04 +02:00 |
|
Roman Zeyde
|
749cf8b75f
|
gui: fixup after ECDSA updates
|
2015-07-07 10:58:08 +03:00 |
|
Roman Zeyde
|
ea16aa0b86
|
Remove unnecessary #include "secp256k1.h"
|
2015-07-07 10:39:12 +03:00 |
|
Roman Zeyde
|
587d6a65ea
|
Update documentation regarding ECDSA curves support
|
2015-07-07 10:38:16 +03:00 |
|
Pavol Rusnak
|
f2ef64228a
|
Merge pull request #37 from jdb6167/master
Fixed issues with Python files
|
2015-07-06 19:00:29 +02:00 |
|