diff --git a/.gitignore b/.gitignore index 291780c..50c1fcf 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,5 @@ doc/.$PRDUpdate.drawio.bkp doc/.$PRDResponse.drawio.bkp doc/.$PRDUpdate.drawio.bkp doc/.$PRDKeyBackup.drawio.bkp +doc/diagrams/.$WalletCreate.drawio.bkp +doc/diagrams/.$WalletRecover.drawio.bkp diff --git a/doc/Auth-Specs.md b/doc/Auth-Specs.md index 5344c9d..e3d14fe 100644 --- a/doc/Auth-Specs.md +++ b/doc/Auth-Specs.md @@ -3,20 +3,23 @@ * 2. [Portée](#Porte) * 3. [Documents de référence](#Documentsderfrence) * 4. [Schématisation des processus](#Schmatisationdesprocessus) + * 4.1. [4.1. Création d'une identité](#Crationduneidentit) + * 4.2. [4.2. Connexion avec une identité créée (`recover`)](#Connexionavecuneidentitcrerecover) * 5. [Authentification des utilisateurs](#Authentificationdesutilisateurs) * 6. [Connexion via des tiers](#Connexionviadestiers) * 7. [Fonctionnalité de récupération de mot de passe](#Fonctionnalitdercuprationdemotdepasse) * 8. [Gestion de session basée sur un cache](#Gestiondesessionbasesuruncache) * 9. [Wallet](#Wallet) - * 9.1. [Descripteurs de wallet](#Descripteursdewallet) - * 9.2. [Récupération des jetons de faucet](#Rcuprationdesjetonsdefaucet) + * 9.1. [Récupération des jetons de faucet](#Rcuprationdesjetonsdefaucet) * 10. [Gestion des clés de l'identité (aussi les clés des transactions SP)](#GestiondesclsdelidentitaussilesclsdestransactionsSP) * 10.1. [Génération des clés privées (création des identités numériques)](#Gnrationdesclsprivescrationdesidentitsnumriques) * 10.1.1. [Gestion de la clé servant à l'ID `spend_recover`](#GestiondelaclservantlIDspend_recover) * 10.1.2. [Backup de `Part2Enc`](#BackupdePart2Enc) - * 10.1.3. [Connexions avec une identité crée (`recover`)](#Connexionsavecuneidentitcrerecover) -* 11. [Exemples de Code](#ExemplesdeCode) -* 12. [Todo](#Todo) +* 11. [Clés de révocation (`revoke`)](#Clsdervocationrevoke) +* 12. [Clés de third parties](#Clsdethirdparties) +* 13. [Connexions avec une identité crée (`recover`)](#Connexionsavecuneidentitcrerecover) +* 14. [Exemples de Code](#ExemplesdeCode) +* 15. [Todo](#Todo) * 1. [Documents de référence](#Documentsderfrence) * 2. [AES & Quantum resistant](#AESQuantumresistant) -* 3. [Bitcoin Silent Payment](#BitcoinSilentPayment) -* 4. [Bitcoin wallet](#Bitcoinwallet) -* 5. [Bitcoin protocols](#Bitcoinprotocols) -* 6. [Data anchoring](#Dataanchoring) -* 7. [Layers](#Layers) -* 8. [Todo](#Todo) +* 3. [Crypto](#Crypto) +* 4. [Bitcoin Silent Payment](#BitcoinSilentPayment) +* 5. [Bitcoin wallet](#Bitcoinwallet) +* 6. [Bitcoin protocols](#Bitcoinprotocols) +* 7. [Data anchoring](#Dataanchoring) +* 8. [Layers](#Layers) +* 9. [Todo](#Todo)