diff --git a/.gitignore b/.gitignore index 6985cf1..9b02af8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ Cargo.lock # MSVC Windows builds of rustc generate these, which store debugging information *.pdb +doc/.$PRDPRDConfirm.drawio.bkp +doc/.$PRDUpdate.drawio.bkp diff --git a/doc/.$PRDUpdate.drawio.bkp b/doc/.$PRDUpdate.drawio.bkp index 2f63aeb..4dae809 100644 --- a/doc/.$PRDUpdate.drawio.bkp +++ b/doc/.$PRDUpdate.drawio.bkp @@ -1,4 +1,4 @@ - + @@ -134,9 +134,6 @@ - - - @@ -709,7 +706,7 @@ - + @@ -721,7 +718,7 @@ - + @@ -829,6 +826,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/PRD-PCD-Specs.md b/doc/PRD-PCD-Specs.md index a094e27..df04ced 100644 --- a/doc/PRD-PCD-Specs.md +++ b/doc/PRD-PCD-Specs.md @@ -282,6 +282,10 @@ Les `RequestPrdList`, `RequestPrdUpdate`, `RequestPrdMessage`, `RequestPrdRespon `code_confirm_enc_by_shared_secret`: Un code de confirmation chiffré qui valide l'authenticité et l'intégrité de la réponse, assurant que la confirmation est sécurisée et provient de la source attendue. Dans ce cas un output spécifique chiffré par la clé `KeyConfidential` précise ce code, à confirmer dans le RequestPrdConfirm. +### Schéma des flux + +![RequestPrdConfirm](PRDConfirm.png "RequestPrdConfirm") + ### 10.1. Création : Datas spécifiques 1. Traitements des RequestPrd, avec le `type_request` spécifique à `RequestPrdConfirm` @@ -302,6 +306,12 @@ Utilisé pour fournir des feedbacks, des confirmations, ou des instructions supp Aussi le moyen de demander des moyens de paiement ou de dépot ou de preuve, puis de partager le payload de ces actions. +### Schéma des flux + +Pour simplifier les RequestPrdConfirm n'ont pas été représentés dans le schéma. + +![RequestPrdResponse](PRDResponse.png "RequestPrdResponse") + ### 11.1. Création : Datas spécifiques 1. Traitements des RequestPrd, avec le `type_request` spécifique à `RequestPrdResponse` diff --git a/doc/PRDConfirm.drawio b/doc/PRDConfirm.drawio new file mode 100644 index 0000000..2618320 --- /dev/null +++ b/doc/PRDConfirm.drawio @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/PRDConfirm.png b/doc/PRDConfirm.png new file mode 100644 index 0000000..d60c38e Binary files /dev/null and b/doc/PRDConfirm.png differ diff --git a/doc/PRDUpdate.drawio b/doc/PRDUpdate.drawio index 4dae809..489e8ae 100644 --- a/doc/PRDUpdate.drawio +++ b/doc/PRDUpdate.drawio @@ -1,12 +1,9 @@ - + - - - @@ -25,24 +22,6 @@ - - - - - - - - - - - - - - - - - - @@ -61,15 +40,6 @@ - - - - - - - - - @@ -79,15 +49,6 @@ - - - - - - - - - @@ -134,15 +95,6 @@ - - - - - - - - - @@ -158,30 +110,22 @@ - + - + - + + - + - + - - - - - - - - - - + @@ -316,12 +260,6 @@ - - - - - - @@ -332,64 +270,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -397,51 +277,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -481,24 +322,6 @@ - - - - - - - - - - - - - - - - - - @@ -526,24 +349,6 @@ - - - - - - - - - - - - - - - - - - @@ -617,8 +422,8 @@ - - + + @@ -639,9 +444,6 @@ - - - @@ -672,36 +474,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -826,9 +598,6 @@ - - - @@ -853,27 +622,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -897,9 +645,6 @@ - - -