2b9f3ca37d
Script a lancer chez soi, jamais livre. -Init cree la paire et imprime la constante Delphi du BCRYPT_ECCPUBLIC_BLOB ; -For emet une licence payload.signature en base64url. .NET sur Windows EST CNG : la signature produite (r||s brut, 64 octets) est celle qu'attend BCryptVerifySignature, et les coordonnees exportees se rangent telles quelles dans le blob. Aucun ASN.1 des deux cotes. Verifie en rejouant l'import du blob par CngKey.Import : licence valide acceptee, un octet retourne dans la charge utile la fait tomber. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
102 lines
2.5 KiB
Plaintext
102 lines
2.5 KiB
Plaintext
|
|
vault-error.log
|
|
|
|
# Vault database — contains user secrets (encrypted but still secret).
|
|
# Auto-created on first run by the Delphi/PHP backend via InitDatabase().
|
|
# Never track this file. Use vault.db.example for schema reference if needed.
|
|
vault.db
|
|
vault.db-journal
|
|
vault.db-wal
|
|
vault.db-shm
|
|
|
|
# Delphi build artifacts
|
|
*.dcu
|
|
*.dcp
|
|
*.dpu
|
|
*.local
|
|
*.identcache
|
|
*.dsk
|
|
*.~dsk
|
|
*.~*
|
|
*.~bpl
|
|
*.~dll
|
|
*.~exe
|
|
*.exe
|
|
*.dll
|
|
*.bpl
|
|
*.so
|
|
*.dylib
|
|
__history/
|
|
__recovery/
|
|
Win32/
|
|
Win64/
|
|
OSX64/
|
|
Android/
|
|
iOSDevice64/
|
|
|
|
# Debug logs (created at runtime next to the exe)
|
|
pm-debug.log
|
|
|
|
# Asset build log (regenerated by BuildAssets.cmd/ps1)
|
|
delphi-backend/assets/build.log
|
|
|
|
# Embedded-assets output (regenerated by BuildAssets before every Delphi build,
|
|
# then linked into the exe — the files themselves are throwaway intermediates).
|
|
delphi-backend/assets/assets.res
|
|
delphi-backend/assets/assets.rc
|
|
delphi-backend/assets/assets.inc
|
|
|
|
# Local-only debug / packaging artefacts next to the exe.
|
|
delphi-backend/build.log
|
|
delphi-backend/config.txt
|
|
delphi-backend/PMServer.rar
|
|
|
|
# Quick-unlock DPAPI blob — device-bound, MUST NOT be committed.
|
|
delphi-backend/quickunlock.bin
|
|
|
|
# Vault backup copies users keep next to the exe while testing.
|
|
delphi-backend/vault*.db
|
|
delphi-backend/vault - Copie*.db
|
|
|
|
# Screenshots / scratch images dropped in the repo root during dev.
|
|
*.png
|
|
*.jpg
|
|
*.jpeg
|
|
# Les icones du lanceur sont du contenu, pas des captures d'ecran de passage.
|
|
# Elles se regenerent par make-icons.ps1, mais les suivre evite d'avoir a le
|
|
# savoir - et de dependre de System.Drawing pour fabriquer un APK.
|
|
!android-client/android-res/**/*.png
|
|
|
|
# Delphi build artifacts
|
|
delphi-backend/*.vrc
|
|
delphi-backend/*.$manifest
|
|
|
|
# PHP sync endpoint — holds the bearer token / the snapshot itself
|
|
server-php/config.php
|
|
vault-data/
|
|
|
|
# Sorties de compilation Android (regenerees a chaque build)
|
|
Android/
|
|
Android64/
|
|
*.o
|
|
*.apk
|
|
*.apk.idsig
|
|
pmserverApk.res
|
|
|
|
# Mot de passe de sync du banc d'essai - jamais versionne
|
|
android-client/PMA.LocalConfig.inc
|
|
# Genere depuis theme.rc + pm-dark.style, tous deux suivis (voir README).
|
|
android-client/theme/theme.RES
|
|
android-client/theme/theme.res
|
|
android-client/web/*.res
|
|
|
|
# Magasins de cles de signature. Le perdre interdit toute mise a jour de
|
|
# l'application deja installee, Android refusant une signature differente :
|
|
# il se sauvegarde ailleurs, il ne se versionne pas.
|
|
*.jks
|
|
*.keystore
|
|
|
|
# Cle privee des licences. Qui la detient fabrique des licences valables :
|
|
# elle vit dans un gestionnaire de mots de passe, pas dans un depot.
|
|
tools/licence-private.key
|