Daira Hopwood
|
1fba55a213
|
Specify ZK keypair generation as a randomized algorithm.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-05 21:15:19 +01:00 |
Daira Hopwood
|
26c0ad45b6
|
Add specification of signatures.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-05 21:14:29 +01:00 |
Daira Hopwood
|
0d182e6ab8
|
Move some macros around.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-05 21:11:09 +01:00 |
Daira Hopwood
|
ac9da8aee8
|
Regenerate PDF.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:39:37 +01:00 |
Daira Hopwood
|
92060d3ace
|
summer -> autumn in subtitle.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:38:31 +01:00 |
Daira Hopwood
|
2cb38b806f
|
Update the change history.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
5f71974c5d
|
Cosmetics and minor fixes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
5c46c915d3
|
The Equihash parameters are *probably* final now.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
43145ed6ba
|
Add type declarations for primary and auxiliary inputs to JoinSplit statement.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
6f7bfbc59e
|
Add consensus rule that JoinSplit proofs must verify :-)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
08ba32a4aa
|
Add section on JoinSplit parameters.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
45edaca45f
|
Updates to notes and commitments.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
4fc9bc21aa
|
Updates to JoinSplit signatures.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
15c838b510
|
Updates to encryption and key agreement.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
67d4ceb280
|
Add section on sending notes, and specify use of dummy notes. fixes #38
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
b64eec8c89
|
Fix type signatures of PRFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
e6d177e6a3
|
Use \pnote macro.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
ff6a51bba2
|
Change personalized todo macros to the generic \todo (or delete them).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
6a6d01e2e9
|
Split GeneralCRH into hSigCRH and EquihashGen.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
8d16a496ec
|
Cosmetics and small wording changes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
7218bfe7e5
|
Regenerate PDF.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
4547644dd1
|
UTXO -> UTXO set.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
660d1eadef
|
Fill in a todo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
c96ba5289b
|
Improve description of key components.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
646910a2a7
|
Add missing label.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
3b0733bdb6
|
Improve description of note tuple.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
7ace9fcae0
|
Add macro for POUR.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
e52a62a57a
|
Delete description of Curve25519 usage that shouldn't be in the abstract section.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
6cdf177ba6
|
Improve description of note components.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
9858b29eea
|
The JoinSplit statement constrains sum of values to be in {0..2^64-1}.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
ce762b4b7b
|
Add TODO for warning about linkage between abstract and concrete protocol.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
170d78800a
|
Add paragraph about the range of monetary values.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
63893b9d1b
|
Update paragraph about the differences in note fields.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
e0be611e63
|
Update acknowledgements.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
a6a50618c8
|
Add a paragraph about security proofs for the encryption scheme.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
0b0e4a6bb7
|
State that Blake2b is used in sequential mode.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
751d4cdaac
|
Mark which constants have changed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
2bae7ae367
|
The Merkle tree depth is 29, not 32.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
3e740f923f
|
Move section on memos.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
7215a8c641
|
Update section on changes to PRF inputs and truncation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
d44f7d4959
|
Update description of commitment scheme.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
7cc7ae34d1
|
Minor bibliography updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
fb2bb361ab
|
Updates relating to transactions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
e403054733
|
value pool -> transparent value pool.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
96d74886ef
|
Add note about nullifiers.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
1b9ffe2d60
|
Update ZK proof sections and terminology.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
a33d638e45
|
Update Key Agreement and Key Derivation security definitions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
39956624b4
|
Fix an error in the description of KA.DerivePublic.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
43fc38666e
|
Update acknowledgements.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |
Daira Hopwood
|
66d4622356
|
Fix to the change history.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-09-04 04:33:45 +01:00 |