Commit Graph

458 Commits (dc1939bae917f5673a67b0347971eb054f9145bd)
 

Author SHA1 Message Date
Peter Banik dc1939bae9 Fix for subunit tests on Ubuntu > 16.04 (#88)
7 years ago
Pavol Rusnak 20e8f9c5f6
travis: add gcc/clang build
7 years ago
Pavol Rusnak 242b415453
travis: add webhooks
7 years ago
Pavol Rusnak 4dba3ca38a
cleanup
7 years ago
Karel Bilek 078b387399 Build trezor-crypto
7 years ago
Karel Bilek d01aa69c26 Read segwit from input
7 years ago
Karel Bilek 0094706e0e Adding segwit test vector
7 years ago
Karel Bilek 6089167f65 Fixing C test of optimized bip32
7 years ago
Karel Bilek 08545a15e7 Experiment - generating segwit addresses
7 years ago
Karel Bilek 81c61ba5a4 Adding emscripten tests
7 years ago
Pavol Rusnak e15a7bc986
add extra test for rfc6979 from the paper
7 years ago
Pavol Rusnak a820a5601b
split rfc6979 from ecdsa into separate module
7 years ago
Pavol Rusnak 3d04064384
don't skip const if not using gcc
7 years ago
Pavol Rusnak a8aacac6be
ecdsa: rand -> rnd
7 years ago
Pavol Rusnak 900f4b0756
build: don't use const for ed25519/cosi if gcc<5
7 years ago
Pavol Rusnak b666039f66
ed25519_cosi: small changes to code style
7 years ago
Jochen Hoenicke d3d88591d0 Added co-signing for ed25519.
7 years ago
Pavol Rusnak 12af9b262b
build: switch to gcc-5 (in travis)
7 years ago
Pavol Rusnak a46c372969
build: use trusty in travis
7 years ago
Pavol Rusnak 6d236cf5a1
fix typo in readme
7 years ago
Pavol Rusnak 36f099fe62
update emscripten stuff
7 years ago
Jochen Hoenicke aa16b53bba Refactored duplicated code (#84)
7 years ago
Pavol Rusnak 323d6b023a
fix build
7 years ago
Pavol Rusnak c200ce121a
introduce ED25519_NO_PRECOMP flag to optimize ed25519 verify size
7 years ago
Pavol Rusnak df2524e35b
add changes to cmake/qmake builds
7 years ago
Pavol Rusnak fdf1b6dc6d
remove duplicite curve25519 scalarmult implementations
7 years ago
Pavol Rusnak 1d232a6f86
whitespace cleanup
7 years ago
Pavol Rusnak b1bee409e7
ed22519: remove more unused stuff, don't inline
7 years ago
Pavol Rusnak 4669c3db4c
more merging of curve25519 into ed25519
7 years ago
Pavol Rusnak 8cc6539d2d
remove unused functions
7 years ago
Pavol Rusnak 092d8e7bf1
merge curve25519 into ed25519, code reuse
7 years ago
Pavol Rusnak 397a13f654
simplify ed25519 code
7 years ago
Pavol Rusnak cb471ba2ec
upgrade ed25519 to forthy42 fork
7 years ago
Pavol Rusnak 87c920a7e7
use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions
7 years ago
Pavol Rusnak 27807fd367
blake: add compat macros
7 years ago
Pavol Rusnak 9a2310fc53
add Blake2b
7 years ago
Pavol Rusnak 3d364aac36
we don't use OPTIMIZED_IV anywhere anymore
8 years ago
Pavol Rusnak 3b97a8b34c Merge pull request #83 from jhoenicke/master
8 years ago
Jochen Hoenicke 1fb56e3466
Test cases for multibyte address prefixes
8 years ago
Jochen Hoenicke 9443aefa9a
Multi-byte prefix cleanup
8 years ago
Pavol Rusnak b55473a01e
add fingerprint output parameter to hdnode_private_ckd_cached function
8 years ago
Saleem Rashid 6aac03d2d8 CMakeLists: Allow use as a library (#82)
8 years ago
Jan Pochyla 20bb7e9b5c sha1: fix context zeroing
8 years ago
Jochen Hoenicke 949220ac0b
Protect signing against side-channel attack (#81)
8 years ago
Pavol Rusnak e68267e04b
undef ALIGN macro in curve25519
8 years ago
Pavol Rusnak bb61fb75d8
segwit address sizes
8 years ago
Jochen Hoenicke e855c60529 Use bn_add instead of bn_addmod (#80)
8 years ago
Saleem Rashid 19efbeef8d sha2: add sha1_Raw
8 years ago
Saleem Rashid d812c7209f sha2: import SHA1 implementation
8 years ago
Saleem Rashid 0acfb2cf28 tests: add SHA1 test
8 years ago