Commit Graph

  • d7d8986849 Tidy up network handling for Orchard keys/addresses Deirdre Connolly 2021-04-23 23:17:01 -0400
  • ee2c3af937 Remove Copy on ZkSnarkProof trait Deirdre Connolly 2021-04-21 01:14:11 -0400
  • a1a59a7f76 Clean up orchard::tree tests for now Deirdre Connolly 2021-04-21 01:09:58 -0400
  • 6efe558675 Clean up Arbitray impl for Halo2Proof Deirdre Connolly 2021-04-21 00:57:15 -0400
  • 32480ab3d9 Add redpallas TODO Deirdre Connolly 2021-04-20 23:28:22 -0400
  • 86c3b69720 IncomingViewingKey inherits network when derived from FullViewingKey Deirdre Connolly 2021-04-20 13:01:37 -0400
  • 5159046578 Add link to redpallas follow-up Deirdre Connolly 2021-04-20 19:34:17 -0400
  • d33947b331 Impl FullViewingKey::from_spending_key(SpendingKey, Network) Deirdre Connolly 2021-04-20 12:54:23 -0400
  • 4fd98f6eb1 Link to redpallas TODO Deirdre Connolly 2021-04-20 12:31:27 -0400
  • 1ff84c3d43 Refer to const generics issue Deirdre Connolly 2021-04-20 11:08:47 -0400
  • d8d25d1a82 Add TODO Deirdre Connolly 2021-04-20 10:50:09 -0400
  • 698f9620da Clippy +nightly Deirdre Connolly 2021-04-17 01:43:46 -0400
  • 4ee12d1170 Clippy lint to align order of members of redpallas::VerificationKey Deirdre Connolly 2021-04-08 11:32:52 -0400
  • 48674a9749 Remove standalone Orchard address Display, FromStr impls and related parts Deirdre Connolly 2021-04-08 11:32:01 -0400
  • 72491df4ff orchard: move IncomingViewingKey::from([u8; 32]) to a ::from_bytes([u8; 32], Newtwork) Deirdre Connolly 2021-04-05 13:22:42 -0400
  • 8d357faf73 Tried and discarded lazy_static! of value commitment generator points Deirdre Connolly 2021-04-04 23:23:21 -0400
  • 638ff8d7f8 Bump redjubjub Deirdre Connolly 2021-04-04 21:41:34 -0400
  • 81038e0fcb orchard: ValueCommit ops implementation tests Deirdre Connolly 2021-04-04 20:59:46 -0400
  • db8f9cb81a orchard: Better Debug impls for some keys Deirdre Connolly 2021-04-03 19:14:34 -0400
  • eb68caf14c Orchard: update Debug impl for commitments Deirdre Connolly 2021-03-29 18:34:06 -0400
  • cc2e58fade Remove done TODO Deirdre Connolly 2021-03-27 20:54:05 -0400
  • 376603d4c0 Flesh out Orchard note and nullifier derivation Deirdre Connolly 2021-03-27 20:31:08 -0400
  • 37c32e9c94 Apply docstring suggestions from code review Deirdre Connolly 2021-03-26 15:52:53 -0400
  • 195d3f106c Revert making sapling::note::Nullifier inner value private Deirdre Connolly 2021-03-20 13:08:39 -0400
  • 44966326c1 Orchard: turns out you can't store 10 bits in a u8 Deirdre Connolly 2021-03-20 12:58:54 -0400
  • 5e95d11fd9 Orchard: fix typos Deirdre Connolly 2021-03-19 19:55:58 -0400
  • 34fe78bd0c Fix str match for key and addr decoding Deirdre Connolly 2021-03-19 18:44:02 -0400
  • ec5d3a647f Remove commented out orchard::Address FromStr/Display test vector test for now Deirdre Connolly 2021-03-18 15:35:42 -0400
  • f067a25d50 Update zebra-chain/src/orchard/address.rs Deirdre Connolly 2021-03-18 10:31:41 -0400
  • f577cb8eb4 Update zebra-chain/src/orchard/address.rs Deirdre Connolly 2021-03-18 10:30:45 -0400
  • b23093ca66 Update zebra-chain/src/orchard/keys.rs Deirdre Connolly 2021-03-18 10:29:52 -0400
  • bbb6b341ae Update zebra-chain/src/orchard/keys.rs Deirdre Connolly 2021-03-18 10:29:23 -0400
  • a73914a838 Update zebra-chain/src/orchard/keys.rs Deirdre Connolly 2021-03-18 10:28:53 -0400
  • bba99098f3 Update zebra-chain/src/orchard/keys.rs Deirdre Connolly 2021-03-18 10:28:05 -0400
  • e2989e3edf Update zebra-chain/src/orchard/keys.rs Deirdre Connolly 2021-03-18 10:27:53 -0400
  • e4fe8bb320 Update zebra-chain/src/orchard/note/nullifiers.rs Deirdre Connolly 2021-03-18 10:25:25 -0400
  • 81da8363a8 Update zebra-chain/src/orchard/sinsemilla.rs Deirdre Connolly 2021-03-18 10:22:30 -0400
  • dbd2ce6dd8 Update zebra-chain/src/orchard/sinsemilla.rs Deirdre Connolly 2021-03-18 10:20:23 -0400
  • ebe0c002a9 Update zebra-chain/src/orchard/sinsemilla.rs Deirdre Connolly 2021-03-18 10:19:47 -0400
  • 8461c2153e Update diversify_hash and its use to match spec updates Deirdre Connolly 2021-03-17 18:12:11 -0400
  • 73e0f4f98a Orchard: fix some tests, etc Deirdre Connolly 2021-03-17 05:00:15 -0400
  • 87f65b8b01 Orchard: update merkle_crh_orchard to use the appropriate l=10 bits, not 6 Deirdre Connolly 2021-03-16 19:28:15 -0400
  • 1ff8874b8d Orchard: remove unused imports, more warn(missing_docs) lint to orchard for now Deirdre Connolly 2021-03-16 19:27:38 -0400
  • 5ede33b231 Orchard: update nullifiers Deirdre Connolly 2021-03-16 04:15:59 -0400
  • c892b93f61 Orchard: update merkle_crh_orchard correctly Deirdre Connolly 2021-03-15 03:16:49 -0400
  • 218bb9b7c2 Orchard: remove unused imports Deirdre Connolly 2021-03-15 03:00:52 -0400
  • f3501333b7 Orchard: tidy Deirdre Connolly 2021-03-15 02:59:08 -0400
  • 1c903cab0f Orchard: fix into() call inside extract_x Deirdre Connolly 2021-03-15 02:21:41 -0400
  • 94edc90975 Orchard: derive serde::{Deserialize, Serialize} by default on redpallas::VerificationKeyBytes Deirdre Connolly 2021-03-15 02:19:55 -0400
  • d11a4419ac Orchard: add a serde helper for pallas::Base Deirdre Connolly 2021-03-15 02:19:20 -0400
  • 41a41db923 Sapling: use try_from turbofish inside prf_ock Deirdre Connolly 2021-03-15 02:01:52 -0400
  • 0351e6481d Orchard: tidy keys Deirdre Connolly 2021-03-15 02:01:06 -0400
  • e85359c756 Orchard: tidy Deirdre Connolly 2021-03-14 05:56:38 -0400
  • d3f0b226e6 Orchard: tidy nullifiers Deirdre Connolly 2021-03-14 05:45:21 -0400
  • b93a71c779 Orchard: borrow local.bytes for pallas::Affine serde helper Deirdre Connolly 2021-03-14 05:40:57 -0400
  • 009e1dd37e Orchard: some Action (de)serialization fixes Deirdre Connolly 2021-03-14 05:39:09 -0400
  • f3cf6966a5 Orchard: tidy commitments etc Deirdre Connolly 2021-03-14 05:24:29 -0400
  • cb9d6956d7 Orchard: Fix trait imports and Arbitrary for Action Deirdre Connolly 2021-03-13 06:19:55 -0500
  • 981080f049 Orchard: Tidy Debug impl's for keys, cast a pallas::Base into a pallas::Scalar Deirdre Connolly 2021-03-13 05:27:39 -0500
  • 6e51671c93 Tidy prf's Deirdre Connolly 2021-03-13 05:17:36 -0500
  • 120b065a94 Action should use VerificationKeyBytes Deirdre Connolly 2021-03-13 05:15:50 -0500
  • 570ad6e914 Add redpallas::signing_key::SigningKey stub Deirdre Connolly 2021-03-11 09:00:16 -0500
  • 01fed3e0f3 Tidy impl From<SpendingKey> for IvkCommitRandomness Deirdre Connolly 2021-03-11 08:47:02 -0500
  • bd4e5e1f38 Cleanup Deirdre Connolly 2021-03-11 08:24:45 -0500
  • df1ecc72b1 Most things are filled in, including a guess at Pallas-based Mixing Pedersen Hash Deirdre Connolly 2021-03-11 07:22:08 -0500
  • 23e391894b Tidy Deirdre Connolly 2021-03-10 16:39:31 -0500
  • de051c727c orchard: DiversifierKey is a newtype refinement of 32 bytes Deirdre Connolly 2021-03-08 15:45:56 -0500
  • fd29708ecc orchard: derive IncomingViewingKey from FullViewingKey Deirdre Connolly 2021-03-08 15:45:18 -0500
  • 6e1d2f1fb1 orchard: impl From<SpendingKey> for NullifierDerivingKey Deirdre Connolly 2021-03-08 15:44:25 -0500
  • f50d8697d4 impl orchard SpendingKey::new() Deirdre Connolly 2021-03-08 15:43:47 -0500
  • 20abeda04b Add sapling prf_ock and generate_trapdoor Deirdre Connolly 2021-03-08 05:32:08 -0500
  • c3e40d73cf Bunch more work implementing orchard, porting from sapling where applicable Deirdre Connolly 2021-03-08 05:30:39 -0500
  • 40383b2741 Partway done with typing out Orchard chain types Deirdre Connolly 2021-03-07 05:15:38 -0500
  • a63c2e8c40 Update book/src/dev/proptests.md Alfredo Garcia 2021-04-29 09:26:38 -0300
  • 661a8d57dc Explain how to derive arbitrary impls teor 2021-04-28 11:14:02 +1000
  • f33db69267 Remove broken ci-success check teor 2021-04-29 15:33:00 +1000
  • 7e395298f1 Just run builds on ubuntu stable teor 2021-04-30 06:54:47 +1000
  • d0e6597fec Use minimal cargo components in docs workflow teor 2021-04-30 06:49:32 +1000
  • ea4d3b23f9 Use minimal cargo components in CI teor 2021-04-30 06:47:15 +1000
  • b52fbae30f
    Fix a bad merge in #2075 (#2085) teor 2021-04-29 17:47:10 +1000
  • 9fc2388fbc
    Parse ConsensusBranchId into NetworkUpgrade for transaction v5 (#2075) Alfredo Garcia 2021-04-28 22:55:29 -0300
  • b70b74c93a
    Revert "build(deps): bump vergen from 5.1.2 to 5.1.5" (#2078) teor 2021-04-28 23:38:10 +1000
  • 75d29aca24
    Add V5 transparent and sapling to transaction::check, add missing coinbase PrevOut check (#2070) Alfredo Garcia 2021-04-27 21:43:00 -0300
  • 555805171c build(deps): bump vergen from 5.1.2 to 5.1.5 dependabot[bot] 2021-04-27 09:01:46 +0000
  • 247620320e
    Rename shielded_data to sapling_shielded_data as needed (#2072) teor 2021-04-27 23:37:53 +1000
  • 1f40498fcf
    Clippy nightly: disable owned cmp, stop comparing bool using assert_eq (#2073) teor 2021-04-27 22:57:45 +1000
  • 4b948e67a7
    Add extra crate dependencies to the proptest docs (#2071) teor 2021-04-27 22:42:22 +1000
  • 3377a486c6 Document how Zebra does cross-crate proptests teor 2021-04-26 22:13:54 +1000
  • 9ac0319602 build(deps): bump dirs from 3.0.1 to 3.0.2 dependabot[bot] 2021-04-26 10:44:40 +0000
  • a49b9d44f6
    Enable more Transaction v5 tests (#2063) Alfredo Garcia 2021-04-25 19:32:21 -0300
  • 1be56166b6 build(deps): bump regex from 1.4.5 to 1.4.6 dependabot[bot] 2021-04-23 09:01:40 +0000
  • 04cfc2274b Move zebra-state tests into their own files teor 2021-04-23 15:43:27 +1000
  • 0d8ffc367e Move LedgerState into the block module teor 2021-04-23 13:19:33 +1000
  • 9b3d56db0c
    Update network_upgrade.rs (#2058) teor 2021-04-23 23:23:43 +1000
  • ea1446ee92
    Update version strings for Zebra v1.0.0-alpha.7 release (#2056) Pili Guerra 2021-04-23 14:56:25 +0200
  • e730e84a09
    remove the `rest` field of v5 transaction (#2057) Alfredo Garcia 2021-04-23 03:25:44 -0300
  • 7e2c3a2fc7 Clarify a duplicate log message teor 2021-04-22 09:32:47 +1000
  • 7b13d5573a Make String Zcash serialization consistent with deserialization teor 2021-04-22 08:56:09 +1000
  • 5b2f1cdfd5
    Add journald support through tracing-journald (#2034) Kirill Fomichev 2021-04-22 02:31:06 +0300
  • afac2c2846
    Use the default port for configured listen addresses with no port (#2043) Kirill Fomichev 2021-04-22 02:14:29 +0300