mirror of https://github.com/zcash/zips.git
Clarify the use of cv^new and cm^new in sending Sapling notes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
b0b1f60cc2
commit
699a78e749
|
@ -4063,12 +4063,13 @@ the following steps:
|
||||||
\item Let $\NotePlaintext{} = (\Diversifier, \ValueNew{}, \NoteCommitRandBytes, \Memo)$, where
|
\item Let $\NotePlaintext{} = (\Diversifier, \ValueNew{}, \NoteCommitRandBytes, \Memo)$, where
|
||||||
$\NoteCommitRandBytes = \LEBStoOSPOf{256}{\ItoLEBSP{256}(\NoteCommitRandNew{})\kern-0.12em}$.
|
$\NoteCommitRandBytes = \LEBStoOSPOf{256}{\ItoLEBSP{256}(\NoteCommitRandNew{})\kern-0.12em}$.
|
||||||
|
|
||||||
\item Encrypt $\NotePlaintext{}$, $\cvNew{}$, and $\cmNew{}$ to the recipient
|
\item Encrypt $\NotePlaintext{}$ to the recipient
|
||||||
\diversifiedTransmissionKey $\DiversifiedTransmitPublic$ with
|
\diversifiedTransmissionKey $\DiversifiedTransmitPublic$ with
|
||||||
\diversifiedTransmissionBase $\DiversifiedTransmitBase$, and with
|
\diversifiedTransmissionBase $\DiversifiedTransmitBase$, and to the
|
||||||
\outgoingViewingKey $\OutViewingKey$, giving the \noteCiphertext
|
\outgoingViewingKey $\OutViewingKey$, giving the \noteCiphertext
|
||||||
$(\EphemeralPublic, \TransmitCiphertext{}, \OutCiphertext)$
|
$(\EphemeralPublic, \TransmitCiphertext{}, \OutCiphertext)$
|
||||||
as described in \crossref{saplingencrypt}.
|
as described in \crossref{saplingencrypt}. This procedure also uses
|
||||||
|
$\cvNew{}$ and $\cmNew{}$ to derive the \outgoingCipherKey.
|
||||||
|
|
||||||
\item Generate a proof $\ProofOutput$ for the \outputStatement in \crossref{outputstatement}.
|
\item Generate a proof $\ProofOutput$ for the \outputStatement in \crossref{outputstatement}.
|
||||||
|
|
||||||
|
@ -9546,6 +9547,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}.
|
||||||
\sapling{
|
\sapling{
|
||||||
\item Complete the proof of \theoremref{thmpedersendistinctabsindices}.
|
\item Complete the proof of \theoremref{thmpedersendistinctabsindices}.
|
||||||
\item Add a note about redundancy in the nonsmall-order checking of $\AuthSignRandomizedPublic$.
|
\item Add a note about redundancy in the nonsmall-order checking of $\AuthSignRandomizedPublic$.
|
||||||
|
\item Clarify the use of $\cvNew{}$ and $\cmNew{}$ in sending Sapling notes.
|
||||||
} %sapling
|
} %sapling
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue