Commit Graph

  • e406eceebe
    Merge rust-bitcoin/rust-bitcoin#4118: fix: typos in documentation files merge-script 2025-02-27 19:02:22 +0000
  • 889a2668d4
    Merge rust-bitcoin/rust-bitcoin#4100: Witness taproot fixes merge-script 2025-02-27 17:44:12 +0000
  • d889767273
    Merge rust-bitcoin/rust-bitcoin#4076: units: macroize the op implementations merge-script 2025-02-27 16:46:08 +0000
  • 539d45420a
    Typo fix in: README.md leonarddt05 2025-02-27 12:40:30 +0300
  • f7ea6e50b5 Add support for pay to anchor outputs Erik De Smedt 2025-02-24 12:42:04 +0100
  • 5b6eebda8a
    Merge rust-bitcoin/rust-bitcoin#4117: Grab missing changelog merge-script 2025-02-26 22:55:37 +0000
  • 25707da14a
    hashes: Remove Clone trait bound from Tag ndungudedan 2025-02-26 02:21:50 +0300
  • 2fe3687899 Policy: Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 jrakibi 2025-02-25 00:30:31 +0700
  • 2688abad19 fuzz: add coverage for Display for Script Bruno Garcia 2025-02-26 09:04:59 -0300
  • cf12ba262a
    Move taproot back to bitcoin crate Tobin C. Harding 2025-02-26 15:44:53 +1100
  • 43ae9d7516
    primitives: Hide script error internals Tobin C. Harding 2025-02-21 09:38:50 +1100
  • 2d8227f091
    Hide relative locktime error internals Tobin C. Harding 2025-02-21 09:32:35 +1100
  • aebda6e516
    Merge rust-bitcoin/rust-bitcoin#4104: Automated daily update to rustc (to nightly-2025-02-21) merge-script 2025-02-26 10:50:36 +1100
  • 814685e551
    Macroise the NumOpResult tests Tobin C. Harding 2025-02-19 15:31:32 +1100
  • a44a9d31f6
    Add a few impls to the result macro Andrew Poelstra 2025-02-25 20:45:56 +0000
  • 353c23fa01
    units: pull generic op impls on NumOpResult into macro Andrew Poelstra 2025-02-18 18:29:02 +0000
  • 21ac5aefe0
    units: extend op reference macro to handle generics and where clauses Andrew Poelstra 2025-02-18 19:58:15 +0000
  • ad9564895b
    units: replace a gazillion more macro calls with new macro Andrew Poelstra 2025-02-18 16:24:05 +0000
  • 0dc7f6cebd
    units: rearrange a bit of code to prep the next commit Andrew Poelstra 2025-02-18 16:20:17 +0000
  • a358e79a85
    units: allow multiple invocations in impl_op_for_references macro Andrew Poelstra 2025-02-18 15:55:14 +0000
  • 2da332e04a
    units: introduce impl_op_for_references and use it in three places Andrew Poelstra 2025-02-18 15:15:49 +0000
  • c90559de8e
    Derive Copy for NumOpResult Tobin C. Harding 2025-02-17 14:25:21 +1100
  • e80ce4a89c
    Merge rust-bitcoin/rust-bitcoin#4113: Fix `is_invalid_use_of_sighash_single()` incompatibility with Bitcoin Core merge-script 2025-02-25 17:36:12 +0000
  • 083a33af85 chore: remove redundant words in CONTRIBUTING.md costcould 2025-02-26 00:13:07 +0800
  • 83bd83385e
    Update sighash.rs leopardracer 2025-02-25 12:10:51 +0200
  • fc4ea87429
    Update transaction.rs leopardracer 2025-02-25 12:10:23 +0200
  • 0e70e85a1a
    Update key.rs leopardracer 2025-02-25 12:03:35 +0200
  • f7c28ab44d
    Update input_string.rs leopardracer 2025-02-25 12:03:03 +0200
  • 2d6ee57d9c
    Grab missing changelog Tobin C. Harding 2025-02-25 19:35:43 +1100
  • 7ab2f5be40 Add test for sighash_single_bug incompatility fix Liu-Cheng Xu 2025-02-25 07:38:36 +0800
  • 5d38073afb Fix `is_invalid_use_of_sighash_single()` incompatibility with Bitcoin Core Liu-Cheng Xu 2025-02-25 07:40:46 +0800
  • 1ca55ac77d
    chacha20_poly1305: inline simd functions Nick Johnson 2025-02-19 13:04:20 -0800
  • 30920c4d84
    chacha20_poly1305: drop mutable requirement Nick Johnson 2025-02-19 12:12:28 -0800
  • 415945cd2b
    chacha20_poly1305: avoid duplicate block work Nick Johnson 2025-02-19 11:38:19 -0800
  • 33dc1b95fa
    chacha20_poly1305: swap tuple for array Nick Johnson 2025-02-19 10:55:25 -0800
  • dadd1d7224
    chacha20_poly1305: remove alignment Nick Johnson 2025-02-19 10:48:17 -0800
  • 36d45bf360
    chacha20_poly1305: remove mod operator Nick Johnson 2025-02-19 10:45:42 -0800
  • b3f122b399
    Add Timestamp newtype Tobin C. Harding 2025-02-21 10:22:18 +1100
  • 6c286e32d4
    Merge rust-bitcoin/rust-bitcoin#4089: Script improvements merge-script 2025-02-24 21:50:48 +0000
  • a8168c3f81 Add `taproot_leaf_script` methood to `Witness` Martin Habovstiak 2025-02-21 16:33:00 +0100
  • 59f21a291f Add a test case checking `taproot_control_block` Martin Habovstiak 2025-02-21 15:34:39 +0100
  • e810ecff7c Fix key/script spend detection in `Witness` Martin Habovstiak 2025-02-21 14:59:55 +0100
  • 5a0d5d7b79
    Merge rust-bitcoin/rust-bitcoin#4105: Automated nightly rustfmt (2025-02-23) merge-script 2025-02-24 17:31:28 +0000
  • 81deddd0a9
    Merge rust-bitcoin/rust-bitcoin#4099: Make transaction::Version field private merge-script 2025-02-24 16:37:16 +0000
  • 76a511dfb2
    Merge rust-bitcoin/rust-bitcoin#4107: sighash: Document `witness_script` in p2wsh merge-script 2025-02-24 15:28:18 +0000
  • 82a8aefc53
    sighash: Document witness_script in p2wsh Jose Storopoli 2025-02-23 08:57:02 -0300
  • cb270eae8e Make transaction::Version field private jrakibi 2025-02-21 20:22:24 +0700
  • 0157dc21c3
    Merge rust-bitcoin/rust-bitcoin#4088: Abstract out "debug-print hex fields" using WrapDebug merge-script 2025-02-23 17:45:38 +0000
  • 38e9bf841e
    Merge rust-bitcoin/rust-bitcoin#4084: documentation: update instructions for building lock files merge-script 2025-02-23 14:39:44 +0000
  • 0596867048 2025-02-23 automated rustfmt nightly Fmt Bot 2025-02-23 01:21:34 +0000
  • 6c69b66b0d Use Version constant jrakibi 2025-02-23 04:18:04 +0700
  • ca8bd531d6 Automated update to Github CI to rustc nightly-2025-02-21 Update Nightly Rustc Bot 2025-02-22 01:38:55 +0000
  • d1171381bc
    Merge rust-bitcoin/rust-bitcoin#4095: Automated weekly update to rustc stable (to 1.85.0) merge-script 2025-02-21 15:46:16 +1100
  • 2349e5be73 Automated update to Github CI to rustc stable-1.85.0 Update Stable Rustc Bot 2025-02-21 00:56:08 +0000
  • 5680b4e870 Refer to `Script{Buf}` as `Self` where relevant Martin Habovstiak 2025-02-20 19:05:56 +0100
  • ce55dd5b70 Make `ScriptHash` & `WScriptHash` obey sanity rule Martin Habovstiak 2025-02-20 18:10:53 +0100
  • 9ec9adc71d Add a note about Electrum's script hashes Martin Habovstiak 2025-02-20 17:59:12 +0100
  • 82f553aada Expose `ScriptBuf`'s `capacity` Martin Habovstiak 2025-02-20 16:30:31 +0100
  • 6b9d439dc1 Remove stale FIXME comments Martin Habovstiak 2025-02-20 16:23:26 +0100
  • 0567e6fe1d Put `#[inline]` on most `Script{Buf}` methods Martin Habovstiak 2025-02-20 16:18:21 +0100
  • b7e2af1b6b Implement `Arbitrary` for `&'a Script` Martin Habovstiak 2025-02-20 16:02:22 +0100
  • bca2864084 Move `Deref{Mut}` from common module to `owned` Martin Habovstiak 2025-02-20 15:54:25 +0100
  • 3b15e900f0 Add `const` to some `Script` methods Martin Habovstiak 2025-02-20 15:49:46 +0100
  • 277223da6a Make `Script` and `ScriptBuf` obey sanity rules Martin Habovstiak 2025-02-20 15:35:17 +0100
  • 4eb3177fab Abstract out "debug-print hex fields" using WrapDebug Erick Cestari 2025-02-20 10:46:09 -0300
  • 948647a9dd update documentation for changing lockfiles; change script to support mac nanaive cp function jeremiah 2025-02-19 18:26:12 -0500
  • e487618503
    Merge rust-bitcoin/rust-bitcoin#4071: chacha20: add benchmarks merge-script 2025-02-19 19:35:32 +0000
  • f71e28eea2
    Merge rust-bitcoin/rust-bitcoin#4047: Properly deprecate `Hash::from_slice` merge-script 2025-02-19 15:36:40 +0000
  • c0073eb10d
    Merge rust-bitcoin/rust-bitcoin#4069: Update to latest maintainer-tools merge-script 2025-02-19 13:28:36 +0000
  • 38c8c90765
    Merge rust-bitcoin/rust-bitcoin#4065: locktimes: Remove `PartialOrd` and `ArbitraryOrd` merge-script 2025-02-18 19:55:40 +0000
  • dfe69354f5
    Merge rust-bitcoin/rust-bitcoin#4046: hashes: Add `Copy`, `Clone`, and `Debug` imlps for `Hkdf` merge-script 2025-02-18 14:14:13 +0000
  • f61e93ccf1
    Properly deprecate Hash::from_slice Tobin C. Harding 2025-02-17 12:47:40 +1100
  • cdece244d5
    Update to latest maintainer-tools Tobin C. Harding 2025-02-18 09:28:31 +1100
  • da8b85ed7c
    Implement Debug for Hkdf Tobin C. Harding 2025-02-17 12:20:40 +1100
  • 4259dab93a
    Remove rust-ordered dependency Tobin C. Harding 2025-02-18 13:31:24 +1100
  • d392cdbd7d
    Remove PartialOrd from locktimes Tobin C. Harding 2025-02-18 13:28:11 +1100
  • e41653d188 add chacha20 benchmarks jeremiah 2025-02-17 21:00:40 -0500
  • fab1a97a9c
    Merge rust-bitcoin/rust-bitcoin#4061: Make Debug representation of Witness to be slice of hex-encoded bytes strings to improve readability merge-script 2025-02-17 23:21:39 +0000
  • 7ea40b244b
    Merge rust-bitcoin/rust-bitcoin#4067: Add `inline` to all small functions in the new `result` module merge-script 2025-02-17 20:46:39 +0000
  • bee652d7fd
    Merge rust-bitcoin/rust-bitcoin#4049: hashes: Test macros in function scope merge-script 2025-02-17 18:25:14 +0000
  • 914730d7f1
    Add inline to small functions in result module Jamil Lambert, PhD 2025-02-17 12:13:28 +0000
  • 8d8edd2c77 make Debug representation of Witness to be slice of hex-encoded bytes strings Erick Cestari 2025-02-15 13:09:05 -0300
  • 50c0af7138
    Stop using Hash::from_slice Tobin C. Harding 2025-02-17 12:37:13 +1100
  • 85652359e8
    hashes: Derive Copy and Clone for Hkdf Tobin C. Harding 2025-02-12 03:30:31 +1100
  • 4712e81b70
    Merge rust-bitcoin/rust-bitcoin#4060: Automated daily update to rustc (to nightly-2025-02-14) merge-script 2025-02-17 11:40:37 +1100
  • 8c2439550a
    hashes: Test macros in function scope Tobin C. Harding 2025-02-13 15:02:25 +1100
  • 0a053513a5
    Merge rust-bitcoin/rust-bitcoin#4058: Do not enable `soft-float` when running `miri` merge-script 2025-02-16 23:53:03 +0000
  • 15a385a5b2
    Merge rust-bitcoin/rust-bitcoin#4063: Automated nightly rustfmt (2025-02-16) merge-script 2025-02-16 20:54:39 +0000
  • 987a74cd96
    Merge rust-bitcoin/rust-bitcoin#4007: Introduce monadic `NumOpResult` type merge-script 2025-02-16 17:04:16 +0000
  • 0fbfe68c72 2025-02-16 automated rustfmt nightly Fmt Bot 2025-02-16 01:21:38 +0000
  • 3fb5275e16
    Merge rust-bitcoin/rust-bitcoin#4055: hashes: Only enable hex/std, and hex/alloc when hex is merge-script 2025-02-15 19:57:38 +0000
  • 0a19d0140c
    Merge rust-bitcoin/rust-bitcoin#4043: Implement Default for Script merge-script 2025-02-15 12:57:15 +0000
  • 007f4d3362
    Merge rust-bitcoin/rust-bitcoin#4037: primitives: Add tests to LockTime merge-script 2025-02-15 03:55:05 +0000
  • f433b36ee1 Automated update to Github CI to rustc nightly-2025-02-14 Update Nightly Rustc Bot 2025-02-15 01:39:44 +0000
  • e1cb0f1199
    Merge rust-bitcoin/rust-bitcoin#4044: units: Remove alloc from fee module merge-script 2025-02-15 00:32:56 +0000
  • 0000bdb609
    Merge rust-bitcoin/rust-bitcoin#4054: Kill mutants found by github-actions merge-script 2025-02-14 21:59:00 +0000
  • 1a610cb36f
    Merge rust-bitcoin/rust-bitcoin#4050: Validate compressed WIF keys merge-script 2025-02-14 18:00:11 +0000
  • 7c12d92bc3
    Only enable hex/std, alloc when hex is Jamil Lambert, PhD 2025-02-14 12:30:16 +0000
  • 11770cac1c
    Add hashes to io dev-depencies and require hex Jamil Lambert, PhD 2025-02-14 12:28:35 +0000
  • f99847d6ec Do not enable `soft-float` when running `miri` Martin Habovstiak 2025-02-14 13:54:37 +0100