v0.5.2-pre.006-fix-010

This commit is contained in:
2026-08-11 12:03:35 +02:00
parent 1ee1d0297d
commit 56572cec40
67 changed files with 2484 additions and 539 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: ks-wallet/README.md -->
<!-- version: 12 -->
<!-- version: 13 -->
# ks-wallet
@@ -66,6 +66,8 @@ Le scan automatique reste strictement borné au répertoire fourni à `WalletMan
`ks-config` peut sélectionner un alias ou une identité non sensible, mais ne stocke aucun mot de passe ni matériau secret.
`ks-wallet-demo-scenarios` consomme uniquement lAPI publique de `ks-wallet` pour orchestrer les validations intégrées du cycle de vie et, ultérieurement, des formats de transfert. Cette crate de scénarios ne fait pas partie de la frontière de stockage ou de chiffrement.
Une application desktop doit projeter les informations autorisées dans ses propres DTO Tauri ; `ks-wallet` ne réintroduit pas TS-RS.
## Documentation

View File

@@ -1,5 +1,5 @@
<!-- file: ks-wallet/USAGE.md -->
<!-- version: 12 -->
<!-- version: 13 -->
# Utilisation de ks-wallet
@@ -458,7 +458,7 @@ lookup by alias
sign without exposing private bytes
```
Le store découvrira les wallets persistants en scannant son répertoire résolu (racine `KS_WALLETS_DIRECTORY`, `wallets` par défaut, puis éventuel sous-répertoire configuré) pour les `<alias>.kswallet` valides. Le scan ne doit pas faire confiance au seul nom du fichier.
Le store découvre les wallets persistants en scannant directement sa racine résolue (`KS_WALLETS_DIRECTORY`, `wallets` par défaut) pour les `<alias>.kswallet` valides. Les sous-répertoires `temporary/...` appartiennent aux fixtures et ne font pas partie du scan natif persistant. Le scan ne doit pas faire confiance au seul nom du fichier.
Le changement de mot de passe rechiffre la même keypair. Il n'existe pas de rotation normale du secret Ed25519 conservant la même pubkey : une nouvelle clé secrète signifie une nouvelle identité Solana.