Commit Graph

339 Commits (dc167592d547ff067e66376eaba90feee8622ff2)
 

Author SHA1 Message Date
Pavol Rusnak 0590192536
add testcase for ed25519
8 years ago
Pavol Rusnak 3998e7e883 Merge pull request #55 from jhoenicke/multicurve
8 years ago
Jochen Hoenicke 490fbed289 Adapted python unit test to new API
8 years ago
Jochen Hoenicke 269b779ead Updated cmake configuration for ed25519
8 years ago
Pavol Rusnak cd24b2771c Merge pull request #54 from jhoenicke/multicurve
8 years ago
Jochen Hoenicke 295a493846
Test vectors for ed25519 + BIP-0032 / SLIP-0010
8 years ago
Jochen Hoenicke 55edf71e27
ed25519 support
8 years ago
Jochen Hoenicke 698f40f385
BIP-32 without gaps, prepare non-ecdsa curves
8 years ago
Pavol Rusnak de30ffbf9a Merge pull request #53 from jhoenicke/multicurve
8 years ago
Jochen Hoenicke 16ff4387ae New test case for a bip32 hole in nist256
8 years ago
Jochen Hoenicke f8ac99ebb7 Check for error from get_curve_by_name.
8 years ago
Pavol Rusnak bf34b4269c Merge pull request #52 from jhoenicke/multicurve
8 years ago
Jochen Hoenicke d577410fc4 Unit tests for the NIST256P1 curve
8 years ago
Jochen Hoenicke 533c3beb63 Fixed uncompress_coords for NIST curve
8 years ago
Jochen Hoenicke b34be66a9c Updated tests
8 years ago
Jochen Hoenicke 0bc1b70c4a Use different seed modifier for different curves
8 years ago
Jochen Hoenicke c983afd72f Added curve type to HDNode
8 years ago
Pavol Rusnak f4dd151eb9
change ripemd160 function names to match sha2 functions
8 years ago
Pavol Rusnak 86d6a0b782
adopt ripemd160 from mbedtls
8 years ago
Pavol Rusnak bb52cb4ac9
adjust format of LICENSE
9 years ago
Karel Bilek b1a73ed984 Adding cmake to travis
9 years ago
Karel Bílek 2802d97d47 Merge pull request #51 from trezor/runn1ng-patch-1
9 years ago
Karel Bilek 2b5859ca47 Adding nist256p1 to CMakeLists
9 years ago
Pavol Rusnak fbc0df736a
call progress callback at the beginning of pbkdf2 calculation
9 years ago
Pavol Rusnak 9a8e982153
implement bip39 cache
9 years ago
Pavol Rusnak 3556c74740
fix build on _WIN32
9 years ago
Pavol Rusnak 6726547a88 Merge pull request #50 from 251io/trezor-crypto-bugfix
9 years ago
251 1d7fb4e38f Fixes a bug in the test_pbkdf2_hmac_sha256 test.
9 years ago
Pavol Rusnak 57cee67855 Merge pull request #49 from romanz/master
9 years ago
Roman Zeyde 12c3b1ccf6 bignum: add specific tests for bn_mod() edge cases
9 years ago
Roman Zeyde 437f8b3856 bignum: constant time implementation for bn_mod()
9 years ago
Pavol Rusnak e67018178b Merge pull request #48 from jhoenicke/bignumcleanup
9 years ago
Jochen Hoenicke 472b90d8ed Added myself to copyright lines.
9 years ago
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