0.5.0-pre.002
This commit is contained in:
@@ -1,18 +1,19 @@
|
||||
<!-- file: kb-wallet/TODO.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# TODO — kb-wallet
|
||||
|
||||
## Série `0.5.x`
|
||||
|
||||
- [ ] Fonctionnalité - gérer plusieurs wallets persistants.
|
||||
- [ ] Fonctionnalité - ajouter la sélection et la persistance du wallet actif.
|
||||
- [ ] Sécurité - ajouter le chiffrement et le déchiffrement protégés par mot de passe.
|
||||
- [ ] Sécurité - ajouter le changement de mot de passe.
|
||||
- [ ] Sécurité - ajouter le verrouillage et le déverrouillage explicites.
|
||||
- [ ] Fonctionnalité - ajouter l’import et l’export contrôlés.
|
||||
- [ ] Fonctionnalité - ajouter la sauvegarde et la restauration.
|
||||
- [ ] Sécurité - définir les politiques de stockage, session et autorisation de signature.
|
||||
- [ ] Intégration - relier la sélection du wallet aux profils et signers.
|
||||
- [ ] Tests - ajouter les tests de corruption, concurrence et récupération.
|
||||
- [ ] `0.5.2` - caractériser le format legacy `<alias>.json` contenant le tableau JSON standard du keypair Solana.
|
||||
- [ ] `0.5.2` - définir un conteneur persistant versionné avant d’introduire le chiffrement.
|
||||
- [ ] `0.5.2` - séparer identité publique, matériau secret, état verrouillé/déverrouillé et capacité de signature.
|
||||
- [ ] Migration - définir import legacy, écriture atomique, rollback et conservation de la clé publique.
|
||||
- [ ] Fonctionnalité - gérer plusieurs wallets persistants et la sélection du wallet actif si retenue.
|
||||
- [ ] Sécurité - ajouter chiffrement/déchiffrement et changement de secret seulement après validation du format.
|
||||
- [ ] Sécurité - ajouter verrouillage/déverrouillage explicites et invalidation de session.
|
||||
- [ ] Fonctionnalité - ajouter import/export, sauvegarde/restauration avec contrats de sécurité explicites.
|
||||
- [ ] Sécurité - interdire tout secret wallet dans config générale, logs, erreurs, diagnostics ou Tauri.
|
||||
- [ ] Intégration - relier la sélection du wallet aux profils et signers sans exposer les octets secrets.
|
||||
- [ ] Tests - ajouter une API externe de caractérisation, corruption, concurrence, récupération et migration.
|
||||
- [ ] Documentation - produire un guide de sécurité avant tout usage hors démonstration.
|
||||
|
||||
Reference in New Issue
Block a user