| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-27 | 938 Bytes | |
| v0.2.0 -- format .cadenas v1 source code.tar.gz | 2026-09-27 | 13.1 kB | |
| v0.2.0 -- format .cadenas v1 source code.zip | 2026-09-27 | 19.2 kB | |
| Totals: 3 Items | 33.2 kB | 0 | |
Ajouté
- Format de fichier
.cadenasv1 (src/format-cadenas.js) : - dérivation du mot de passe par Argon2id (64 Mio, 3 passes par défaut, paramètres stockés dans l'en-tête) ;
- clés d'en-tête et de contenu séparées par HKDF-SHA256 ;
- en-tête authentifié par HMAC-SHA256 : un mauvais mot de passe est détecté immédiatement ;
- contenu chiffré en XChaCha20-Poly1305 par blocs de 64 Kio, en flux (fichiers de toute taille) ;
- détection des fichiers tronqués, modifiés ou dont les blocs ont été réordonnés.
- Spécification du format :
docs/FORMAT.md, avec vecteur de testtest/fixtures/vector-v1.json. - Tests (
node:test), dont une implémentation de référence indépendante écrite d'après la spécification. SECURITY.md: garanties, limites et signalement de vulnérabilités.
Historique complet : CHANGELOG.md (github.com)