13 lines
1.0 KiB
Markdown
13 lines
1.0 KiB
Markdown
<!-- file: docs/formats/000-README.md -->
|
||
<!-- version: 4 -->
|
||
|
||
# Formats KSP
|
||
|
||
Ce répertoire contient les spécifications de formats durables appartenant à KSP et destinées à être implémentables indépendamment du code source Rust.
|
||
|
||
Une spécification de format décrit le wire exact, les encodages, les limites, les règles de parsing/rejet, les données authentifiées et les procédures d'interopérabilité nécessaires. Elle ne dépend pas d'un type Rust interne comme condition de compréhension.
|
||
|
||
## Formats actifs
|
||
|
||
- [`KSPWALLET_V1.md`](KSPWALLET_V1.md) — spécification du format natif autonome `.kspwallet` V1. `0.2.5-pre.003` fige l'enveloppe/wire et les transcripts/AAD, `pre.004` ajoute Argon2id/XChaCha20-Poly1305/CSPRNG OS, `pre.005` fixe les payloads plaintext, le profil de création KSP calibré, l'autorité Ed25519 OWNER et le vecteur complet, `pre.006`–`pre.008` matérialisent persistence/administration/transfert, et `pre.009` clôt l'audit adversarial/interoperabilité/compliance avant la documentation finale.
|