Commit Graph

  • cd38fca1ad Attempt to address all of https://github.com/zcash/orchard/pull/6#issuecomment-791793131 . Nate Wilcox 2021-03-08 16:17:01 -0800
  • f7cad7762a Add clarifying note about nomenclature Jack Grigg 2021-03-09 10:39:02 +1300
  • 2462bb219b Use [u8; 64] as the output of prf_expand to match the spec Jack Grigg 2021-03-09 10:33:56 +1300
  • cef44f5f53 Fix intra-crate doc links Jack Grigg 2021-03-09 09:27:34 +1300
  • bf5fb7a668 Add missing spec links to key docs Jack Grigg 2021-03-09 09:22:38 +1300
  • 307787ec17 Use spec name for SpendValidatingKey Jack Grigg 2021-03-09 09:20:09 +1300
  • 26701c33af Fix commit_ivk specification Jack Grigg 2021-03-09 08:28:28 +1300
  • cfaa61ab14 Remove unnecessary conversions for DiversifierIndex str4d 2021-03-09 07:39:25 +1300
  • 57c64922f6 Add internal CommitIvkRandomness type Jack Grigg 2021-03-06 01:24:45 +0000
  • 9455158190 Use protocol spec URL anchors as link handles Jack Grigg 2021-03-06 01:17:51 +0000
  • 71542f7ec2 Add internal DiversifiedTransmissionKey type Jack Grigg 2021-03-06 01:03:53 +0000
  • a61be5d58b
    Fix typo in documentation str4d 2021-03-06 13:58:48 +1300
  • 5772c71a89 Add doctest example to orchard::Address that exercises key derivation Jack Grigg 2021-03-06 00:57:30 +0000
  • 27501702d5 Use orchard::redpallas types in orchard::keys implementation Jack Grigg 2021-03-06 00:03:26 +0000
  • eaa7158751 Use reddsa to instantiate orchard::redpallas Jack Grigg 2021-03-05 23:46:20 +0000
  • ceac39d74e Implement ZIP 32 diversifier derivation Jack Grigg 2021-03-05 23:36:38 +0000
  • f0779792bc Orchard key components Jack Grigg 2021-03-05 23:25:45 +0000
  • 4928a5ea05
    book/src/requirements.md: TSR1 targets shielded protocol functionality. HT @daira Nathan Wilcox 2021-03-05 13:55:30 -0800
  • 35da17944a
    Merge pull request #21 from zcash/sinsemilla str4d 2021-03-06 09:16:08 +1300
  • d7f8584d20 Fix clippy lint Jack Grigg 2021-03-05 20:09:51 +0000
  • be758de3bb Fix protocol spec references after PDF rename Jack Grigg 2021-03-05 20:00:45 +0000
  • 31db00d00a
    book/src/requirements.md: Add rationale to NonR2 about existing anticipated UDA support. HT @daira Nathan Wilcox 2021-03-04 16:16:41 -0800
  • 9080eee66e
    book/src/requirements.md: New Non-Requirement to exclude Sprout changes. HT @daira Nathan Wilcox 2021-03-04 16:14:49 -0800
  • 35a86a5589
    book/src/requirements.md: Expand rationale for limiting Orchard scope. HT @daira Nathan Wilcox 2021-03-04 16:13:54 -0800
  • 1edab5c804
    book/src/requirements.md: ZKP naming fix. HT @daira Nathan Wilcox 2021-03-04 16:13:15 -0800
  • c54859e9f0
    book/src/requirements.md: "toxic waste" → "trusted setup". HT @daira Nathan Wilcox 2021-03-04 16:12:53 -0800
  • e5f94cc1a1
    book/src/requirements.md: improve accuracy of a TSR1 rationale. HT @daira Nathan Wilcox 2021-03-04 16:12:10 -0800
  • 1ec54eb4fe
    book/src/requirements.md: Minor spelling fix. HT @daira Nathan Wilcox 2021-03-04 16:10:30 -0800
  • 92ed81b3bd
    book/src/requirements.md: clarify privacy & soundness security relationship explicitly. HT @daira Nathan Wilcox 2021-03-04 16:09:26 -0800
  • aee478951d
    book/src/requirements.md: clarify protocol agility includes quick security responses. HT @daira Nathan Wilcox 2021-03-04 16:04:29 -0800
  • e663ae9e4b
    book/src/requirements.md: ZKP naming & grammar fix from @daira, 2/n Nathan Wilcox 2021-03-04 16:03:50 -0800
  • f57970b87c
    book/src/requirements.md: ZKP naming & grammar fix from @daira. Nathan Wilcox 2021-03-04 16:03:09 -0800
  • c0a45732ab
    Update book/src/requirements.md Nathan Wilcox 2021-03-04 16:02:21 -0800
  • a24c3b1dbc
    Merge pull request #27 from zcash/parametric-bundle str4d 2021-03-05 11:43:30 +1300
  • 9882373e85 Make Bundle a parametric type over an Authorization trait Jack Grigg 2021-03-03 17:35:25 +0000
  • d5110c3da4 Introduce "protocol agility" rationale for ProtoPR1 "URS model". Nate Wilcox 2021-03-02 15:38:36 -0800
  • cc62c35e86 Add "Privacy Protection is Independent of Soundness". Nate Wilcox 2021-03-02 15:08:24 -0800
  • 3e605acd00 Add Full Design Verifiability as a Strategic Rationale. Nate Wilcox 2021-03-02 14:38:08 -0800
  • 7e74697749 Also mention time / complexity cut-off. Nate Wilcox 2021-03-02 14:25:56 -0800
  • 95a8a598d3 Clarify requirements scope to exclude some of the suggestions I've seen. Nate Wilcox 2021-03-02 14:23:16 -0800
  • ddb8011aab Introduce the URS model security requirement (aka no trusted setup). Nate Wilcox 2021-03-02 13:50:50 -0800
  • 22658c3bc4 sinsemilla: Use lebs2ip_K to match protocol spec naming Jack Grigg 2021-03-02 01:21:07 +0000
  • a0d00192ea Remove non-protocol product requirements, since these are specific to ECC. Nate Wilcox 2021-03-01 15:57:56 -0800
  • 57a19377b6 Add supply integrity rationale for new Orchard Addresses. Fixes https://github.com/zcash/orchard/pull/6#pullrequestreview-561248739 Nate Wilcox 2021-03-01 15:53:23 -0800
  • a26e1c7879 sinsemilla: Remove the ExactSizeIterator bound Jack Grigg 2021-03-01 22:51:34 +0000
  • 1a393ffd62 deploy: 788dd0dc20 str4d 2021-02-28 00:32:02 +0000
  • 788dd0dc20
    Merge pull request #18 from zcash/book-update-commitment-tree-section str4d 2021-02-28 13:26:57 +1300
  • a03ee8797d Implement Sinsemilla primitives Jack Grigg 2021-02-24 23:04:43 +0000
  • 4040aba96a
    Merge pull request #22 from zcash/ecc-gadget str4d 2021-02-26 07:30:42 +1300
  • bbf2dc271e Add ECC gadgets and instructions Jack Grigg 2021-02-25 18:11:46 +0000
  • 258f385346 Simplify intro paragraph; make present tense for consistency. Nate Wilcox 2021-02-25 09:24:22 -0800
  • aba810c5cd Search & Replace "Pollard" → "Orchard". Nate Wilcox 2021-02-25 09:21:21 -0800
  • 67f0911480
    Merge pull request #20 from zcash/api-changes str4d 2021-02-25 11:02:22 +1300
  • 97d75bab9a Enforce in type system that a Bundle contains at least one Action Jack Grigg 2021-02-24 20:07:49 +0000
  • 693587a402 Rename SignedBundle to AuthorizedBundle and move the proof there Jack Grigg 2021-02-24 20:01:16 +0000
  • f563c1636f book: Update commitment tree section with the design decision Jack Grigg 2021-02-12 01:46:37 +0000
  • 0872f1bd5c deploy: b0b3536a5a str4d 2021-02-11 19:16:22 +0000
  • b0b3536a5a
    Merge pull request #17 from zcash/book-keys-addresses str4d 2021-02-12 08:10:30 +1300
  • d541261507
    Apply suggestions from review str4d 2021-02-12 08:09:45 +1300
  • 744b39db9f
    Merge pull request #2 from zcash/crate-skeleton ebfull 2021-02-09 08:37:34 -0700
  • adb377de7d book: Document design rationale for Orchard keys and addresses Jack Grigg 2021-02-08 18:27:50 +0000
  • 5bce857569 Fill out note components Jack Grigg 2021-02-08 15:21:04 +0000
  • bf9e77b629 Move ovk to be derived from fvk instead of the spending key Jack Grigg 2021-02-08 15:01:34 +0000
  • 1add6a7ef0 Fix FVK doc comment Jack Grigg 2021-02-03 14:19:29 +0000
  • aeddfb64e5 Make Diversifier a newtype around [u8; 11] Jack Grigg 2021-02-03 14:16:58 +0000
  • 6c14880baf
    Merge pull request #16 from zcash/init-changelog str4d 2021-01-25 23:51:50 +1300
  • e6bbc826ff Initialize the changelog Jack Grigg 2021-01-22 23:57:34 +0000
  • 02d102c6b2 deploy: d4c9258d5b str4d 2021-01-22 01:57:06 +0000
  • d4c9258d5b
    Merge pull request #15 from zcash/book-uncommitted-leaves str4d 2021-01-22 14:52:18 +1300
  • a2f85c7932
    Apply editorial suggestions from code review str4d 2021-01-22 14:52:05 +1300
  • 18e039218b book: Note that we use 0 for uncommitted leaves in the commitment tree Jack Grigg 2021-01-22 00:28:15 +0000
  • ca59d7f8c3
    Merge pull request #14 from zcash/ci-updates str4d 2021-01-22 01:42:24 +1300
  • a564ba76ce Remove Chain and value::Constraint traits Jack Grigg 2021-01-21 12:16:50 +0000
  • 8e452f79f1 deploy: fe32db4be1 str4d 2021-01-21 12:15:54 +0000
  • db576e31f7 CI: Update benchmarks runner Jack Grigg 2021-01-21 12:12:43 +0000
  • fe32db4be1
    Merge pull request #10 from zcash/nullifier-rationale str4d 2021-01-22 01:10:58 +1300
  • 8ae6aab5a2
    Merge pull request #13 from daira/nullifier-rationale str4d 2021-01-22 01:05:13 +1300
  • d6fd00b5b3 Cosmetics and Markdown formatting. Daira Hopwood 2021-01-21 00:07:38 +0000
  • 265ff91cc6 F might be Poseidon. Daira Hopwood 2021-01-21 00:07:21 +0000
  • db071913b6 Explain in more detail the argument for Balance. Daira Hopwood 2021-01-21 00:06:50 +0000
  • 3ca9704d30 Swap ak and nk in the input to ShortCommit^{ivk}. Daira Hopwood 2021-01-21 00:05:47 +0000
  • ae252f57a8 Add skeleton for RedPallas Jack Grigg 2021-01-20 20:35:54 +0000
  • 1b9f6450cb Add skeleton for actions and bundles Jack Grigg 2021-01-20 20:30:35 +0000
  • d65968ed38 Skeleton for notes and values Jack Grigg 2021-01-20 20:09:09 +0000
  • 5285737bf0 Add skeleton of key structure Jack Grigg 2021-01-20 18:54:00 +0000
  • f3a36457d7 book: Add rationale for nullifier design Jack Grigg 2021-01-20 14:11:24 +0000
  • 0abc0ef11a book: Revert to the previous nullifier design Jack Grigg 2021-01-20 14:06:03 +0000
  • c97b32af40 deploy: eb3013f33d str4d 2021-01-09 02:48:55 +0000
  • eb3013f33d
    Merge pull request #12 from zcash/mdbook-update str4d 2021-01-09 15:43:49 +1300
  • 06799fc4b2 Use mdbook 0.4.5 Jack Grigg 2021-01-09 02:35:40 +0000
  • 3bd760c1f8 deploy: f3a51fa6f4 str4d 2021-01-09 01:01:47 +0000
  • f3a51fa6f4
    Merge pull request #11 from zcash/new-nullifier-design str4d 2021-01-09 13:57:16 +1300
  • 9410d14d0a book: Switch to a new nullifier design Jack Grigg 2021-01-09 00:22:52 +0000
  • 750bdfb700 book: Update definitions on nullifier page Jack Grigg 2021-01-08 18:59:25 +0000
  • 48cf233bff deploy: a4fb24b724 str4d 2021-01-08 17:28:54 +0000
  • a4fb24b724
    Merge pull request #9 from zcash/orchard-design str4d 2021-01-09 06:23:06 +1300
  • 0fcacf9af0 book: Start adding Orchard design notes Jack Grigg 2020-12-15 20:52:31 +0000
  • db24a2ac4d book: Add KaTeX support Jack Grigg 2020-12-15 20:50:43 +0000
  • b90cad8357 deploy: f2d7415874 str4d 2021-01-08 16:58:47 +0000
  • f2d7415874
    Merge pull request #8 from zcash/rename str4d 2021-01-09 05:58:28 +1300