22 Commits

Author SHA1 Message Date
c3b24b754c Upgrade to latest sp_client 2025-04-03 14:52:18 +02:00
7babbc2a74 Rename PcdCommitments::emtpy() to new_empty() 2025-03-13 14:28:51 +01:00
bd8ae9183a Complete overhaul of the pcd/process logic, with sensible custom types and less serialization 2025-03-12 10:24:20 +01:00
4bcf31d311 Add roles and public_data to prd 2025-03-04 14:43:43 +01:00
1bc61f9251 filter_keys takes &HashSet 2025-02-04 16:21:58 +01:00
4be53916b0 Replace commitment_tx with process_id 2025-01-29 17:25:36 +01:00
a628da9e2a All Prd constructors takes sender as a Member 2025-01-07 09:25:33 +01:00
b6ffebf6c0 Add new_request 2025-01-07 09:25:33 +01:00
Sosthene
8a682b0a7c Modify prd update to take the roles map as payload 2024-12-17 22:34:00 +01:00
Sosthene
c2fde13e95 Update prd/pcd to keep commitments of each field 2024-11-12 20:52:28 +01:00
Sosthene
12da1740e2 Optimise to_network_msg: no need to clone to_sign 2024-10-29 13:03:03 +01:00
Sosthene
b858c68ae0 PrdConnect takes a secret hash as payload and previous proof 2024-10-29 13:03:03 +01:00
Sosthene
c191d53769 Proof keeps the compressed PublicKey, not x only 2024-10-29 13:03:03 +01:00
Sosthene
838149982e Correct error message for prd signed by ourselves 2024-10-28 21:43:45 +01:00
Sosthene
ccd5e398b0 Add Prd Connect 2024-10-28 16:03:13 +01:00
775119cdf6 Check a prd is not signed by ourselves when extracting from message 2024-10-21 13:01:17 +02:00
Sosthene
aa14c69bdf Prd commitment doesn't take validation_tokens 2024-10-10 16:57:03 +02:00
Sosthene
3c15b41699 Format 2024-10-06 10:40:29 +02:00
Sosthene
319da6b1a3 New_response takes multiple Proof 2024-10-04 09:27:38 +02:00
Sosthene
f3aa1bc2d0 Functional prd/pcd 2024-09-23 16:12:29 +02:00
Sosthene
97df8ea13d Update prd/pcd 2024-09-02 07:55:35 +02:00
Sosthene
0ea4c5f118 Implement prd/pcd logic 2024-08-28 09:40:19 +02:00