Commit Graph

341 Commits (c80f0fbc52ce0995aac027079c77e59f128726c6)
 

Author SHA1 Message Date
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
10 years ago
Pavol Rusnak ffedf8a4d0 suppress warning when debug is disabled
10 years ago
Pavol Rusnak 21d0bb437a cleanup coding style
10 years ago
Pavol Rusnak 6ec585fcee Merge pull request #29 from netanelkl/master
10 years ago
Pavol Rusnak f1b8f55d92 use curly braces in if block
10 years ago
Pavol Rusnak 99f01a9391 Merge pull request #30 from jhoenicke/master
10 years ago
Jochen Hoenicke c90f79bce2 Added new tests for point multiplication
10 years ago
Jochen Hoenicke e432d772c7 Program to precompute the table for scalar_mult
10 years ago
netanelkl 3fd32df8ed More of the same.
10 years ago
netanelkl 70dc71c87e Some more stack memory wipe before leaving functions.
10 years ago
netanelkl aeefea054a Added some private key nullification so that they won't be uncontrolled in the stack
10 years ago
Pavol Rusnak a757693fe3 Merge pull request #26 from jhoenicke/bignum_improvements
10 years ago
Pavol Rusnak 196cabe012 import random_uniform and random_permute functions from TREZOR codebase
10 years ago
Pavol Rusnak ad71a16e61 Merge pull request #28 from oleganza/master
10 years ago
Oleg Andreev a5a4333a8e typo fix (no, this was not a bug)
10 years ago
Jochen Hoenicke 56f5777b68 Refactored code for point doubling.
10 years ago
Jochen Hoenicke edf0fc4902 New fast variant of point_multiply.
10 years ago
Pavol Rusnak d4df66a8d0 Merge pull request #27 from jhoenicke/bip39fix
10 years ago
Jochen Hoenicke 1b42fde852 Off by one error in word length.
10 years ago