taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 4c828505bf668e75297da70cd0f7bf41248042fd
parent 145912990c8f2f89a1daa05a6a9071615c8904de
Author: Özgür Kesim <oec-taler@kesim.org>
Date:   Tue, 20 Dec 2022 14:42:47 +0100

-simplified steps

Diffstat:
Mdesign-documents/024-age-restriction.rst | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/design-documents/024-age-restriction.rst b/design-documents/024-age-restriction.rst @@ -323,8 +323,8 @@ Then: #. creates planchets :math:`C_i` for :math:`i \in \{1,\ldots,\kappa\}` as candidates for *one* coin. #. creates age-commitments :math:`\vec{Q}^i` for :math:`i \in \{1,\ldots,\kappa\}` as follows: - a) chooses randomly :math:`a`-many scalars :math:`p^i_j` for :math:`j \in \{1,\ldots,a\}`, - #) creates Edx25519-keypairs :math:`(p^i_j, q^i_j)` for :math:`j \in \{1,\ldots,a\}`, + a) creates :math:`a`-many Edx25519-keypairs :math:`(p^i_j, q^i_j)` + randomly for :math:`j \in \{1,\ldots,a\}` (with public keys :math:`q^i_j`), #) chooses randomly :math:`(M - a)`-many scalars :math:`s^i_j` for :math:`j \in \{a+1,\ldots,M\}`, #) calculates :math:`\omega^i_j = s^i_j*\Omega` for :math:`j \in \{a+1,\ldots,M \}`, #) sets :math:`\vec{Q}^i := (q^i_1,\ldots,q^i_a,\omega^i_{a+1},\ldots,\omega^i_M)`