66 Commits

Author SHA1 Message Date
Sosthene
66b6ca90c5 [bug] ProcessState compute_modified_fields compare hashes instead of ciphers 2025-08-27 13:57:41 +02:00
Sosthene
9c52241e90 Add get_state_for_commitment_root 2025-08-27 13:57:40 +02:00
Sosthene
6cf9752b4c Process::new() creates Process with empty state 2025-08-27 13:57:40 +02:00
Sosthene
eb1ce0bfc9 Refactor states update 2025-08-27 13:57:40 +02:00
Sosthene
1f154ce4e6 Update prd/pcd to keep commitments of each field 2025-08-27 13:57:39 +02:00
Sosthene
fe06327114 Remove shared_secrets from Process 2025-08-27 13:57:38 +02:00
Sosthene
61af1d0c10 Add get_latest_commited_state method to Process 2025-08-27 13:57:38 +02:00
Sosthene
9be870549b ProcessState validation tests + bug fixes 2025-08-27 13:57:37 +02:00
Sosthene
88fc785dee Update process states validation logic 2025-08-27 13:57:37 +02:00
Sosthene
8e42596184 Format 2025-08-27 13:57:37 +02:00
Sosthene
617c73a3de Add validation logic to ProcessState 2025-08-27 13:57:36 +02:00
Sosthene
9158efc547 Update Process api 2025-08-27 13:57:36 +02:00
Sosthene
4801be3b2f Complete Process implementation 2025-08-27 13:57:35 +02:00
Sosthene
ab63551645 Update prd/pcd 2025-08-27 13:57:35 +02:00
Sosthene
88b606bf47 Implement prd/pcd logic 2025-08-27 13:57:34 +02:00
Sosthene
c9f62dc3de Implement Process 2025-08-27 13:57:34 +02:00