Commit Graph

  • 0d04f6f1ce Add previously git-ignored file which was causing build errors. redeem_p2sh CalDescent 2022-07-24 19:19:01 +0100
  • 9eeaf4f026 Remove public key from script sig, since it is already pushed to the stack in the redeem script. CalDescent 2022-05-19 19:55:08 +0100
  • 1ce584f986 Use 0x51 (OP_TRUE) instead of 0x01 to denote that it is a refund CalDescent 2022-05-19 19:19:47 +0100
  • f48cdf9484 Declare is_refund as an array, for easier compatibility with existing Script setters. CalDescent 2022-05-18 23:04:13 +0100
  • 01f0bacf79 Started modifying scriptSig to be compatible with atomicdex-style HTLCs. This removes support for P2PKH inputs, but Pirate doesn't support these anyway. CalDescent 2022-05-18 22:51:45 +0100
  • dda640b336 Made txin mutable CalDescent 2022-05-18 19:29:18 +0100
  • 10c3389f17 Fixed bug with sequence CalDescent 2022-05-18 19:25:36 +0100
  • 9768e4af78 Allow lock time to be optionally set when adding a transparent input. CalDescent 2022-05-18 19:14:01 +0100
  • 1a8686863b Removed validation, since pubkey won't match address for P2SH CalDescent 2022-05-17 18:53:04 +0100
  • 5a4fd01f35 Added redeem_script parameter CalDescent 2022-05-15 12:38:53 +0100
  • a2e12ea51e Attempt to redeem P2SH with secret. This is highly experimental. CalDescent 2022-05-15 12:15:16 +0100
  • 3bc31b9cce Removed unnecessary 'to' parameter in add_transparent_output_with_script_pubkey(), and swapped the order of 'value' and 'script_pubkey'. CalDescent 2022-05-15 11:17:06 +0100
  • d5fa83313a Removed duplicate import CalDescent 2022-05-13 15:43:51 +0100
  • ec3828b108 Added add_transparent_output_with_script_pubkey() CalDescent 2022-05-13 15:34:39 +0100
  • 82ba685f61 Bump rust-toolchain version to 1.46.0 CalDescent 2022-04-26 09:20:05 +0100
  • 6d28a22509 Updated zcash_primitives dependencies CalDescent 2022-04-26 09:18:29 +0100
  • 2981c4d286 use u32 instead of consesus::BranchID for transaction building. Enables multichain useage. master Cryptoforge 2020-10-12 15:01:31 -0700
  • 0883d7f3fc add set_fee to tx builder Cryptoforge 2020-07-30 21:37:54 -0700
  • 1ce4e97632 use zero consensus ids Cryptoforge 2020-07-12 22:31:27 -0700
  • ff0ffc3d1b
    Merge pull request #4 from adityapk00/update adityapk00 2020-06-06 17:52:03 -0700
  • a69806cca3 Fix lint Aditya Kulkarni 2020-05-16 22:32:27 -0700
  • 4f129e6a83 Add transparent address decode Aditya Kulkarni 2020-05-16 22:24:05 -0700
  • a0384d4fac Update master Aditya Kulkarni 2020-05-16 21:44:34 -0700
  • 41d9f293d4
    Merge pull request #229 from therealyingtong/106-hardcode-sapling-circuit-hashes str4d 2020-05-14 17:06:07 +1200
  • f446b45af5 cargo fmt Jack Grigg 2020-05-14 16:06:58 +1200
  • 6845154d88
    Update zcash_proofs/src/lib.rs ying tong 2020-05-14 11:30:13 +0800
  • d480a3840a Hard-code Sapling circuit hashes in zcash_proofs crate therealyingtong 2020-05-13 22:36:21 +0800
  • 37270776be
    Merge pull request #228 from str4d/ff-more-trait-refactoring str4d 2020-05-13 09:18:11 +1200
  • c597db59a6 ff: Rename PrimeField::into_repr -> PrimeField::to_repr Jack Grigg 2020-05-02 18:55:13 +1200
  • 9114c367f4 ff_derive: Generate modulus representation with correct endianness Jack Grigg 2020-05-02 18:25:26 +1200
  • 15e229509a ff: Move pow_vartime back into Field trait Jack Grigg 2020-05-02 17:57:19 +1200
  • fb31d09218 ff: Remove Ord bound from PrimeField Jack Grigg 2020-05-02 15:48:51 +1200
  • 38f87c2e73 ff: Add PrimeField::ReprEndianness associated type Jack Grigg 2020-05-01 14:20:35 +1200
  • 55568b4d6e ff: Remove frobenius_map from Field trait Jack Grigg 2020-05-01 14:01:43 +1200
  • 1761ebfb35 ff: Remove SqrtField trait Jack Grigg 2020-05-01 13:48:30 +1200
  • b02cf3b467
    Merge pull request #223 from str4d/remove-primefieldrepr str4d 2020-05-01 08:59:41 +1200
  • 49f119fb03 ff: Remove PrimeFieldRepr trait Jack Grigg 2020-04-23 17:32:04 +1200
  • 1fe3e3784c ff: Add Ord bound to PrimeField Jack Grigg 2020-04-23 16:30:36 +1200
  • 1a40cfd39c zcash_primitives: Make jubjub::Fs::invert constant time Jack Grigg 2020-04-22 18:58:36 +1200
  • 08500ee712 ff: PrimeField: BitAnd<u64, Output = u64> + Shr<u32, Output = Self> Jack Grigg 2020-04-22 10:45:51 +1200
  • 1fdca393bb ff: PrimeField::{is_even, is_odd} Jack Grigg 2020-04-21 19:05:19 +1200
  • 232f0a50b8 ff: Rework BitIterator to work with both u8 and u64 limb sizes Jack Grigg 2020-03-28 12:02:32 +1300
  • fd79de5408 ff: Add PrimeField: From<u64> constraint Jack Grigg 2020-03-27 23:19:58 +1300
  • b82dac13d9
    Merge pull request #221 from adityapk00/binding_sig str4d 2020-04-16 13:46:26 +1200
  • 3ccadf3017 Add binding signature only if needed Aditya Kulkarni 2020-04-03 12:13:39 -0700
  • 7dba253ad5 partial test Aditya Kulkarni 2020-04-04 10:27:51 -0700
  • 98f9bda329 Add binding signature only if needed Aditya Kulkarni 2020-04-03 12:13:39 -0700
  • b6457a905b ff: Move pow_vartime into a trait that is generic over the limb size Jack Grigg 2020-03-27 22:35:55 +1300
  • 69c60530d4 group: Rewrite wNAF to remove dependency on ff::PrimeFieldRepr Jack Grigg 2020-03-26 19:23:29 +1300
  • 6e53cf3c4c group: Take scalar by reference in CurveProjective::recommended_wnaf_for_scalar Jack Grigg 2020-03-26 19:00:46 +1300
  • 97c21e0c1a
    Merge pull request #219 from str4d/remove-lockfile str4d 2020-03-26 07:54:05 +1300
  • c1b5a80304 Add Cargo.lock to .gitignore Jack Grigg 2020-03-25 17:24:50 +1300
  • 3cc32aacbc Remove Cargo.lock Jack Grigg 2020-03-25 17:19:27 +1300
  • ce39a3c48e
    Merge pull request #196 from str4d/pow-fixed ebfull 2020-03-14 09:44:02 -0600
  • 8a737f5441
    Merge pull request #218 from str4d/remove-librustzcash str4d 2020-03-14 16:08:22 +1300
  • 2942e9a7e6 Generate addition chains inside Field::invert and SqrtField::sqrt Jack Grigg 2019-12-19 22:10:29 -0600
  • 232fb4b7a3 Procedural macro for fixed-exponent variable-base modular exponentiation Jack Grigg 2019-12-19 22:10:10 -0600
  • 16ba891726 Remove librustzcash crate Jack Grigg 2020-03-14 10:45:03 +1300
  • 2df2a2b2f2 Merge branch 'develop' Jack Grigg 2020-03-14 10:36:58 +1300
  • 53bd5d4724
    Merge pull request #216 from ebfull/crate-updates str4d 2020-03-13 12:04:12 +1300
  • 100878cd14
    Version bump of all crates (except librustzcash) Sean Bowe 2020-03-12 15:59:19 -0600
  • f3f8964001
    Remove Sized for RngCore Sean Bowe 2020-03-12 15:32:44 -0600
  • d9ac7bd19b
    Merge pull request #214 from ebfull/manifest-updates ebfull 2020-03-04 10:05:44 -0700
  • 0f0d84e9ca
    Update manifest for zcash_history. Sean Bowe 2020-03-04 09:28:56 -0700
  • 49459d030f
    Merge pull request #213 from str4d/zip-221-change ebfull 2020-03-04 09:04:14 -0700
  • cafbe61eba Commit to number of Sapling transactions instead of shielded transactions Jack Grigg 2020-03-04 15:33:23 +1300
  • fc247fc898
    Merge pull request #212 from ebfull/depends-updates-2 str4d 2020-03-04 15:11:42 +1300
  • 46e88a5e69
    cargo fmt Sean Bowe 2020-03-03 18:11:44 -0700
  • 5e1a2f9d3f
    Rename zcash_mmr to zcash_history. Sean Bowe 2020-03-03 18:05:14 -0700
  • 9379eec1b8
    Bring zcash_mmr into workspace. Sean Bowe 2020-03-03 18:02:31 -0700
  • 4f0f10a53c Add 'zcash_history/' from commit 'e2c131fdc308265adcab774e54d4d5804c23b368' Sean Bowe 2020-03-03 17:51:19 -0700
  • be0ee9eb82
    Changes to Cargo.lock to reflect upstream crate changes. Sean Bowe 2020-03-03 17:49:24 -0700
  • b52e4aac3a
    Fix Field::random method declarations. Sean Bowe 2020-03-03 17:39:11 -0700
  • c49aaceb5d
    Merge commit 'f337eb1f5c67d9305b1fb4fb35507bb50817259b' into depends-updates-2 Sean Bowe 2020-03-03 17:46:59 -0700
  • f337eb1f5c Squashed 'bellman/' changes from 4272cfa..2279da4 Sean Bowe 2020-03-03 17:46:04 -0700
  • 805aa45f9e
    Merge commit '05a9f3360f7fbd298f3e6f8f7e55e9426d04f2f0' into depends-updates-2 Sean Bowe 2020-03-03 17:45:49 -0700
  • 05a9f3360f Squashed 'pairing/' changes from 3d41ee5..3870f11 Sean Bowe 2020-03-03 17:44:53 -0700
  • 31d887c943
    Merge commit 'd7f78db121ee6f720e97401ded0c9c597d1a4857' into depends-updates-2 Sean Bowe 2020-03-03 17:44:28 -0700
  • d7f78db121 Squashed 'ff/' changes from 661558e..ddff465 Sean Bowe 2020-03-03 17:43:16 -0700
  • d4bae99cb7
    Merge pull request #204 from str4d/proving-api-ux-refactors str4d 2020-02-16 18:56:46 +0000
  • 2d30c29d06 Pass &impl TxProver to Builder::build Jack Grigg 2020-02-08 00:37:31 +0000
  • 76e0f658c1 Rename CommitmentTreeWitness -> MerklePath Jack Grigg 2020-02-08 00:25:24 +0000
  • 3a3008caf9 Pass CommitmentTreeWitness directly into Builder::add_sapling_spend Jack Grigg 2020-02-07 17:31:38 +0000
  • 8a210ec271 CommitmentTreeWitness::root(leaf) Jack Grigg 2020-02-07 17:21:59 +0000
  • 2064d1c801 Refactor zcash_primitives::merkle_tree::CommitmentTreeWitness Jack Grigg 2020-02-07 00:06:57 +0000
  • ee32f7facb
    Merge pull request #198 from huitseeker/warts str4d 2020-02-04 18:18:09 +0000
  • 903c02b991
    Merge pull request #202 from str4d/coverage-build-fix str4d 2020-02-03 19:05:34 +0000
  • 1f38523fff CI: Use stable Rust release for code coverage Jack Grigg 2020-02-03 18:08:56 +0000
  • 865275e2a2
    Correcting some trivial Rust option/iterator warts François Garillot 2020-01-16 07:36:29 -0800
  • 702b5e5d8c
    Merge pull request #193 from str4d/group-std-ops str4d 2020-01-28 17:41:50 +0000
  • 53ef825468
    Merge pull request #197 from str4d/clippy-cleanups str4d 2020-01-16 13:08:32 -0500
  • 21efaccc9f librustzcash: Use "if let" syntax Jack Grigg 2020-01-14 22:33:33 -0500
  • 620213a0f0 ff_derive: Fix a clippy issue in generated code Jack Grigg 2020-01-14 21:58:22 -0500
  • 3c84625438 pairing: Allow clippy::cognitive_complexity in test_frob_coeffs Jack Grigg 2020-01-14 21:49:21 -0500
  • 2f38316359 pairing: Fix various clippy issues Jack Grigg 2020-01-14 21:47:26 -0500
  • 61f052a68f ff: Use readable literals Jack Grigg 2020-01-14 21:35:41 -0500
  • 00a4e1388b ff: Make byteorder an optional dependency under the std feature flag Jack Grigg 2020-01-14 21:31:09 -0500
  • 8887414c49 ff_derive: Fix various clippy issues Jack Grigg 2020-01-14 21:29:38 -0500
  • 2bfc715828 bls12_381: Remove unnecessary clones Jack Grigg 2020-01-14 21:08:34 -0500
  • 911d248b86 bls12_381: Remove unnecessary unit return values Jack Grigg 2020-01-14 21:06:10 -0500