27 Commits (57b2fe58906e672b66bde2f93cc5211ec82d5b8d)

Author SHA1 Message Date
Christian Decker 0d19d04def wallet: Pass chainparams to address serialization 6 years ago
Christian Decker aa9284eaa3 base58: Simplified the address parsing 6 years ago
Christian Decker 5d185f43a8 base58: Add function to just parse a ripemd160 hash 6 years ago
GreenAddress fb07265663 remove libbase58, use base58 from libwally (#2594) 6 years ago
practicalswift 6269a4c55d Remove unused functions not covered by unit tests 7 years ago
practicalswift 98f49c0837 Remove include in file foo.c that is already included in foo.h 7 years ago
Rusty Russell f42f34b82d external: new subdirectory for all external libraries and submodules. 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Christian Decker f10b779c83 pubkey: valgrind was reporting about unset memory in address parsing 8 years ago
Christian Decker 954b2c4a67 fix: Corrently parse non-testnet p2pkh addresses 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell e899c47260 bitcoin/base58: don't segv if key_to_base58 / key_from_base58 called first. 8 years ago
Christian Decker 452656f5a1 base58: Making check-source happy again 8 years ago
Lucas Betschart 3e6bb958eb Add libbase58 as git submodule 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell bcd3e5f60e base58: fix check-source header order check. 9 years ago
Christian Decker 1f4a056009 Switched base58 to use libbase58. 9 years ago
Rusty Russell 364c2cd2c0 key_from_base58 / pubkey_from_privkey: don't support non-compressed keys. 9 years ago
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell 04fd2c861f bitcoin/base58: p2sh address support. 9 years ago
Rusty Russell 9ebbe16b1e source cleanup: sort include lines into alpha order 9 years ago
Rusty Russell 242fa1b2dd pubkey: pubkey_eq helper. 9 years ago
Rusty Russell e7856e6e69 Update libsecp to git@github.com:bitcoin/secp256k1.git 52fd03f 9 years ago
Rusty Russell 8f64eb90af Switch over to CCAN's ripemd160. 10 years ago
Rusty Russell d20ddb5a90 Use libsecp256k1 instead of openssl for crypto. 10 years ago
Rusty Russell ef9463f6b1 Sort include lines (ignoring hacky cli test utils). 10 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 10 years ago
Rusty Russell 07c7214edb Explicit pubkey structure. 10 years ago
Rusty Russell 1c4fdce514 Initial silly cmdline util to create an openchannel packet. 10 years ago