Commit Graph

299 Commits (c01be339f5c43d244aa545c444cd060f334f7fe2)
 

Author SHA1 Message Date
Pavol Rusnak c01be339f5
add sha3 from rhash
9 years ago
Pavol Rusnak 76142522e9
mention Ed25519 in the readme
9 years ago
Pavol Rusnak 5c4e131ada
add speed benchmark (secp256k1 vs ed25519)
9 years ago
Pavol Rusnak 91c64858d0 Merge pull request #57 from jhoenicke/master
9 years ago
Pavol Rusnak 0054893b60
add test speed for nist256p1 curve as well
9 years ago
Jochen Hoenicke 7b07dff25c
Added Unit test, fixed one corner case.
9 years ago
Pavol Rusnak 2002c815ff Merge pull request #56 from jhoenicke/master
9 years ago
Jochen Hoenicke 409783ba64
New function ecdsa_verify_recover
9 years ago
Jochen Hoenicke a90257c422 Updated mktable to new api
9 years ago
Pavol Rusnak 6f66162e93
fix tools and gui
9 years ago
Pavol Rusnak 0590192536
add testcase for ed25519
9 years ago
Pavol Rusnak 3998e7e883 Merge pull request #55 from jhoenicke/multicurve
9 years ago
Jochen Hoenicke 490fbed289 Adapted python unit test to new API
9 years ago
Jochen Hoenicke 269b779ead Updated cmake configuration for ed25519
9 years ago
Pavol Rusnak cd24b2771c Merge pull request #54 from jhoenicke/multicurve
9 years ago
Jochen Hoenicke 295a493846
Test vectors for ed25519 + BIP-0032 / SLIP-0010
9 years ago
Jochen Hoenicke 55edf71e27
ed25519 support
9 years ago
Jochen Hoenicke 698f40f385
BIP-32 without gaps, prepare non-ecdsa curves
9 years ago
Pavol Rusnak de30ffbf9a Merge pull request #53 from jhoenicke/multicurve
9 years ago
Jochen Hoenicke 16ff4387ae New test case for a bip32 hole in nist256
9 years ago
Jochen Hoenicke f8ac99ebb7 Check for error from get_curve_by_name.
9 years ago
Pavol Rusnak bf34b4269c Merge pull request #52 from jhoenicke/multicurve
9 years ago
Jochen Hoenicke d577410fc4 Unit tests for the NIST256P1 curve
9 years ago
Jochen Hoenicke 533c3beb63 Fixed uncompress_coords for NIST curve
9 years ago
Jochen Hoenicke b34be66a9c Updated tests
9 years ago
Jochen Hoenicke 0bc1b70c4a Use different seed modifier for different curves
9 years ago
Jochen Hoenicke c983afd72f Added curve type to HDNode
9 years ago
Pavol Rusnak f4dd151eb9
change ripemd160 function names to match sha2 functions
9 years ago
Pavol Rusnak 86d6a0b782
adopt ripemd160 from mbedtls
9 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