Site web (encryvault.com)
Chargement de l'empreinte…
- Commit Git
- —
- Empreinte agrégée (SHA-256)
- —
- Tailwind CSS CLI
- —
- esbuild
- —
0 fichier(s) compilé(s) inclus dans l'empreinte — manifeste complet (JSON).
API (Encryvault-API)
Chargement de l'empreinte…
- Commit Git
- —
- Empreinte du binaire (SHA-256)
- —
- Compilateur (rustc)
- —
- Publiée le
- —
Fichier source (JSON).
Comment vérifier vous-même
Site web
- Clonez le dépôt public au commit indiqué ci-dessus.
- Lancez
./scripts/setup-tools.sh (télécharge Tailwind CLI et esbuild aux versions exactes figées dans ce script).
- Lancez
./scripts/build.sh — il régénère dist/build-fingerprint.json en tout dernier.
- Comparez le champ
aggregate_sha256 obtenu à celui publié ci-dessus : identique = le code déployé correspond bien au code source public.
API
- Clonez le dépôt Encryvault-API au commit indiqué ci-dessus.
rust-toolchain.toml fige automatiquement la bonne version de rustc si vous utilisez rustup.
- Lancez
./scripts/reproducible_build.sh (option --verify pour compiler deux fois de suite et vérifier vous-même que le résultat est strictement identique).
- Comparez le
binary_sha256 obtenu à celui publié ci-dessus.
L'empreinte de l'API est mise à jour manuellement à chaque déploiement (les deux dépôts ont des pipelines de publication distincts) — celle du site est régénérée automatiquement à chaque build et reflète donc toujours exactement ce qui est servi.