Aller au contenu

Référence Frontend SDK

Ce dossier contient la documentation technique de référence pour l'application mobile.

Contenu

TypeDoc (API générée)

  • TypeDoc — Documentation API générée automatiquement
  • Services (crypto, storage, api)
  • Hooks
  • Stores (Zustand)
  • Components
  • Types

Infrastructure

  • infra/ — Documentation infra liée à l'app
  • CI/CD, Déploiement
  • Monitoring

Génération automatique

# TypeDoc
npx typedoc --out docs/reference/typedoc/app src/

Services principaux

CryptoService

Fonction Description
deriveEncryptionKey() Argon2id password → K_encryption
deriveDocumentKey() HKDF K_master → K_doc
encryptGCM() AES-256-GCM encryption
decryptGCM() AES-256-GCM decryption
hashDocument() SHA3-256 hash

VaultService

Fonction Description
getDocuments() Liste documents utilisateur
uploadDocument() Upload document chiffré
downloadDocument() Télécharger et déchiffrer
deleteDocument() Supprimer document

AuthService

Fonction Description
login() Connexion SRP-6a
register() Inscription
logout() Déconnexion
refreshToken() Renouveler JWT