diff --git a/doc/Doc_references.md b/doc/Doc_references.md index ff91c52..d213ff3 100644 --- a/doc/Doc_references.md +++ b/doc/Doc_references.md @@ -20,6 +20,7 @@ ## 2. Transverse +* **Datamodel**: [Specs-Datamodel.md](Specs-Datamodel.md) * **Définitions et abréviations.**: [Specs-Definition.md] * **Exigences de sécurité**: [Specs-Security.md](Specs-Security.md) * **Code**: [Specs-Code.md] diff --git a/doc/Messages-SP-Specs.md b/doc/Messages-SP-Specs.md index 97a7c74..24f3d41 100644 --- a/doc/Messages-SP-Specs.md +++ b/doc/Messages-SP-Specs.md @@ -2,17 +2,20 @@ * 1. [Objectif](#Objectif) * 2. [Portée](#Porte) * 3. [3. Documents de référence](#Documentsderfrence) - * 3.1. [Worfklows](#Worfklows) - * 3.2. [Transverse](#Transverse) -* 4. [Authentification des utilisateurs](#Authentificationdesutilisateurs) -* 5. [Connexion via des tiers](#Connexionviadestiers) -* 6. [Fonctionnalité de récupération de mot de passe](#Fonctionnalitdercuprationdemotdepasse) -* 7. [Gestion de session basée sur un cache](#Gestiondesessionbasesuruncache) -* 8. [Gestion des clés de l'identité (aussi les clés des transactions SP)](#GestiondesclsdelidentitaussilesclsdestransactionsSP) - * 8.1. [Génération des clés privées (création des identités numériques)](#Gnrationdesclsprivescrationdesidentitsnumriques) - * 8.1.1. [HD Wallet (BIP32 + BIP44)](#HDWalletBIP32BIP44) - * 8.1.2. [Connexions avec une identité crée (`recover`)](#Connexionsavecuneidentitcrerecover) -* 9. [Exemples de Code](#ExemplesdeCode) +* 4. [Taille des données](#Tailledesdonnes) +* 5. [Preuve de travail](#Preuvedetravail) +* 6. [Récupération et choix des relais](#Rcuprationetchoixdesrelais) +* 7. [Récupération des UTXO pour les adresses Silent Payment (SP) depuis le faucet des wallets des relais](#RcuprationdesUTXOpourlesadressesSilentPaymentSPdepuislefaucetdeswalletsdesrelais) +* 8. [Connexion au réseau de relais via les messages de type `MessageConnect`](#ConnexionaurseauderelaisvialesmessagesdetypeMessageConnect) +* 9. [Broadcast des messages de type `MessageConnect` vers les relais](#BroadcastdesmessagesdetypeMessageConnectverslesrelais) +* 10. [Envoi de PCD sur les relais via les messages de type `Message`](#EnvoidePCDsurlesrelaisvialesmessagesdetypeMessage) +* 11. [Envoi de PRD sur les relais via les messages de type `Message`](#EnvoidePRDsurlesrelaisvialesmessagesdetypeMessage) +* 12. [Broadcast des messages de type `Message` vers les relais](#BroadcastdesmessagesdetypeMessageverslesrelais) +* 13. [Broadcast des messages de type `Message` vers les clients connectés](#BroadcastdesmessagesdetypeMessageverslesclientsconnects) +* 14. [Horodatage et ancrage des blocs de la side chain sur Bitcoin](#HorodatageetancragedesblocsdelasidechainsurBitcoin) +* 15. [Remboursement des frais d'horodatage et ancrage des blocs de la side chain sur Bitcoin](#RemboursementdesfraisdhorodatageetancragedesblocsdelasidechainsurBitcoin) +* 16. [Génération des adresses SP](#GnrationdesadressesSP) +* 17. [Exemples de Code](#ExemplesdeCode)