Commit Graph

  • 74cd941c83 Bump secp256k1 dep for older rustc Matt Corallo 2018-03-21 18:06:51 -0400
  • 855b377d51 Fix crash in Address::from_str if input isn't long enough Matt Corallo 2018-03-20 15:37:08 -0400
  • 8ae711ce0f Check-in fuzzing inputs for deserialize_script. Matt Corallo 2018-03-21 16:52:41 -0400
  • 298ba23876 Add address serialization round-trip fuzzer Matt Corallo 2018-03-20 12:32:39 -0400
  • 73fca023ae Set travis to do 1,000,000 hfuzz steps Matt Corallo 2018-03-20 12:28:18 -0400
  • 6826d8f35c Stub out Sha2 calls when fuzzing to mask all but the first byte Matt Corallo 2018-03-20 12:05:33 -0400
  • d445eaa8c3 Update fuzzers to match rust-lightning boilerplate Matt Corallo 2018-03-20 11:55:14 -0400
  • d3fda36ca6
    Merge pull request #65 from rust-bitcoin/rustc-1.14 Andrew Poelstra 2018-03-21 20:53:01 +0000
  • 22343fb023 Bump cargo version and travis to compile with 1.14 Andrew Poelstra 2018-03-21 18:50:17 +0000
  • 64987e349c minor nits to get compilation to work on rustc 1.14 (currently shipping Debian version) Andrew Poelstra 2018-03-21 18:49:46 +0000
  • d1b5f2a79d
    Merge pull request #62 from tamasblummer/wif Andrew Poelstra 2018-03-21 16:58:55 +0000
  • 1a87244b2b Implement Segwit addresses Tamas Blummer 2018-03-14 04:53:03 +0100
  • b15438b441
    Merge pull request #60 from rust-bitcoin/bech32 Andrew Poelstra 2018-03-13 16:13:25 +0000
  • 65d8df08b8 address: implement Bech32 support Andrew Poelstra 2018-03-09 20:27:13 +0000
  • 9884bec577 add docs indicating change in Sha256dHash debug output Andrew Poelstra 2018-03-12 20:02:21 +0000
  • 8968b081ca util: add Debug output for Sha256d and Hash160 which don't reverse the bytes Andrew Poelstra 2018-03-09 18:08:13 +0000
  • ee1dfcf4a2 base58: remove Base58 traits, replace with encode/decode functions Andrew Poelstra 2018-03-09 17:53:20 +0000
  • c8702ab55d
    Merge pull request #58 from tamasblummer/libbitcoinconsenus_feature Andrew Poelstra 2018-03-12 19:38:20 +0000
  • 755fb454eb integration with bitcoinconsenus Tamas Blummer 2018-03-10 15:35:49 +0100
  • cdeff991c5
    Merge pull request #59 from rust-bitcoin/readme-fix Andrew Poelstra 2018-03-12 16:02:38 +0000
  • a66a44c4b9 Fix a couple README links Andrew Poelstra 2018-03-12 15:55:56 +0000
  • 7225a87522
    Merge pull request #57 from rust-bitcoin/remove-script Andrew Poelstra 2018-03-10 14:09:50 +0000
  • 21f2baf58e remove script interpreter Andrew Poelstra 2018-03-09 20:30:11 +0000
  • 0ef9dc3365
    Merge pull request #56 from tamasblummer/memblocks Andrew Poelstra 2018-03-09 19:56:30 +0000
  • 77ce6f18d0 Moved blockchain and patricia_tree to rust-memblocks Tamas Blummer 2018-03-09 17:22:31 +0100
  • 6d13d68f51
    Merge pull request #51 from tamasblummer/is_on_main_chain_public2 Andrew Poelstra 2018-03-09 15:20:25 +0000
  • 7dcca9157b
    Merge branch 'master' into is_on_main_chain_public2 Andrew Poelstra 2018-03-09 15:09:21 +0000
  • 10d6aba269
    Merge pull request #50 from tamasblummer/get_tip_height Andrew Poelstra 2018-03-09 15:09:14 +0000
  • e530aa98c9
    Merge branch 'master' into is_on_main_chain_public2 Tamás Blummer 2018-03-09 16:03:06 +0100
  • ab72eabd59
    Merge branch 'master' into get_tip_height Andrew Poelstra 2018-03-09 15:01:15 +0000
  • c92ede0cc5
    Merge pull request #49 from tamasblummer/public_command Andrew Poelstra 2018-03-09 15:01:03 +0000
  • 78fdf7133f
    Merge branch 'master' into is_on_main_chain_public2 Andrew Poelstra 2018-03-09 14:50:00 +0000
  • 992846f992
    Merge branch 'master' into public_command Andrew Poelstra 2018-03-09 14:49:38 +0000
  • 9fe5a67a1d
    Merge branch 'master' into get_tip_height Andrew Poelstra 2018-03-09 14:49:36 +0000
  • 1bebc9fa00
    Merge pull request #48 from tamasblummer/gitignore Andrew Poelstra 2018-03-09 14:48:30 +0000
  • a3037bd4b4
    Merge branch 'master' into is_on_main_chain_public2 Andrew Poelstra 2018-03-09 14:45:31 +0000
  • c07a159c3a
    Merge branch 'master' into get_tip_height Andrew Poelstra 2018-03-09 14:45:30 +0000
  • 04adefe8a2
    Merge branch 'master' into public_command Andrew Poelstra 2018-03-09 14:45:27 +0000
  • 7c1e0d2df3
    Merge branch 'master' into gitignore Andrew Poelstra 2018-03-09 14:44:47 +0000
  • 3a5773a698 update docs and github links for transfer to rust-bitcoin org Andrew Poelstra 2018-03-05 19:44:44 +0000
  • 5e510366cf is_on_main_chain is a very useful function upstream, make it public Tamas Blummer 2018-03-03 18:15:05 +0100
  • 3351f35583 add documentation Tamas Blummer 2018-02-28 20:27:52 +0100
  • 50a9d0f51f add get_best_tip_height to blokchain Tamas Blummer 2018-02-28 20:04:38 +0100
  • f1503866d7 RawNetworkMessage::command should be public. no harm and useful for debug messages. Tamas Blummer 2018-02-28 10:42:23 +0100
  • 9e0b35bcc1 add IntelliJ IDEA files Tamas Blummer 2018-02-28 10:37:26 +0100
  • 279e6dec28
    Merge pull request #47 from apoelstra/no-num Andrew Poelstra 2018-02-21 16:34:49 +0000
  • 740d9e6fde bump version number to 0.11 Andrew Poelstra 2018-02-18 15:20:59 +0000
  • 066c49305f update secp256k1 to latest version with minimized dependencies Andrew Poelstra 2018-02-18 15:45:35 +0000
  • 23a2c6bc9a remove `jsonrpc` dependency by copying the macro we need into the source Andrew Poelstra 2018-02-18 15:28:24 +0000
  • 047c0c149d remove `num` crate dependency Andrew Poelstra 2018-02-18 15:21:05 +0000
  • e034ae6065 bump version to 0.10.9 Andrew Poelstra 2018-02-18 15:04:04 +0000
  • 9562d8afac
    Merge pull request #41 from tamasblummer/minimal_alert_message Andrew Poelstra 2018-02-18 15:00:55 +0000
  • 71bce7b067
    Merge pull request #44 from tamasblummer/add_difficulty2 Andrew Poelstra 2018-02-18 14:59:36 +0000
  • 91a786d22c
    Merge pull request #42 from tamasblummer/add_low_u64 Andrew Poelstra 2018-02-18 14:57:37 +0000
  • 3547d27430
    Merge pull request #40 from tamasblummer/unit_debug_fix Andrew Poelstra 2018-02-18 14:57:00 +0000
  • d8babeddba Bump version Andrew Poelstra 2018-02-16 22:16:59 +0000
  • 7930d14124
    Merge pull request #38 from apoelstra/bip143 Andrew Poelstra 2018-02-16 22:13:55 +0000
  • 7c56f4133b
    Merge pull request #46 from apoelstra/copy-nonoverlapping Andrew Poelstra 2018-02-16 22:13:39 +0000
  • 9f092a6f31 remove all use of mem::uninitialized and mem::copy_nonoverlapping Andrew Poelstra 2018-02-14 16:44:02 +0000
  • deda031975
    Merge pull request #45 from TheBlueMatt/master Andrew Poelstra 2018-02-14 16:23:53 +0000
  • 9052f3b5a2 Fix argument to copy_nonoverlapping in internal_macros Matt Corallo 2018-02-13 19:08:10 -0500
  • 3efe511cc6 add difficulty calculation Tamas Blummer 2018-02-11 19:35:51 +0100
  • 19f96fe62c add low_u64 to Uint256 and Uit128 types Tamas Blummer 2018-02-11 14:19:58 +0100
  • 9fbe941621 minimal implementation of alert message Tamas Blummer 2018-02-10 16:47:46 +0100
  • e05f45beb0 fixing debug output for Uint256 and Uint128 Tamas Blummer 2018-02-11 14:01:41 +0100
  • f233fcac61 util: add `bip143` module to create BIP143 signature hashes Andrew Poelstra 2018-01-15 17:54:32 +0000
  • 01e164025a
    Merge pull request #35 from apoelstra/newops Andrew Poelstra 2017-12-21 01:21:09 +0000
  • b3644b7b6d add constants for OP_CLTV and OP_CSV Andrew Poelstra 2017-12-21 01:10:00 +0000
  • b7ec971541 update README to reflect 0.10, bump version to republish Andrew Poelstra 2017-12-13 21:20:16 +0000
  • 9a498ad5e1
    Merge pull request #34 from apoelstra/segwit-txid Andrew Poelstra 2017-12-11 14:37:24 +0000
  • 406160a386 transaction: add txid() function that does the right thing for segwit/nonsegwit Andrew Poelstra 2017-12-09 19:52:09 +0000
  • 49d39a0796
    Merge pull request #33 from apoelstra/sha2-encoder Andrew Poelstra 2017-12-07 14:12:25 +0000
  • c691d0e382 util: add Sha256dEncoder to allow streaming data into a hash Andrew Poelstra 2017-12-06 16:46:31 +0000
  • fc7c50ab8e
    Merge pull request #32 from apoelstra/script-p2wsh Andrew Poelstra 2017-12-06 15:47:19 +0000
  • e5f109221e script: add `to_p2wsh()` and `is_p2swsh()` functions to allow easy segwit output computation Andrew Poelstra 2017-12-06 15:19:27 +0000
  • c341e21dc6
    remove unnecessary `mut` that nightly rustc has learned to detect Andrew Poelstra 2017-10-06 19:56:50 +0000
  • 46439710d9
    script: add `is_p2pkh()` function Andrew Poelstra 2017-10-06 19:15:30 +0000
  • 8f7bd858fb
    update byteorder to 1.1 from 0.3 Andrew Poelstra 2017-07-17 15:57:35 +0000
  • cdff7f15c3 Merge pull request #29 from alekseysidorov/update-deps Andrew Poelstra 2017-07-28 16:17:59 +0000
  • 2be08ccbae Bump version Aleksei Sidorov 2017-07-28 17:36:43 +0300
  • bcd0d0480d Fix vulnerabilities which found by `cargo audit`. Aleksei Sidorov 2017-07-28 13:34:07 +0300
  • 2e7be81ea4 add unit test for overflow panic Andrew Poelstra 2017-06-07 16:05:46 +0000
  • 287d285214 Merge pull request #25 from neosilky/panic-fix Andrew Poelstra 2017-06-07 16:07:53 +0000
  • 3cf1ccf8f8 Add fuzzing code Daniel Lockyer 2017-06-07 09:19:25 +0100
  • a74efe6f8c Sanity checks for vector length Daniel Lockyer 2017-06-05 18:06:30 +0100
  • 9a0aeb8646
    Some README updates Andrew Poelstra 2017-05-08 16:01:20 +0000
  • c4cc2a6949 Merge pull request #22 from chritchens/master Andrew Poelstra 2017-04-25 20:14:19 +0000
  • f9efe3ecd9 Add Cargo.lock to gitignore Christian Nyumbayire 2017-04-25 03:12:37 +0200
  • cdb452f79f Sanity-check vector length when deserializing Andrew Poelstra 2017-04-17 00:54:38 +0000
  • 4b73c3223c Merge pull request #18 from rotwatsb/GetAddr Andrew Poelstra 2016-10-12 11:26:48 +0000
  • f7fed8339d Add GetAddr message Steve Bradley 2016-10-10 11:14:12 -0400
  • fd37023312 Increase secp version; transitive version bump Andrew Poelstra 2016-10-10 13:22:30 +0000
  • 02718be82f Remove unused `num_cpus` dep Andrew Poelstra 2016-10-10 13:09:40 +0000
  • e3c793f702 uint: bugfix in trailing_zeroes() Andrew Poelstra 2016-08-26 16:20:26 +0000
  • af10b153be segwit: add transaction/block serialization support for BIP141/BIP144; bump to 0.8 Andrew Poelstra 2016-08-24 16:20:47 +0000
  • 19e3adce86 Merge pull request #14 from serprex/master Andrew Poelstra 2016-07-18 14:58:45 +0000
  • 5dda3e2602 Replace time with std::time Demur Rumed 2016-07-17 04:02:57 +0000
  • 93f103bdb5 script: fix broken push_int in script::Builder Andrew Poelstra 2016-07-14 15:15:34 +0000
  • 9d2826d5d1 bip32: error API cleanups Andrew Poelstra 2016-06-24 19:45:42 +0000
  • f7d4ae8265 bip32: add accessor for the tweak used in public key derivation Andrew Poelstra 2016-06-24 19:25:47 +0000