0.5.1-pre.002

This commit is contained in:
2026-08-09 19:34:08 +02:00
parent 816eee59a9
commit 6a680767ae
767 changed files with 12257 additions and 12195 deletions

19
ks-wallet/TODO.md Normal file
View File

@@ -0,0 +1,19 @@
<!-- file: ks-wallet/TODO.md -->
<!-- version: 4 -->
# TODO — ks-wallet
## Série `0.5.x`
- [ ] `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 dintroduire 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.