bf680ab6dd
ci: docker_tag=pbkdf2-credentials
...
🔐 Implémentation PBKDF2 avec credentials navigateur
✅ Fonctionnalités ajoutées:
- SecureCredentialsService avec PBKDF2 (100k itérations)
- Chiffrement AES-GCM des clés spend/scan
- Interface utilisateur complète pour gestion credentials
- Tests unitaires complets
- Architecture modulaire avec EventBus
- Gestion mémoire optimisée
- Performance monitoring
- Web Workers pour encodage asynchrone
🛡️ Sécurité:
- Dérivation PBKDF2 avec salt unique
- Chiffrement AES-GCM des clés sensibles
- Validation force mot de passe
- Stockage sécurisé IndexedDB + WebAuthn
- Logging sécurisé sans exposition données
🔧 Corrections:
- Erreur 500 résolue (clé dupliquée package.json)
- Configuration Vite simplifiée
- Dépendances manquantes corrigées
📊 Améliorations:
- Architecture découplée avec repositories
- Services spécialisés (PairingService, etc.)
- Monitoring performance et mémoire
- Tests avec couverture complète
- Documentation technique détaillée
2025-10-23 12:51:49 +02:00
7c2c4bfb46
Fix pairing system: Add waitForPairingCommitment with device sync and update documentation
...
- Add waitForPairingCommitment function with automatic device synchronization
- Integrate updateDevice() call in waitForPairingCommitment for better sync
- Increase retry attempts to 30 with 2s delay (60s total wait time)
- Add detailed logging for pairing process synchronization
- Update router to call waitForPairingCommitment before confirmPairing
- Remove redundant updateDevice() call from router
- Update PAIRING_SYSTEM_ANALYSIS.md with coherence issues and recommendations
- Identify joiner flow inconsistencies requiring future fixes
2025-10-22 14:15:20 +02:00
Sosthene
48194dd2de
Add CREATE_PAIRING MessageType
2025-08-23 15:55:39 +02:00
Sosthene
62ccfec315
Add GET_MEMBER_ADDRESSES and ADD_DEVICE messages
2025-07-07 15:26:40 +02:00
Sosthene
7391a08a01
Add VALIDATE_MERKLE_PROOF MessageType
2025-07-03 17:54:36 +02:00
Sosthene
9edcc2e897
Add HASH and MERKLE MessageType
2025-06-30 19:49:41 +02:00
Sosthene
965f5da9a9
Add DECODE_PUBLIC_DATA MessageType
2025-06-24 18:22:10 +02:00
Sosthene
e1494d5bf4
Reorganise MessageType and remove dead code from models
2025-06-13 21:04:15 +02:00
Sosthene
2a7c0d6675
Add notify and validate api
2025-06-12 17:33:22 +02:00
Sosthene
65d43686cb
Add handleCreateProcess
2025-06-12 14:36:12 +02:00
00bc3d8ad2
Add getMyProcesses api
2025-06-12 14:36:12 +02:00
b52ff937f0
Add GET_PAIRING_ID event listener
2025-06-11 15:40:15 +02:00
0e0c3946d2
Update tjwt logic to use refresh token
2025-05-21 11:58:16 +02:00
a1ce472cad
Update messages types
2025-05-06 16:52:48 +02:00
eca4d4de85
Replace handleSource by registeringAllListeners
2025-04-27 16:38:35 +02:00
Sosthene00
bb70f092d5
Download backup file
2024-12-30 15:14:37 +01:00
AnisHADJARAB
2124388cc5
link diffs to validation modal and show and prettify
2024-12-17 13:46:21 +01:00
AnisHADJARAB
52f881981b
WIP working on process diffs and notifications
2024-12-12 09:44:06 +00:00
Pascal
17397b7fa2
signature_connection_not_ok
2024-11-29 14:07:41 +01:00
Pascal Lim
c2a4e8517f
now_can_be_modify
2024-11-20 16:31:20 +01:00
Pascal
42c6bb6897
fusion_ok
2024-11-19 18:07:31 +01:00
AnisHADJARAB
29f09e92b7
add prettify to project
2024-10-29 12:49:13 +00:00
AnisHADJARAB
335fbb42c9
link with sdk client and start pairing process
2024-08-06 14:41:18 +00:00