Commit Graph

456 Commits (242b41545353efaab87e3d6dc90900215cc717d3)
 

Author SHA1 Message Date
Jochen Hoenicke 50428bb37b Added more tests for specific points.
9 years ago
Pavol Rusnak 74eed547a3 Merge pull request #46 from jhoenicke/bignumcleanup
9 years ago
Jochen Hoenicke 774ac9cb22 Simplified test for doubling in point_jacobian_add
9 years ago
Jochen Hoenicke 11d14a3946 Fixed unit test for addmod added test for add.
9 years ago
Pavol Rusnak c0a03d1429 Merge pull request #45 from jhoenicke/bignumcleanup
9 years ago
Jochen Hoenicke f93b003cbc Extended comments, new function bn_add, a bug fix.
9 years ago
Pavol Rusnak 57166295c4 Merge pull request #44 from jhoenicke/bignumcleanup
9 years ago
Jochen Hoenicke 53fa580b81 Added more unit tests
9 years ago
Jochen Hoenicke a1408fc5a0 Fix unit test for point_jacobian_add
9 years ago
Roman Zeyde a9b98a3671 test_curves: generalize UT for bignum cleanup
9 years ago
Jochen Hoenicke e1347fcdf8 New Unit Tests
9 years ago
Jochen Hoenicke f2081d88d8 New jacobian_add that handles doubling.
9 years ago
Jochen Hoenicke 60e36dac3b Fixed conditional_negate for larger numbers
9 years ago
Jochen Hoenicke 6ba4d288b0 Cleaned up bignum code
9 years ago
Pavol Rusnak 2e09a9ff35 add b to ecdsa_curve structure
9 years ago
Pavol Rusnak 418e86c293 remove scons dependency, build shared library with Makefile
9 years ago
Pavol Rusnak cbbc0bdc71 fix curves unit test by using canonize version of sigencode
9 years ago
Pavol Rusnak d659fd49a5 return back normalization of signatures
9 years ago
Pavol Rusnak 9255595c97 Merge pull request #42 from romanz/master
9 years ago
Roman Zeyde 793234a0ec bignum: use constant time comparisons
9 years ago
Pavol Rusnak bfa812441d Merge pull request #41 from romanz/travis
9 years ago
Roman Zeyde 558b3fd65b travis: add pytest (for test_curves.py)
9 years ago
Roman Zeyde 8a3ee52d63 travis: add openssl tests
9 years ago
Roman Zeyde cfbd09d158 travis: use container-based infrastructure
9 years ago
Pavol Rusnak 79738f4251 Merge pull request #40 from romanz/travis
9 years ago
Roman Zeyde f91e912dd2 README: add travis badge
9 years ago
Roman Zeyde 0164137786 tests: fix signedness error
9 years ago
Roman Zeyde 1163992e5c travis: add simple tests
9 years ago
Pavol Rusnak f9df01c6e6 add CONTRIBUTORS file
9 years ago
Pavol Rusnak 8108524358 Merge pull request #39 from romanz/master
9 years ago
Roman Zeyde e569b019c4 test_curves: fix test case name typo
9 years ago
Pavol Rusnak 5ec72d3a5b Merge pull request #38 from romanz/master
9 years ago
Pavol Rusnak 9c3e51074b use -O3 instead of -Os
9 years ago
Roman Zeyde 749cf8b75f gui: fixup after ECDSA updates
9 years ago
Roman Zeyde ea16aa0b86 Remove unnecessary #include "secp256k1.h"
9 years ago
Roman Zeyde 587d6a65ea Update documentation regarding ECDSA curves support
9 years ago
Pavol Rusnak f2ef64228a Merge pull request #37 from jdb6167/master
9 years ago
Josh Billings cb0b5169c5 whitespace
9 years ago
Josh Billings d2120d6da1 two bugfixes: 1. nist256p1.c was not included in setup.py, causing import errors when using TrezorCrypto.so in Python. 2. if you attempted a hardened derivation in python using the compiled TrezorCrypto module, an IntegerOverflowError would occur because Python ints are always signed. one-line fix by changing int to unsigned int in the pyx file
9 years ago
Pavol Rusnak 71c24673ce Merge branch 'ssh-agent' of git://github.com/romanz/trezor-crypto into romanz-ssh-agent
9 years ago
Pavol Rusnak 36caf5b33a Merge pull request #35 from romanz/master
9 years ago
Roman Zeyde 36847ac0d7 ecdsa: generate_k_rfc6979() should cleanup its stack before exit
9 years ago
Roman Zeyde 7c58fc11a4 Add support for NIST256P1 elliptic curve
9 years ago
Pavol Rusnak 0983c6c456 Merge pull request #34 from JohnDvorak/patch-1
9 years ago
John Dvorak 85cebfe968 Change return value of ecdsa_sign_digest
9 years ago
Pavol Rusnak c58d4e03c5 add proof of concept bip39 bruteforce benchmark
9 years ago
Pavol Rusnak 00954da5fe fix /dev/urandom problem
9 years ago
Pavol Rusnak ffedf8a4d0 suppress warning when debug is disabled
9 years ago
Pavol Rusnak 21d0bb437a cleanup coding style
10 years ago
Pavol Rusnak 6ec585fcee Merge pull request #29 from netanelkl/master
10 years ago