Commit Graph

122 Commits (d3d88591d0b5245343d09ec46afa75d65e5d1c2c)

Author SHA1 Message Date
Jochen Hoenicke d3d88591d0 Added co-signing for ed25519.
7 years ago
Pavol Rusnak 87c920a7e7
use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions
7 years ago
Pavol Rusnak 9a2310fc53
add Blake2b
7 years ago
Jochen Hoenicke 1fb56e3466
Test cases for multibyte address prefixes
8 years ago
Pavol Rusnak b55473a01e
add fingerprint output parameter to hdnode_private_ckd_cached function
8 years ago
Saleem Rashid 0acfb2cf28 tests: add SHA1 test
8 years ago
Pavol Rusnak f4e4c29356
add blake2s, add unittests for blake2s and sha3
8 years ago
Pavol Rusnak ce9022ad5d
fix tests.c when USE_GRAPHENE=0
8 years ago
Roman Zeyde 420c71992a tests: add BIP32 ECDH (#76)
8 years ago
Pavol Rusnak ca4057aca0
tests: cleanup fromhex function
8 years ago
Pavol Rusnak e6574f8eea
extract ck_assert_mem macros to separate file check_mem.h
8 years ago
Fabian Schuh 54cc18c493 Steem integration
8 years ago
Jan Pochyla f45bcc65f2 bip32: deserialize the fingerprint
8 years ago
Pavol Rusnak 8764e26368
ecdsa_address_decode now needs version
8 years ago
Pavol Rusnak 430a5087c8
introduce MAX_ADDR_RAW_SIZE and MAX_WIF_RAW_SIZE macros
8 years ago
Jochen Hoenicke 133c068f37 Reworked rfc6979 signing. (#72)
8 years ago
Alex Beregszaszi 7e7e462be7 bignum: introduce bn_one
8 years ago
Alex Beregszaszi e1dfa81ec5 tests: add bn_is_less
8 years ago
Alex Beregszaszi 8581614d66 bignum: introduce write uint32/uint64
8 years ago
Alex Beregszaszi 7956c2f2f1 bignum: implement bitcount
8 years ago
Alex Beregszaszi 29e82018cd bignum: rename bn_load_uint* to bn_read_uint*
8 years ago
Alex Beregszaszi 4eb2bd239c tests: add bn_zero/bn_is_zero
8 years ago
Alex Beregszaszi d061139da9 bignum: introduce load uint32/uint64
8 years ago
Alex Beregszaszi 339d2f44a9 bignum: introduce is_even/is_odd
8 years ago
Alex Beregszaszi dd25a2ee5a bignum: introduce copy
8 years ago
Alex Beregszaszi 62a0db8c4e bignum: introduce read/write_le
8 years ago
Alex Beregszaszi ec316b6afc tests: add bn_is_equal
8 years ago
Alex Beregszaszi 8eebfb1986 tests: add bn_write_be
8 years ago
Alex Beregszaszi d890f4d859 tests: include bn_read_be
8 years ago
Jochen Hoenicke f4ed55377d Moved get_ethereum_address from ecdsa to bip32
8 years ago
Jochen Hoenicke d8e17d5d4d
Test cases for sha256 and sha512
8 years ago
Pavol Rusnak dc167592d5
increase timeout in test_codepoints
8 years ago
Pavol Rusnak ab81351de1 Merge pull request #61 from jhoenicke/master
8 years ago
Pavol Rusnak d61a151900
add bn_divmod1000 including unit test
8 years ago
Jochen Hoenicke 3390fcf89e Compute pubkey only on demand.
8 years ago
Alex Beregszaszi ec7bea4308 Add tests for ecdsa_get_ethereum_pubkeyhash()
8 years ago
Alex Beregszaszi ca2fcbf3e3 Add tests for ecdsa_uncompress_pubkey()
8 years ago
Pavol Rusnak f60cd681f6
fix sign-compare warning
8 years ago
Pavol Rusnak 31e05edca7
add script parsing functions
8 years ago
Pavol Rusnak 242a5de275
simplify pbkdf2 (support only klen == hashlen) and split it
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 0590192536
add testcase for ed25519
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
Jochen Hoenicke 16ff4387ae New test case for a bip32 hole in nist256
8 years ago
Jochen Hoenicke d577410fc4 Unit tests for the NIST256P1 curve
8 years ago