63 Commits

Author SHA1 Message Date
Sosthene
1f154ce4e6 Update prd/pcd to keep commitments of each field 2025-08-27 13:57:39 +02:00
Sosthene
c921547eca Add get_address_for_key to Member 2025-08-27 13:57:39 +02:00
Sosthene
46d1d65c16 key_is_part_of_member takes PublicKey 2025-08-27 13:57:39 +02:00
Sosthene
aa8e4a1990 Derive Default for Member 2025-08-27 13:57:39 +02:00
Sosthene
c3c6549339 Modify fields encryption, can selectively encrypt and fields that are not decrypted stay as they are 2025-08-27 13:57:37 +02:00
Sosthene
8e42596184 Format 2025-08-27 13:57:37 +02:00
Sosthene
9e1c9b12cf Add RoleDefinition tests 2025-08-27 13:57:37 +02:00
Sosthene
36207c3403 Add ValidationRule tests + some fixes 2025-08-27 13:57:37 +02:00
Sosthene
233d7f979d Add validation logic to ValidationRules and RuleDefinition 2025-08-27 13:57:36 +02:00
Sosthene
4726c59861 Add key_is_part_of_member to Member 2025-08-27 13:57:36 +02:00
Sosthene
fbdcf1eb99 Functional prd/pcd 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