donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 0097e3ca429a4c65cf2e4b88e6aa856936cd3916
parent 4dc10d1e046ec24ea9ace4716bd835021de4ec36
Author: Pius Loosli <pius.loosli@students.bfh.ch>
Date:   Thu, 18 Jan 2024 23:19:29 +0100

[doc] Final diagrams for presentation

Diffstat:
Mdoc/flows/diagrams/02-donate-light.plantuml | 14+++++++-------
Mdoc/flows/diagrams/02-donate-light.png | 0
Mdoc/flows/diagrams/03-donation-statement-light.plantuml | 25+++++++++++--------------
Adoc/flows/diagrams/03-donation-statement-light.png | 0
4 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/doc/flows/diagrams/02-donate-light.plantuml b/doc/flows/diagrams/02-donate-light.plantuml @@ -11,14 +11,14 @@ card Donor as donor card Charity as charity card Donau as donau -donor "<latex>$\text{donation money,}$\\$\text{\bigl[ \bigr] blinded(donor id+nonce)}$</latex>" -> charity -charity "<latex>$\text{\bigl[ \bigr] blinded(donor id + nonce)}$</latex>" --> donau +donor "<latex>$\text{1. donation money,}$\\$\text{\bigl[ \bigr] blinded(donor id+nonce)}$</latex>" -> charity +charity "<latex>$\text{ 2.}$\\$\text{ \bigl[ \bigr] blinded(donor id + nonce)}$</latex>" --> donau -donau --> charity : <latex>$\text{\bigl[ \bigr] blind signatures^*}$</latex> -charity --> donor : <latex>$\overline{\beta}_1,..., \overline{\beta}_n$</latex> +donau --> charity : <latex>$\text{3. \bigl[ \bigr] blind signatures^*}$</latex> +charity --> donor : <latex>$\text{4. \bigl[ \bigr] blind signatures^*}$</latex> -'note as D -'<latex>$\text{* array of blind signatures, one per blinded(donor id+nonce)}$</latex> -'end note +note as D #white +<latex>$\text{* array of blind signatures,}$\\$\text{one per blinded(donor id+nonce)}$</latex> +end note @enduml diff --git a/doc/flows/diagrams/02-donate-light.png b/doc/flows/diagrams/02-donate-light.png Binary files differ. diff --git a/doc/flows/diagrams/03-donation-statement-light.plantuml b/doc/flows/diagrams/03-donation-statement-light.plantuml @@ -1,25 +1,22 @@ @startuml -left to right direction +'left to right direction ' scale elements so that latex becomes proportionally smaller -skinparam CardFontSize 20 +skinparam CardFontSize 25 skinparam ArrowThickness 2 +' rectangular shaped arrow lines +skinparam linetype ortho -note as leg -<latex>$\overline{b} = blinded ...$</latex> -<latex>$\mu = \langle \overline{b}, H(K^{pub}_x) \rangle$</latex> -<latex>$\overline{\beta} = \text{blind signature}$</latex> -end note - +card "Validator(Tax office)" as validator card Donor as donor -card Charity as charity card Donau as donau -donor --> charity : <latex>$\text{donation money} + \vec{\mu}$</latex> -charity --> donau : <latex>$\vec{\mu}_s$</latex> - -donau --> charity : <latex>$\overline{\beta}_1,..., \overline{\beta}_n$</latex> -charity --> donor : <latex>$\overline{\beta}_1,..., \overline{\beta}_n$</latex> +donor "<latex>$\text{ 1. donation receipts, year}$</latex>" -> donau +donau --> donor : <latex>$\text{2. signed donation statement,}$\\$\text{total for year}$</latex> +donor -> validator : <latex>$\text{3. donation statement, year}$</latex> +'note as D +'<latex>$\text{* array of blind signatures, one per blinded(donor id+nonce)}$</latex> +'end note @enduml diff --git a/doc/flows/diagrams/03-donation-statement-light.png b/doc/flows/diagrams/03-donation-statement-light.png Binary files differ.