Commit Graph

458 Commits (dc1939bae917f5673a67b0347971eb054f9145bd)
 

Author SHA1 Message Date
Pavol Rusnak b8ec5567ba
undef align for ed25519-donna
8 years ago
Pavol Rusnak 406022acb4
remove tools/Makefile
8 years ago
Pavol Rusnak f7e8c9442d Merge pull request #58 from jhoenicke/master
8 years ago
Pavol Rusnak d9ec4344fc
use std=c99
8 years ago
Jochen Hoenicke c6e7d376b7 Handle b58 address with shorter lengths
8 years ago
Pavol Rusnak 489f09a843
fix sizeof usage
8 years ago
Pavol Rusnak 08219ea77a
pbkdf2 now uses new hmac api
8 years ago
Pavol Rusnak 445e859450
split hmac into init/update/final
8 years ago
Pavol Rusnak ed6debf8c4
reorder parameters of hash_final methods
8 years ago
Pavol Rusnak c01be339f5
add sha3 from rhash
8 years ago
Pavol Rusnak 76142522e9
mention Ed25519 in the readme
8 years ago
Pavol Rusnak 5c4e131ada
add speed benchmark (secp256k1 vs ed25519)
8 years ago
Pavol Rusnak 91c64858d0 Merge pull request #57 from jhoenicke/master
8 years ago
Pavol Rusnak 0054893b60
add test speed for nist256p1 curve as well
8 years ago
Jochen Hoenicke 7b07dff25c
Added Unit test, fixed one corner case.
8 years ago
Pavol Rusnak 2002c815ff Merge pull request #56 from jhoenicke/master
8 years ago
Jochen Hoenicke 409783ba64
New function ecdsa_verify_recover
8 years ago
Jochen Hoenicke a90257c422 Updated mktable to new api
8 years ago
Pavol Rusnak 6f66162e93
fix tools and gui
8 years ago
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