serai/docs
Luke Parker 54f1929078
Route blame between Processor and Coordinator (#427)
* Have processor report errors during the DKG to the coordinator

* Add RemoveParticipant, InvalidDkgShare to coordinator

* Route DKG blame around coordinator

* Allow public construction of AdditionalBlameMachine

Necessary for upcoming work on handling DKG blame in the processor and
coordinator.

Additionally fixes a publicly reachable panic when commitments parsed with one
ThresholdParams are used in a machine using another set of ThresholdParams.

Renames InvalidProofOfKnowledge to InvalidCommitments.

* Remove unused error from dleq

* Implement support for VerifyBlame in the processor

* Have coordinator send the processor share message relevant to Blame

* Remove desync between processors reporting InvalidShare and ones reporting GeneratedKeyPair

* Route blame on sign between processor and coordinator

Doesn't yet act on it in coordinator.

* Move txn usage as needed for stable Rust to build

* Correct InvalidDkgShare serialization
2023-11-12 07:24:41 -05:00
..
coordinator Add Batch messages from processor, verify Batchs published on-chain 2023-09-29 03:51:01 -04:00
cryptography 3.6.8 Simplify offset splitting 2023-03-01 01:06:13 -05:00
integrations Replace "coin" with "network" 2023-07-30 16:11:30 -04:00
media Add icon as a svg 2023-07-30 12:51:17 -04:00
policy Add support for multiple multisigs to the processor (#377) 2023-09-25 09:48:15 -04:00
processor Implement a fee on every input to prevent prior described economic attacks 2023-10-22 21:31:13 -04:00
protocol Modernize protocol documentation 2023-10-16 05:11:31 -04:00
DKG Exclusions.md Route blame between Processor and Coordinator (#427) 2023-11-12 07:24:41 -05:00
Getting Started.md Restore Foundry to a test dependency via direct usage of solc 2023-11-12 04:34:45 -05:00
Serai.md Initial In Instructions pallet and Serai client lib (#233) 2023-01-20 11:00:18 -05:00