Commit Graph

630 Commits (8318ac35fc12765334d71106ce7c9078f8b8ab68)
 

Author SHA1 Message Date
Ondřej Vejpustek 8318ac35fc fix ed25519-donna signature malleability
6 years ago
matejcik 9b2de9584d test_curves: do not rely on CWD
6 years ago
Dusan Klinec 957b8129bd Allow to compile without Valgrind
6 years ago
Pavol Rusnak ff001a0f12
bip32: drop ugly decitoa
6 years ago
Pavol Rusnak 1730601d30
refactor mnemonic_check and mnemonic_to_entropy, style changes
6 years ago
jmuravsky 18b109e2bd Add Cardano currency support
6 years ago
Pavol Rusnak 3e8974ff88
address: fix ethereum address computation, chain_id is uint32
6 years ago
Ilan 4153e662b6 Implement RSKIP-60 checksum address encoding
6 years ago
Jochen Hoenicke f586155d80 Fix unaligned access in curve25519
6 years ago
Pavol Rusnak c26867d6f2
blake2s: add InitPersonal
6 years ago
Pavol Rusnak 669acd7331
blake2b: add personal_len to blake2b_InitPersonal
6 years ago
Karel Bilek 620902b9b3 blake2b: Fix overwinter hashers
6 years ago
Karel Bilek a4c1d02865 blake2b: Add init with personal key
6 years ago
Pavol Rusnak dba2361728
add overwinter hashers
6 years ago
Ondřej Vejpustek afbe3e7551 fix rfc7539 padding
6 years ago
Pavol Rusnak 1a7483d43d
cashaddr: fix whitespace
6 years ago
Dusan Klinec 28d1225276 tests: test for ge25519_double_scalarmult_vartime2 added
6 years ago
Dusan Klinec 10788a82a1 ed25519: aA + bB double scalarmult added
6 years ago
Dusan Klinec 60805d0001 ed25519-donna/modm: sub more effective
7 years ago
Dusan Klinec 6a20ba5586 ed25519-donna/modm: neg, sub added
7 years ago
Dusan Klinec 5708a7257f ed25519-donna/modm: comment typo fix
7 years ago
Pavol Rusnak 1adcaea9cd
remove debug printfs from test_check_cashaddr
7 years ago
Yura Pakhuchiy bd81c2c6e7 Groestl hash: remove even more dead code
7 years ago
Yura Pakhuchiy c861ad8bbc Groestl hash: more cleanups
7 years ago
Yura Pakhuchiy f15605bd45 Groestl hash: fix -Wshadow warnings
7 years ago
Yura Pakhuchiy 9e08e8ce63 Groestl hash cleanup
7 years ago
Yura Pakhuchiy e7281cf9f5 Add GRS curve
7 years ago
Yura Pakhuchiy 5cb15e3420 Add tests for GRS addresses
7 years ago
Yura Pakhuchiy 08512053c4 Groestl hash: do it twice and truncate to 256 bits
7 years ago
Yura Pakhuchiy 2fdcebfbb6 Add Groestl hash
7 years ago
onvej-sl 8b61a7e365 python3 migration (#149)
7 years ago
Pavol Rusnak 7ea31aecf7
use python3 in travis
7 years ago
Pavol Rusnak 7111431890
move tests into tests/
7 years ago
Pavol Rusnak e81fb38ab4
fix cashaddr test
7 years ago
Jochen Hoenicke e65adcf5ca Added cashaddr support (#120)
7 years ago
Jochen Hoenicke c61ab76ad7 Reworked bn_format.
7 years ago
Jochen Hoenicke 9add21439a Adapted sha1 to match sha2 code.
7 years ago
Jochen Hoenicke 2350bb015c Fix another undefined shift.
7 years ago
Peter D. Gray b0af159096 bip32, options: optionally exclude 25519 curves in BIP32 support
7 years ago
Tomas Susanka 877998fa1a bip32/nem: IV is copied before encryption
7 years ago
Saleem Rashid b9043659c5 test_openssl: Fix failing test
7 years ago
Saleem Rashid c70e440128 hasher: Replace hasher_Double with HASHER_*D
7 years ago
Jochen Hoenicke 3d7d99a3e3 Fix out of bounds read
7 years ago
Jochen Hoenicke 009850f6c9 Fixed undefined behavior
7 years ago
Tomas Susanka 49272f8d86 bip32/nem: added test data for encryption of block size multiple
7 years ago
Pavol Rusnak 2e528be1e9
add warning message to rand.c
7 years ago
Pavol Rusnak bb4c3d0525
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak b7f73ee3ff
use explicit_bzero
7 years ago
Pavol Rusnak 72841c4fa1
declare random_buffer as weak symbol
7 years ago
Pavol Rusnak 0d8a3beeaf
declare random32 always
7 years ago