-
Notifications
You must be signed in to change notification settings - Fork 4
Signatures use cases
David Ruescas edited this page Sep 30, 2024
·
5 revisions
A non-exhaustive list of use of signatures at this time (feat/braid-0.4.0/main)
| package | function | message | signer |
|---|---|---|---|
| harvest | create_electoral_log | post_keycloak_event | authenticated admin |
| windmill | send_communication | post_send_communication | authenticated admin |
| windmill | update_publish_ballot | post_election_published | authenticated admin |
| windmill | create_keys_ceremony | post_keygen | authenticated admin |
| windmill | update_board_on_status_change | post_election_open | authenticated admin / protocol manager* |
| windmill | update_board_on_status_change | post_election_pause | authenticated admin / protocol manager* |
| windmill | update_board_on_status_change | post_election_close | authenticated admin / protocol manager* |
| windmill | try_insert_cast_vote | post_cast_vote | authenticated voter |
| windmill | try_insert_cast_vote | post_cast_vote_error | protocol manager |
| windmill | create_tally_ceremony | post_key_insertion_start | authenticated admin |
| windmill | set_private_key | post_key_insertion | authenticated admin |
| windmill | set_tally_session_completed | post_tally_close | protocol manager |
| windmill | vault::get_voter_signing_key | post_voter_pk | protocol manager |
| windmill | vault::get_admin_user_signing_key | post_admin_pk | protocol manager |
- authenticated admin: update_event_status, update_election_status
- protocol manager: manage_election_date_wrapper, manage_election_event_date_wrapped
| package | function | signature | signer |
|---|---|---|---|
| windmill | insert_cast_vote_and_commit | ballot signature | protocol manager |
| windmill | insert_cast_vote_and_commit | ballot signature** | authenticated voter |
** TODO: currently not used anywhere, only computed in function