Commit Graph

11 Commits

Author SHA1 Message Date
Luke Dashjr
c06ea142ae base58: Remove now-unused b58digits array 2014-08-29 15:50:01 +00:00
Luke Dashjr
d46062c7e6 Use libbase58 for base58 decoding 2014-08-29 01:46:08 +00:00
Luke Dashjr
37ed1a8680 Bugfix: b58tobin: Correct zeromask for multiple-of-four binary buffer sizes 2014-08-22 18:39:45 +00:00
Luke Dashjr
628b158a20 Avoid unsafe casting 2014-08-22 18:39:01 +00:00
Luke Dashjr
4774e2c59f b58check: Check binsz is long enough for checksum 2014-08-22 18:26:49 +00:00
Luke Dashjr
e0d2b2d119 Add missing copyright headers 2013-06-13 07:25:49 +00:00
Luke Dashjr
86359a8506 Merge branch 'bugfix_b58_padcheck' 2012-12-29 02:34:23 +00:00
Luke Dashjr
5ab4fdff16 Bugfix: _blkmk_b58check: Check that zero-padding on base58check input matches output
This is needed to properly reject addresses with too many or too few prefix/pad '1's.
2012-12-29 02:33:25 +00:00
Luke Dashjr
9ddfe5abae Bugfix: Build correct pay-to-scripthash script 2012-10-28 06:14:34 +00:00
Luke Dashjr
5a8db2ca29 Bugfix: Build correct pay-to-pubkeyhash script 2012-10-12 18:07:24 +00:00
Luke Dashjr
307b08c267 New blkmk_init_generation and blkmk_address_to_script functions to create a coinbase transaction if it isn't provided 2012-10-12 16:05:26 +00:00