Commit Graph

  • b75e154dd8
    Merge pull request #256 from stevenroose/nit-changelog Andrew Poelstra 2019-05-02 20:31:42 +0000
  • 473b491409
    Implement util::misc::signed_msg_hash() Nadav Ivgi 2019-04-28 08:59:20 +0300
  • 8f2719016e
    Fix nit in CHANGELOG.md Steven Roose 2019-04-26 15:07:18 +0100
  • 214345745b
    Merge pull request #248 from apoelstra/2019-03-0.18 Andrew Poelstra 2019-03-22 15:22:35 +0000
  • b9e44e4ffd bump version to 0.18 Andrew Poelstra 2019-03-21 23:20:06 +0000
  • b94d0fcf24
    Merge pull request #247 from apoelstra/2019-03-contracthash Andrew Poelstra 2019-03-21 23:05:43 +0000
  • dc6189dbb2 contracthash: more cleanups Andrew Poelstra 2019-03-19 18:25:24 +0000
  • 01a3a9263c contracthash: use `PublicKey` and `PrivateKey` types; minor cleanups Andrew Poelstra 2019-03-19 15:35:29 +0000
  • 3700d100eb contracthash: add fixed test vector Andrew Poelstra 2019-03-19 16:17:03 +0000
  • cea49b6522
    Merge pull request #246 from apoelstra/2019-03-key-serde Andrew Poelstra 2019-03-21 21:26:25 +0000
  • 9daf7fa9dc util::key add serde de/serialization Andrew Poelstra 2019-03-19 14:49:27 +0000
  • 221e53b13e
    Merge pull request #243 from stevenroose/pubkey-serialize Carl Dong 2019-03-06 21:44:02 -0500
  • d667e0f894
    Merge pull request #244 from stevenroose/bech32-bump Carl Dong 2019-03-06 21:43:36 -0500
  • 459059622f
    util:🔑 Provide to_bytes() methods for key types Steven Roose 2019-03-04 20:45:44 +0000
  • 750da89992
    Bump bitcoin-bech32 dependency Steven Roose 2019-03-04 21:13:11 +0000
  • 08c6435eb7
    Merge pull request #242 from apoelstra/2019-03-0.17.1 Andrew Poelstra 2019-03-04 20:20:38 +0000
  • d5c1200590 bump version to 0.17.1 Andrew Poelstra 2019-03-04 17:51:38 +0000
  • 7e1a6a4ab7
    Merge pull request #241 from apoelstra/2019-03-pubkey-string Andrew Poelstra 2019-03-04 17:47:36 +0000
  • 049f75e502 script: add `push_key` function to Builder to allow serializing public keys more easily Andrew Poelstra 2019-03-04 01:32:35 +0000
  • 4dbf431ecd key: implement ToString and FromStr for PublicKey Andrew Poelstra 2019-03-04 01:06:19 +0000
  • 8aa964ce43
    Merge pull request #239 from apoelstra/2019-02-0.17 Andrew Poelstra 2019-03-01 19:43:51 +0000
  • 8e214ffa90 add #231 to CHANGELOG for 0.17.0 Andrew Poelstra 2019-03-01 16:13:56 +0000
  • c342bf3731 bump version to 0.17.0 Andrew Poelstra 2019-02-28 22:02:45 +0000
  • 67e4671457
    Merge pull request #103 from dongcarl/psbt Andrew Poelstra 2019-02-28 17:20:37 +0000
  • e5b59120c5 Add copyright notice to PSBT-related files Carl Dong 2018-09-09 03:34:29 -0700
  • f74ec3e187 Add fuzz testing for PartiallySignedTransaction Carl Dong 2018-08-10 13:40:48 -0700
  • bc73b315cb Add test vectors from BIP174 specification Carl Dong 2018-08-10 13:34:35 -0700
  • 39fd567b56 Add Partially Signed Transaction type Carl Dong 2018-08-10 13:31:58 -0700
  • badb0f2a77 Add PSBT input data key-value map type Carl Dong 2018-09-08 21:30:38 -0700
  • 9c08dbae47 Add PSBT output data key-value map type Carl Dong 2018-09-08 21:20:29 -0700
  • 115f8c043c Add PSBT global data key-value map type Carl Dong 2018-09-08 21:07:07 -0700
  • 2715a6e777 Add trait for PSBT key-value maps Carl Dong 2018-09-08 20:50:45 -0700
  • 528e39334c Add data types for raw PSBT key-value pairs Carl Dong 2018-08-10 08:28:48 -0700
  • 4fa39c4a3e Add PSBT-specific Error data type Carl Dong 2018-08-07 23:36:51 -0700
  • 919bbeae4a
    Merge pull request #238 from apoelstra/2019-02-bip32-keys Andrew Poelstra 2019-02-28 13:42:50 +0000
  • 4f74ae61c4 bip32: replace rust-secp key types with rust-bitcoin key types Andrew Poelstra 2019-02-27 01:56:50 +0000
  • 3c21e301aa Better RawNewtorkMessage deserealization from IO stream (#231) Dr. Maxim Orlovsky 2019-02-27 23:41:28 +0200
  • fc47c477ab key: add some missing functionality Andrew Poelstra 2019-02-27 01:56:38 +0000
  • 4bf99e79f8
    Merge pull request #236 from dongcarl/2019-02-remove-unused-option-decoding Carl Dong 2019-02-22 10:14:37 -0500
  • 04c7f2071d
    Merge pull request #235 from dongcarl/2019-02-remove-extraneous-params-clone Carl Dong 2019-02-21 17:41:08 -0500
  • 4c742fbaa1
    Merge pull request #237 from dongcarl/2019-02-forbid-unsafe Carl Dong 2019-02-21 17:37:59 -0500
  • 1ad1c11649 Forbid unsafe code Carl Dong 2019-02-20 17:16:21 -0500
  • 17c0f4e784 Remove unused Option en/decoding Carl Dong 2019-02-20 17:08:36 -0500
  • 2f70c3bc34 Remove extraneous clones in consensus::params Carl Dong 2019-02-20 15:47:31 -0500
  • 084703cba9
    Merge pull request #218 from tamasblummer/merkle_root_fix Matt Corallo 2019-02-16 19:05:42 -0500
  • d5331e59ed
    Merge pull request #233 from stevenroose/derivation-path Carl Dong 2019-02-15 09:52:59 -0500
  • dce81b623e
    bip32: Add additional methods and traits to DerivationPath Steven Roose 2019-02-11 22:59:25 +0000
  • 1373969805 bip32: Change test vectors to use DerivationPath Steven Roose 2019-02-07 21:13:34 +0000
  • b23de17d55 bip32: Introduce DerivationPath type Steven Roose 2019-02-07 21:12:43 +0000
  • a80cea270a bip32: ChildNumber constructors return Result Steven Roose 2019-02-14 11:05:20 +0000
  • cad0fe790f point to IRC Sebastian Geisler 2019-02-09 14:53:16 -0800
  • 114ebb0c73 Added contributing part to README lucash-dev 2019-01-16 15:16:20 -0800
  • 560dfb7c01
    Merge pull request #203 from stevenroose/asm Carl Dong 2019-02-11 17:24:03 -0500
  • f87e173268
    Merge pull request #227 from dongcarl/2019-01-improve-local-testing Carl Dong 2019-02-11 16:24:05 -0500
  • 8ae4aee0d8
    Merge pull request #183 from dongcarl/2018-9-pubkey-wrapper Andrew Poelstra 2019-02-11 21:21:32 +0000
  • a944c7fbd0 key: Use correct error for decoding Carl Dong 2019-01-21 14:29:50 -0500
  • fc448ba47c key: Reword and clarify comments Carl Dong 2019-01-21 12:59:53 -0500
  • b3cc3d50ef Integrate newly-added PublicKey with Address Carl Dong 2018-11-15 20:21:41 -0800
  • 53a6efe33c Add PublicKey struct encapsulating compressedness Carl Dong 2018-11-15 13:55:33 -0800
  • 60c93c387f Cleanup util::privkey in preparation for PublicKey Carl Dong 2018-11-15 13:28:37 -0800
  • 1cd2782122
    add BIP157 (Client Side Block Filtering) Messages (#225) Tamás Blummer 2019-02-08 13:00:51 +0100
  • e386d9e2e9
    Merge pull request #222 from stevenroose/no-p2pk-addr Carl Dong 2019-02-07 16:18:31 -0500
  • f80e882813
    Remove Address::p2pk Steven Roose 2019-01-21 16:40:04 +0000
  • 50fef2d851 Extract travis testing into locally-runnable script Carl Dong 2019-01-24 11:37:55 -0500
  • 51971dd533 Fix typos and clarify some comment in blockdata, block, address (#230) ariard 2019-02-04 07:30:41 +0100
  • d8c93d9935 Implement Witness commitment check for Block. Remove MerkleRoot implementations for types implementing BitcoinHash as it is misleading. MerkleRoot is defined instead for a Block. Tamas Blummer 2019-01-20 18:02:47 +0100
  • 51aba8bb21
    Merge pull request #215 from dongcarl/2018-12-integrate-bitcoin-hashes Carl Dong 2019-01-24 19:58:34 -0500
  • ca72a04dd4 Remove rust-crypto dependency Carl Dong 2019-01-16 16:04:33 -0500
  • 1bbeda87eb Remove fuzz_util module Carl Dong 2019-01-16 16:03:34 -0500
  • 96f9c62b0e Remove unused internal macro Carl Dong 2019-01-16 16:01:26 -0500
  • c830fb4629 Remove code deprecated by bitcoin_hashes from util::hash Carl Dong 2019-01-16 15:50:49 -0500
  • 99f63a8ca4 Convert codebase from util::hash to bitcoin_hashes Carl Dong 2019-01-16 15:45:31 -0500
  • 45aa709467 Implement En/Decodable for sha256d::Hash Carl Dong 2019-01-16 13:27:14 -0500
  • b88f00c698 Add bitcoin_hashes dependency, rename some features Carl Dong 2019-01-15 18:34:48 -0500
  • b6ec6a0d62
    Merge pull request #212 from TheBlueMatt/2019-01-travis-nightly-bench Carl Dong 2019-01-23 19:25:44 -0500
  • 132ca5ea95 Fix typos Dimitris Apostolou 2019-01-23 20:30:32 +0200
  • 96be35b1d3 it is annoying to have a difference between debug and print for hash Tamas Blummer 2019-01-21 23:00:46 +0100
  • 8584303768 Bump rustc version to 1.22.0 Carl Dong 2019-01-14 14:36:54 -0500
  • 21bd59cb17
    Merge pull request #214 from apoelstra/2019-01-0.16 Andrew Poelstra 2019-01-15 21:01:10 +0000
  • b5d5ac5ffb bump version to 0.16 Andrew Poelstra 2019-01-15 19:05:27 +0000
  • 0d7e13b034 Run cargo bench on rustc nightly in travis, remote useless move Matt Corallo 2019-01-15 11:39:41 -0500
  • 2ed4b1f246
    Merge pull request #208 from sgeisler/hex_bytes Matt Corallo 2019-01-15 14:06:00 -0500
  • 282daaab69
    Merge pull request #213 from dongcarl/2019-01-secp-0.12-bump Andrew Poelstra 2019-01-15 19:03:03 +0000
  • ff5c4a1806 Bump secp to 0.12 Carl Dong 2019-01-15 12:05:41 -0500
  • 81bfc4f027
    Merge pull request #211 from dongcarl/2019-01-move-user-enum-macro Matt Corallo 2019-01-15 12:58:47 -0500
  • b2e044f9db Internalize unnecessarily exported macros Carl Dong 2019-01-15 11:14:54 -0500
  • 96c66292c8 Fix comment on transaction version Antoine Riard 2018-12-19 20:56:39 -0500
  • 4c29fc0e8d Add feature gated hex decode benchmark Sebastian Geisler 2019-01-07 13:43:23 -0800
  • 7c7ec02ed2 Remove unused Pair iterator and util::iter module Sebastian Geisler 2019-01-03 17:25:56 -0800
  • c6a41651ab Replace slow hex decoding function with optimized version Sebastian Geisler 2019-01-03 17:24:18 -0800
  • a10d5e15b3
    Extract the Script assembly creator from fmt::Debug Steven Roose 2018-12-19 20:29:07 +0100
  • 5a5158e120
    Merge pull request #198 from sgeisler/safe-opcodes Andrew Poelstra 2018-12-14 16:32:29 +0000
  • a6d204cbda Fix indentation in opcodes.rs Sebastian Geisler 2018-12-13 15:35:29 -0800
  • bb7ca63776
    Merge pull request #196 from sgeisler/separate-fuzzing Andrew Poelstra 2018-12-09 16:33:21 +0000
  • 617406228a add some opcode tests Andrew Poelstra 2018-12-09 16:29:53 +0000
  • bc5f78c170 upgrade byteorder to 1.2 Tamas Blummer 2018-12-07 04:45:43 +0100
  • 9fee72cf20 make opcode PR work with 1.14.0 Sebastian Geisler 2018-11-11 18:19:49 -0800
  • 8a14ddbc27
    Merge pull request #191 from sgeisler/base58 Andrew Poelstra 2018-12-04 12:18:02 +0000
  • 79a88e1612 Move fuzzing code out of utils Sebastian Geisler 2018-12-03 16:31:13 -0800
  • e88612d617 add test case and cleanup Sebastian Geisler 2018-11-09 15:11:04 -0800