Commit Graph

  • bba57d7d69 Embedded test via qemu Devrandom 2021-05-15 17:12:27 +0200
  • 4826d0c6cc no_std support Devrandom 2021-06-09 12:34:44 +0200
  • 11d5a30f86
    comment only: explain reason for swap bytes Riccardo Casatta 2021-07-02 12:03:46 +0200
  • 95460f5e3c
    Add cross testing on big-endian architecture Riccardo Casatta 2021-06-29 16:02:40 +0200
  • 0f4d2cfcaa
    swap bytes in network code instead of swapping only in little-endian Riccardo Casatta 2021-06-29 16:01:34 +0200
  • 8996249f2d
    remove {to/from}_le from impl_int_encodable Riccardo Casatta 2021-06-29 15:57:31 +0200
  • cdf7be4765
    Add extra checks for `test_segwit_transaction()`. Vis Virial 2021-06-29 07:59:22 +0900
  • 2bda871628
    Remove `#[inline]` from `Transaction.get_strippedsize()`. Vis Virial 2021-06-29 07:40:13 +0900
  • c9dead410a
    Implement `Transaction.get_strippedsize()`. Vis Virial 2021-06-29 07:34:37 +0900
  • 1bf9147a6e
    Optimize `Transaction.get_vsize()` (thanks @TheBlueMatt). Vis Virial 2021-06-29 07:14:01 +0900
  • 2085dc32a7
    Refactoring: define `Block.get_base_size()`. Vis Virial 2021-06-28 20:07:07 +0900
  • 4ac9cef9e9
    Implement `Block.get_strippedsize()` and `Transaction.get_vsize()`. Vis Virial 2021-06-28 20:03:42 +0900
  • 94229ae964 Implement is_valid_for_network function for Address elsirion 2021-06-14 20:01:22 +0200
  • 8f27579c7f
    fix documentation referencing macro var Riccardo Casatta 2021-06-25 09:56:40 +0200
  • 4dae56908b Seal `CheckedSum` Sebastian Geisler 2021-06-23 14:18:42 +0200
  • a86bced568
    use Amount type in verify Riccardo Casatta 2021-06-21 14:43:09 +0200
  • abff973e83
    Merge pull request #601 from LNP-BP/feat/bech32m-1 Andrew Poelstra 2021-06-18 21:14:12 +0000
  • e334c9deea
    Merge pull request #616 from sgeisler/2021-06-dust-value-amount Sebastian 2021-06-16 20:51:23 +0200
  • 4a4460b1a3
    Add test for script serialize/deserialize Riccardo Casatta 2021-04-26 11:51:19 +0200
  • fadd368911
    use different ser/de for Script in case of non human readable format Riccardo Casatta 2021-04-26 11:52:19 +0200
  • aa5c36df12
    Covering all BIP-173 and BIP-350 test vectors Dr Maxim Orlovsky 2021-06-16 08:43:18 +0200
  • 5d71a9dd89 Correct input length check for uin128 fuzzer Matt Corallo 2021-06-15 23:10:38 +0000
  • b0ae2a6842
    Merge pull request #521 from RCasatta/errors_enum Sebastian 2021-06-15 14:01:56 +0200
  • e99177c4fb
    Merge pull request #614 from devrandom/2021-06-nostd1 Matt Corallo 2021-06-14 21:45:48 +0000
  • 88c186e436
    nits on display implementation Riccardo Casatta 2021-01-21 10:56:26 +0100
  • c26b3b9679
    remove unused RngError, saving 24 bytes Riccardo Casatta 2020-11-18 14:51:53 +0100
  • 9613181601
    Split invalid version for address and extended key, saving also 16 bytes on the stack Riccardo Casatta 2020-11-18 14:05:55 +0100
  • bace07d8f8
    Remove base58::Error::Other variant in favor of specific variant Riccardo Casatta 2020-11-18 14:01:28 +0100
  • 0eaf45ca81
    Use boxed sliced instead of Vec in InvalidPreimageHashPair variant Riccardo Casatta 2020-11-18 10:48:29 +0100
  • 781b0e014a
    Box big Transaction type in psbt error Riccardo Casatta 2020-11-18 10:33:36 +0100
  • 9981da2ec8 Use `Amount` type for dust value calculation Sebastian Geisler 2021-06-12 21:15:13 +0200
  • 6f7da5f2ef Implement `CheckedSum` for amount types Sebastian Geisler 2021-06-12 17:09:49 +0200
  • f28110b31c implement `Sum` for amount types Sebastian Geisler 2021-06-12 16:46:04 +0200
  • 95aa3bf153 std -> core Devrandom 2021-06-09 12:40:41 +0200
  • 9c256cc88e Add a fuzz check for `Uint128::increment` Matt Corallo 2021-06-08 22:21:54 +0000
  • a15f263c4e Move the `increment` fn into the uint macro to add it to Uint128 Matt Corallo 2021-06-08 22:20:36 +0000
  • 9b2098517e
    Merge pull request #611 from sgeisler/2021-06-fix-release Andrew Poelstra 2021-06-08 16:43:33 +0000
  • c82e75854a
    Merge pull request #610 from afilini/fix/irc-link Matt Corallo 2021-06-08 15:02:32 +0000
  • 055d0fb087 Prepare release 0.26.2 Sebastian Geisler 2021-06-08 15:27:16 +0200
  • 091ac89440 Fix semver breaking Display change of ChildNumber Sebastian Geisler 2021-06-08 15:19:01 +0200
  • f11f09d55b Fix release date in the changelog for `0.26.1` Alekos Filini 2021-06-08 14:00:15 +0200
  • dc3d9eebaa
    Update IRC info to libera.chat Alekos Filini 2021-06-08 14:20:36 +0200
  • c1fae03686
    Non-API breaking Bech32m adoption Dr Maxim Orlovsky 2021-05-04 03:34:01 +0200
  • a685ce60bf
    Merge pull request #607 from LNP-BP/ver/0.26.1 Andrew Poelstra 2021-06-07 22:19:42 +0000
  • 73f1ed7d4c
    Merge pull request #606 from romanz/fix-bip158-format Dr. Maxim Orlovsky 2021-06-06 20:11:22 +0200
  • d2ee8e81f3
    Bump version to 0.26.1 Dr Maxim Orlovsky 2021-06-06 20:04:18 +0200
  • d7eb15c6f1
    Merge pull request #584 from darosior/max_tx_weight_const Sebastian 2021-05-29 02:49:46 +0200
  • 60e51ada36 Fix bip158 example formatting Roman Zeyde 2021-02-17 22:35:13 +0200
  • 052aaf1d80
    Merge pull request #559 from LNP-BP/fix/error-derives-2 Andrew Poelstra 2021-05-19 15:02:10 +0000
  • 7345aa60d9 policy: add a function to get the virtual transaction size Antoine Poinsot 2021-05-12 21:33:19 +0200
  • 2e9d62a9c7 blockdata/script: use policy's constant in dust computation Antoine Poinsot 2021-05-12 21:10:18 +0200
  • 2b777485fa policy: introduce p2p constants from the reference implementation Antoine Poinsot 2021-04-05 14:58:36 +0200
  • 05046b58d3
    Merge pull request #602 from LNP-BP/fix/core Matt Corallo 2021-05-07 19:49:43 +0000
  • e5f37b817d
    Merge pull request #581 from RCasatta/qr_string Andrew Poelstra 2021-05-06 17:12:17 +0000
  • 4620c640a9
    Merge pull request #579 from TheBlueMatt/master Andrew Poelstra 2021-05-06 16:01:36 +0000
  • d0fb626baf
    Merge pull request #592 from LNP-BP/feat/ecdsa-key-creation Andrew Poelstra 2021-05-06 15:50:06 +0000
  • 3fd88d317f
    Merge pull request #598 from RCasatta/verify_flags Andrew Poelstra 2021-05-05 22:33:47 +0000
  • fc6f23fb9b Drop not-very-useful output dust threshold constants Matt Corallo 2021-05-05 14:53:26 +0000
  • c0b7defc86
    More non-API breaking error derives depending on upstream PRs Dr Maxim Orlovsky 2021-01-30 14:09:34 +0100
  • 5b962dc9a9
    Updating dependency versions Dr Maxim Orlovsky 2021-05-04 03:13:52 +0200
  • 122450b102
    Fixing hashes core dependency and fuzz feature Dr Maxim Orlovsky 2021-05-04 03:47:34 +0200
  • 902e0ec4f1
    Merge pull request #600 from RCasatta/doc_fixes Andrew Poelstra 2021-05-03 22:07:05 +0000
  • c96f7ec71c
    use markdown autolink syntax for urls with no text Riccardo Casatta 2021-05-03 13:46:10 +0200
  • c58446f9c1
    Deny broken doc intra-links and build docs in CI Riccardo Casatta 2021-05-03 11:43:48 +0200
  • ef471ccca7
    Fix documentation, in particular link to code elements Riccardo Casatta 2021-05-03 11:41:58 +0200
  • 15981c945a Fix Script::dust_value()'s calculation for non-P2*PKH script_pubkeys Matt Corallo 2021-03-18 22:40:10 -0400
  • 68096242d3
    Merge pull request #594 from RCasatta/capped Dr. Maxim Orlovsky 2021-05-01 16:28:57 +0200
  • 187eae8a13
    Streamlining private key construction API in BIP32 Dr Maxim Orlovsky 2021-05-01 13:40:21 +0200
  • 18b6bd0d15
    Adopting new ECDSA key constructors throughout the library Dr Maxim Orlovsky 2021-05-01 13:34:31 +0200
  • ceacc7d85f
    Constructors for compressed and uncompressed ECDSA keys Dr Maxim Orlovsky 2021-05-01 09:29:56 +0200
  • 69117a1f63
    Use Amount for verify_with_flags Riccardo Casatta 2021-05-01 10:22:35 +0200
  • d1f4c0a5c8
    Remove Copy for flags parameter Riccardo Casatta 2021-05-01 10:19:54 +0200
  • 3aaa5d6846
    Add verify with flags Riccardo Casatta 2021-04-30 16:05:17 +0200
  • 4db4e604cb
    Merge pull request #589 from LNP-BP/taproot/key-1 Andrew Poelstra 2021-04-29 20:30:54 +0000
  • f692c4a938
    Limit bytes read with Take Riccardo Casatta 2021-04-20 13:59:37 +0200
  • 8231e25292
    Merge pull request #586 from sanket1729/warn Andrew Poelstra 2021-04-21 15:52:44 +0000
  • da477f1041
    Merge pull request #558 from LNP-BP/fix/error-derives-1 Andrew Poelstra 2021-04-21 14:24:27 +0000
  • 0a91496570
    rename to_qr_string into to_qr_uri returning also the schema Riccardo Casatta 2021-04-15 10:40:57 +0200
  • 230813b578
    Making old ECDSA key type paths depeicated Dr Maxim Orlovsky 2021-04-12 13:31:09 +0200
  • 664b09cdfd
    Re-export Scep256k1 Schnorr keys under `util::schnorr` Dr Maxim Orlovsky 2021-04-12 13:24:25 +0200
  • b17d7fc31c
    Moving keys under `util::ecdsa`, re-exporting them at `util::key` Dr Maxim Orlovsky 2021-04-12 13:19:42 +0200
  • 3158cedea0
    document alternate formatting Riccardo Casatta 2021-04-09 18:24:27 +0200
  • bc406bfdd6 Use &mut dyn fmt::Write instead of bool Martin Habovstiak 2021-04-09 17:58:35 +0200
  • 85ae82febb
    use the char trick to avoid allocation Riccardo Casatta 2021-04-07 16:56:54 +0200
  • 104836a042
    implements alternate formatting for address Riccardo Casatta 2021-04-07 15:49:58 +0200
  • dc0e2b0a52
    Merge pull request #582 from collinsmuriuki/collinsmuriuki-patch-1 Elichai Turkel 2021-04-07 14:27:02 +0300
  • 3545580bd9 fix warnings for sighashtype sanket1729 2021-03-10 03:21:36 -0800
  • fe9242ce8b
    Merge pull request #583 from sgeisler/2021-04-fix-ci Steven Roose 2021-04-06 15:14:30 +0100
  • 7fe3c4a605
    Non-API breaking derives for error types Dr Maxim Orlovsky 2021-01-30 14:17:14 +0100
  • 7f2a7011a4 Don't fail CI if base image's apt db is outdated Sebastian Geisler 2021-04-04 10:46:15 +0200
  • c4cfdbbd6a
    doc: correct Transaction struct encode_signing_data_to doc comment Collins Muriuki 2021-04-03 23:52:09 +0300
  • 1326f7d2a8
    Merge pull request #569 from stevenroose/static-asm Sebastian 2021-03-31 23:45:03 +0200
  • cac3f460a2
    improve to_qr_string doc Riccardo Casatta 2021-03-23 09:40:19 +0100
  • d18554e756
    Address to string conversion optimized for qr codes Riccardo Casatta 2021-03-22 13:58:59 +0100
  • b9d5200448
    Access Display and Formatter with fmt:: like in other places Riccardo Casatta 2021-03-22 13:42:32 +0100
  • 20f1543f79
    Merge pull request #552 from JeremyRubin/fix-amount-serde Andrew Poelstra 2021-03-15 15:48:20 +0000
  • 7df0d14f1a
    Merge pull request #577 from RCasatta/proprietary_key Steven Roose 2021-03-15 12:16:30 +0000
  • 851a3a15c0
    Make Script::fmt_asm a static method and add Script::str_asm Steven Roose 2021-02-10 14:23:38 +0100
  • 96fa4b7d9b
    Implement AsRef<[u8]> for Script Steven Roose 2021-02-10 14:26:57 +0100
  • 6a0f68df85
    Merge pull request #557 from LNP-BP/psbt/display_from_str Steven Roose 2021-03-13 19:39:58 +0000