ViĞnette, création d'affichettes pour Ğmarchés

Je confirme.

Une erreur javascript quand on appuie sur générer.

Uncaught (in promise) TypeError: window.crypto.subtle is undefined
    gen_checksum http://g1cotis.fr/vignette/scr/checksum.js:113
    public_key_checksum_from_b58 http://g1cotis.fr/vignette/scr/checksum.js:137
    checkPubKeyAndChecksum http://g1cotis.fr/vignette/scr/main.js:140
    createVignette http://g1cotis.fr/vignette/scr/main.js:55
    onsubmit http://g1cotis.fr/vignette/:1

EDIT: un commentaire propose « forge » comme alternative à subtleCrypto sans SSL…

1 Like

Je viens de voir dans la MDN que ce code utilise des fonctions de crypto qui ne sont accessibles qu’en HTTPS.

Parce que le JS c’est :unicorn: :rainbow: :boom: :face_vomiting: .

Edit: pour que ça marche en HTTP il faudrait utiliser un script de SHA256 custom. Ça existe, mais c’est triste qu’un langage prétendument haut-niveau ne dispose pas d’une fonction standard comme hashlib.sha256 en Python.

3 Likes

Bonsoir !

Merci @yann pour le signalement. Une prochaine fois (et pour tout problème logiciel), il peut être utile de préciser ce qui ne marche pas (indispensable), et éventuellement dans quelle situation(très, très aidant).

Merci à @vit et @tuxmain pour leur aide.

J’ai ajouté une redirection JS vers la version HTTPS quand on accède à la page en http. @yann, pouvez-vous vérifier si la génération de vignette fonctionne sur le site http://g1cotis.fr/vignette qui devrait vous rediriger sur la version https ? Merci d’avance.

Je publierai ces modifications dans le weekend, je pense.

1 Like

J’ai commencé à modifier mon script pour qu’il utilise crypto-js. Ça sera un peu plus lourd et lent mais plus portable, et moins dépendant des mesures de sécurité bidon.

Ça fonctionne bien quand c’est rediriger sur l’adresse https !

ça marche - redirection opérationnelle and generation de vignette effectuée en https

Hi @matograine , what about use Weblate to manage the string translation? Could it be useful for you?

We have a Weblate instance, using a temporal URL until weblate.duniter.org redirection will be set:

1 Like

Bonjour, je passe ici pour faire coucou et vous indiquer que viĞnette est déployé pour la V2, avec des traductions correctes en français et anglais. J’ai fait l’annonce en face : Adaptation de ViĞnette pour la V2 - Outils - Support utilisateur - Forum Monnaie Libre

C’est celui de mes projets qui est encore utilisé par d’autres que moi, donc le plus important. Je pense adapter Ğ1Cotis en remplaçant silkaj par gcli, mais c’est pour plus tard.

Un immense Bravo et Merci à toute l’équipe qui a permi le passage en V2.

8 Likes

Ajouté à nouveau dans la catégorie “utilitaires” de la page https://duniter.fr/logiciels/

3 Likes