Output ciphertext -> outgoing ciphertext.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2021-03-23 19:27:47 +00:00
parent e1bdfce3bc
commit 218196f8dd
1 changed files with 6 additions and 6 deletions

View File

@ -1084,8 +1084,8 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg
\newcommand{\noteCiphertextOrchard}{\termandindex{transmitted note ciphertext}{transmitted note ciphertext (Orchard)}}
\newcommand{\noteCiphertextsOrchard}{\termandindex{transmitted note ciphertexts}{transmitted note ciphertext (Orchard)}}
\newcommand{\noteOrNotesCiphertext}{\termnoindex{transmitted note(s) ciphertext}}
\newcommand{\outputCiphertext}{\term{Output ciphertext}}
\newcommand{\outputCiphertexts}{\terms{Output ciphertext}}
\newcommand{\outgoingCiphertext}{\term{outgoing ciphertext}}
\newcommand{\outgoingCiphertexts}{\terms{outgoing ciphertext}}
\newcommand{\incrementalMerkleTree}{\term{incremental Merkle tree}}
\newcommand{\merkleRoot}{\termandindex{root}{root (of a Merkle tree)}}
\newcommand{\merkleNode}{\termandindex{node}{node (of a Merkle tree)}}
@ -6976,7 +6976,7 @@ $\NotePlaintext{}$ is encoded as defined in \crossref{notept}.
Let $\cv$ be the \valueCommitment for the new \note, and let $\cm$ be the \noteCommitment.
(These are needed to derive the \defining{\outgoingCipherKey} $\OutCipherKey$ in order to produce the
\defining{\outputCiphertext} $\OutCiphertext$.)
\defining{\outgoingCiphertext} $\OutCiphertext$.)
\introlist
\vspace{1ex}
@ -8496,7 +8496,7 @@ corresponding to $t$.
\introlist
\vspace{2ex}
$\PRFock{Sapling}{}$ is used in \crossref{saplingencrypt} to derive the
\outgoingCipherKey $\OutCipherKey$ used to encrypt an \outputCiphertext.
\outgoingCipherKey $\OutCipherKey$ used to encrypt an \outgoingCiphertext.
It is instantiated using the $\BlakeTwobGeneric$ \hashFunction defined in
\crossref{concreteblake2}:
@ -8551,7 +8551,7 @@ $\SubgroupReprJ$ is defined in \crossref{jubjub}.
\introlist
\vspace{2ex}
$\PRFock{Orchard}{}$ is used in \crossref{orchardencrypt} to derive the
\outgoingCipherKey $\OutCipherKey$ used to encrypt an \outputCiphertext.
\outgoingCipherKey $\OutCipherKey$ used to encrypt an \outgoingCiphertext.
It is instantiated using the $\BlakeTwobGeneric$ \hashFunction defined in
\crossref{concreteblake2}:
@ -14495,7 +14495,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}.
\item Specify $\RedDSA$ and $\RedJubjub$.
\item Specify \saplingBindingSignatures and \spendAuthSignatures.
\item Specify the randomness beacon.
\item Add \outputCiphertexts and $\OutCipherKey$.
\item Add \outgoingCiphertexts and $\OutCipherKey$.
\item Define $\DefaultDiversifier$.
\item Change the \spendCircuit and \outputCircuit specifications to remove unintended differences
from sapling-crypto.