From 442de7161b84b9f28f51a39584ffbfd682a259ed Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 14 Jul 2021 17:01:53 +0200 Subject: update state machine diagrams --- anastasis.rst | 10 ++++++---- anastasis_reducer_backup.drawio | 2 +- anastasis_reducer_backup.png | Bin 47081 -> 59981 bytes anastasis_reducer_backup.svg | 2 +- anastasis_reducer_recovery.drawio | 2 +- anastasis_reducer_recovery.png | Bin 48943 -> 52610 bytes anastasis_reducer_recovery.svg | 2 +- 7 files changed, 10 insertions(+), 8 deletions(-) diff --git a/anastasis.rst b/anastasis.rst index 8ebe269f..1c4e39ef 100644 --- a/anastasis.rst +++ b/anastasis.rst @@ -1901,7 +1901,7 @@ The reducer will simply transition to the ``SECRET_EDITING`` state: { "backup_state": "SECRET_EDITING", - "upload_fees" : [ "KUDOS:42" ] + "upload_fees" : [ "KUDOS:42" ], "expiration" : { "t_ms" : 1245362362 } } @@ -1943,7 +1943,7 @@ be updated. { "backup_state": "SECRET_EDITING", - "core_secret" : "$DATA", + "core_secret" : { "$anything":"$anything" }, "secret_name" : "$NAME", "expiration" : { "t_ms" : 1245362362 }, "upload_fees" : [ "KUDOS:42" ] @@ -2001,7 +2001,8 @@ Example results are thus: { "backup_state": "TRUTHS_PAYING", - "core_secret" : "DATA", + "secret_name" : "$NAME", + "core_secret" : { "$anything":"$anything" }, "payments": [ "taler://pay/...", "taler://pay/..." @@ -2012,7 +2013,8 @@ Example results are thus: { "backup_state": "POLICIES_PAYING", - "core_secret" : "DATA", + "secret_name" : "$NAME", + "core_secret" : { "$anything":"$anything" }, "payments": [ "taler://pay/...", "taler://pay/..." diff --git a/anastasis_reducer_backup.drawio b/anastasis_reducer_backup.drawio index 864db798..953dda74 100644 --- a/anastasis_reducer_backup.drawio +++ b/anastasis_reducer_backup.drawio @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/anastasis_reducer_backup.png b/anastasis_reducer_backup.png index 87b0a9b4..53daf7c3 100644 Binary files a/anastasis_reducer_backup.png and b/anastasis_reducer_backup.png differ diff --git a/anastasis_reducer_backup.svg b/anastasis_reducer_backup.svg index e3855322..9eccbf4a 100644 --- a/anastasis_reducer_backup.svg +++ b/anastasis_reducer_backup.svg @@ -1,3 +1,3 @@ -
CONTINENT_SELECTING
CONTINENT_SELECTING
COUNTRY_SELECTING
COUNTRY_SELECTING
USER_ATTRIBUTES
_COLLECTING
USER_ATTRIBUTES...
AUTHENTICATIONS
_EDITING
AUTHENTICATIONS...
POLICIES_REVIEWING
POLICIES_REVIEWING
POLICIES_PAYING
POLICIES_PAYING
select_continent
select_continent
unselect_continent
unselect_continent
select_country
select_country
back
back
enter_user_attributes
enter_user_attributes
back
back
next
next
back
back
add_authentication
add_authentication
delete_authentication
delete_authentication
add_policy
add_policy
delete_policy
delete_policy
SECRET_EDITING
SECRET_EDITING
BACKUP_FINISHED
BACKUP_FINISHED
select_continent
select_continent
enter_secret
enter_secret
pay
pay
enter_secret
enter_secret
pay
pay
next
next
back
back
back
back
TRUTHS_PAYING
TRUTHS_PAYING
pay
pay
pay
pay
pay
pay
Viewer does not support full SVG 1.1
\ No newline at end of file +
CONTINENT_SELECTING
CONTINENT_SELECTING
COUNTRY_SELECTING
COUNTRY_SELECTING
USER_ATTRIBUTES
_COLLECTING
USER_ATTRIBUTES...
AUTHENTICATIONS
_EDITING
AUTHENTICATIONS...
POLICIES_REVIEWING
POLICIES_REVIEWING
POLICIES_PAYING
POLICIES_PAYING
select_continent
select_continent
unselect_continent
unselect_continent
select_country
select_country
back
back
enter_user_attributes
enter_user_attributes
back
back
next
next
back
back
add_authentication
add_authentication
delete_authentication
delete_authentication
add_policy
add_policy
delete_policy
delete_policy
SECRET_EDITING
SECRET_EDITING
BACKUP_FINISHED
BACKUP_FINISHED
select_continent
select_continent
next
next
pay
pay
next
next
pay
pay
next
next
back
back
TRUTHS_PAYING
TRUTHS_PAYING
pay
pay
pay
pay
pay
pay
del_challenge
del_challenge
update_policy
update_policy
enter_secret
enter_secret
clear_secret
clear_secret
enter_secret_name
enter_secret_name
update_expiration
update_expiration
next
next
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/anastasis_reducer_recovery.drawio b/anastasis_reducer_recovery.drawio index 276375c2..ac1f617b 100644 --- a/anastasis_reducer_recovery.drawio +++ b/anastasis_reducer_recovery.drawio @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/anastasis_reducer_recovery.png b/anastasis_reducer_recovery.png index 7d3cc9ae..b08c7638 100644 Binary files a/anastasis_reducer_recovery.png and b/anastasis_reducer_recovery.png differ diff --git a/anastasis_reducer_recovery.svg b/anastasis_reducer_recovery.svg index f541d937..70204989 100644 --- a/anastasis_reducer_recovery.svg +++ b/anastasis_reducer_recovery.svg @@ -1,3 +1,3 @@ -
CONTINENT_SELECTING
CONTINENT_SELECTING
COUNTRY_SELECTING
COUNTRY_SELECTING
USER_ATTRIBUTES
_COLLECTING
USER_ATTRIBUTES...
CHALLENGE_SELECTING
CHALLENGE_SELECTING
CHALLENGE_PAYING
CHALLENGE_PAYING
select_continent
select_continent
unselect_continent
unselect_continent
select_country
select_country
back
back
enter_user_attributes
enter_user_attributes
back
back
select_challenge
select_challenge
select_continent
select_continent
CHALLENGE_SOLVING
CHALLENGE_SOLVING
pay
pay
select_challenge
select_challenge
back
back
back
back
RECOVERY_FINISHED
RECOVERY_FINISHED
solve_challenge
solve_challenge
solve_challenge
solve_challenge
solve_challenge
solve_challenge
pay
pay
Viewer does not support full SVG 1.1
\ No newline at end of file +
CONTINENT_SELECTING
CONTINENT_SELECTING
COUNTRY_SELECTING
COUNTRY_SELECTING
USER_ATTRIBUTES
_COLLECTING
USER_ATTRIBUTES...
CHALLENGE_SELECTING
CHALLENGE_SELECTING
CHALLENGE_PAYING
CHALLENGE_PAYING
select_continent
select_continent
unselect_continent
unselect_continent
select_country
select_country
back
back
enter_user_attributes
enter_user_attributes
back
back
select_challenge
select_challenge
select_continent
select_continent
CHALLENGE_SOLVING
CHALLENGE_SOLVING
pay
pay
select_challenge
select_challenge
back
back
back
back
RECOVERY_FINISHED
RECOVERY_FINISHED
solve_challenge
solve_challenge
solve_challenge
solve_challenge
solve_challenge
solve_challenge
pay
pay
SECRET_SELECTING
SECRET_SELECTING
back
back
next
next
change_version
change_version
Viewer does not support full SVG 1.1
\ No newline at end of file -- cgit v1.2.3