Commit Graph

470 Commits (1ae459912f11f715ce16c3750cd44aed8f87890f)
 

Author SHA1 Message Date
Pavol Rusnak 1ae459912f
fix chacha20poly1305 issues
7 years ago
Pavol Rusnak d6d7919c87
add chacha20poly1305
7 years ago
Pavol Rusnak f6195d8aec
update CMakeLists.txt as well
7 years ago
Pavol Rusnak ea227fd805
update readme for sources
7 years ago
Pavol Rusnak 2ae032adbb
update AES code from Github
7 years ago
Pavol Rusnak ca3423efc3
move aes stuff to aes/ subdirectory
7 years ago
Pavol Rusnak 671dad42df
whitespace in bip32.[ch], formatting in readme
7 years ago
Karel Bilek 777056a3a0 Moving emscripten into a separate job
7 years ago
Karel Bilek 8b47323c05 Changing `this` to `self` in emscripten post
7 years ago
Pavol Rusnak fa82ba6d3f
fix xpubaddrgen
8 years ago
Pavol Rusnak cfde8ec233
use pkg-config for build of tests
8 years ago
Peter Banik aaf45d704e
introduce version attributes to hdnode_serialize_public/private and hdnode_deserialize functions
8 years ago
Peter Banik dc1939bae9 Fix for subunit tests on Ubuntu > 16.04 (#88)
8 years ago
Pavol Rusnak 20e8f9c5f6
travis: add gcc/clang build
8 years ago
Pavol Rusnak 242b415453
travis: add webhooks
8 years ago
Pavol Rusnak 4dba3ca38a
cleanup
8 years ago
Karel Bilek 078b387399 Build trezor-crypto
8 years ago
Karel Bilek d01aa69c26 Read segwit from input
8 years ago
Karel Bilek 0094706e0e Adding segwit test vector
8 years ago
Karel Bilek 6089167f65 Fixing C test of optimized bip32
8 years ago
Karel Bilek 08545a15e7 Experiment - generating segwit addresses
8 years ago
Karel Bilek 81c61ba5a4 Adding emscripten tests
8 years ago
Pavol Rusnak e15a7bc986
add extra test for rfc6979 from the paper
8 years ago
Pavol Rusnak a820a5601b
split rfc6979 from ecdsa into separate module
8 years ago
Pavol Rusnak 3d04064384
don't skip const if not using gcc
8 years ago
Pavol Rusnak a8aacac6be
ecdsa: rand -> rnd
8 years ago
Pavol Rusnak 900f4b0756
build: don't use const for ed25519/cosi if gcc<5
8 years ago
Pavol Rusnak b666039f66
ed25519_cosi: small changes to code style
8 years ago
Jochen Hoenicke d3d88591d0 Added co-signing for ed25519.
8 years ago
Pavol Rusnak 12af9b262b
build: switch to gcc-5 (in travis)
8 years ago
Pavol Rusnak a46c372969
build: use trusty in travis
8 years ago
Pavol Rusnak 6d236cf5a1
fix typo in readme
8 years ago
Pavol Rusnak 36f099fe62
update emscripten stuff
8 years ago
Jochen Hoenicke aa16b53bba Refactored duplicated code (#84)
8 years ago
Pavol Rusnak 323d6b023a
fix build
8 years ago
Pavol Rusnak c200ce121a
introduce ED25519_NO_PRECOMP flag to optimize ed25519 verify size
8 years ago
Pavol Rusnak df2524e35b
add changes to cmake/qmake builds
8 years ago
Pavol Rusnak fdf1b6dc6d
remove duplicite curve25519 scalarmult implementations
8 years ago
Pavol Rusnak 1d232a6f86
whitespace cleanup
8 years ago
Pavol Rusnak b1bee409e7
ed22519: remove more unused stuff, don't inline
8 years ago
Pavol Rusnak 4669c3db4c
more merging of curve25519 into ed25519
8 years ago
Pavol Rusnak 8cc6539d2d
remove unused functions
8 years ago
Pavol Rusnak 092d8e7bf1
merge curve25519 into ed25519, code reuse
8 years ago
Pavol Rusnak 397a13f654
simplify ed25519 code
8 years ago
Pavol Rusnak cb471ba2ec
upgrade ed25519 to forthy42 fork
8 years ago
Pavol Rusnak 87c920a7e7
use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions
8 years ago
Pavol Rusnak 27807fd367
blake: add compat macros
8 years ago
Pavol Rusnak 9a2310fc53
add Blake2b
8 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