Je viens d’ajouter la gestion des mnémoniques multilingues dans Cesium2.
Génération, import et affichage.
J’ai calqué exactement le même comportement et dictionnaires que durt2, lui-même calqué sur la RFC 18.
Pour les devs : J’ai également ajouté une fonctionnalité sensible à Cesium2 : la possibilité d’afficher sa phrase de restauration à tout moment.
Pour ce faire, j’ai dû stocker le mnémonique de manière chiffrée, à partir d’une dérivation du mot de passe utilisateur. Car jusqu’à présent, seule la clé privée était stockée chiffrée, donc impossible d’en déduire le mnémonique.
Pour ceux qui voudraient auditer ce changement sensible, tout est consigné dans ce ticket avec commit associé : Stocker les mnemonic chiffrés et pouvoir les afficher au user (#74) · Issues · clients / Cesium-grp / cesium2s · GitLab
Pour les testeurs : Vous devez oublier votre compte actuel dans Cesium2 et en regénérer un nouveau pour avoir un mnémonique dans votre langue, ou bien importer un mnémonique français. Vous pouvez vérifier que les wallets importés sont bien cohérents entre Gecko, Cesium2 et Tikka.


