Offre d'emploi : Fabriquer une Trousse à G1 clefs

Résumé des précédents épisodes…

Après avoir utilisé « natools » pour chiffrer les données échangées entre nœuds IPFS avec des clefs des portefeuilles G1 (expérience g1sms.fr).
En voulant faire de même avec https://scuttlebot.io/ il est apparu qu’il valait mieux stocker les clefs au format pubsec (que authfile actuellement) pour établir ce lien… Ce qui a porté Silkaj v0.7.6 ?

Maintenant au minimum, une adaptation de « natools » au format pubsec ferait l’affaire à continuer l’expérience… Mais j’aimerai doter cette « junction » d’un outil digne de ce nom!

Alors je me suis dit, passe une petite annonce :wink:

G1sms+ est en cours de réécriture (la 3ème ou 4ème, je sais plus) et ce serait formidable de le doter d’un natools+ qui permettrait au travers de la ligne de commande (et de fichiers) de réaliser ces opérations:

En plus de signer, chiffrer, déchiffrer avec fichier pubsec :

Créer, gérer, vérifier des paires de clefs G1 par fichier pubsec :

Également faire des TX https://git.duniter.org/clients/python/duniterpy/blob/master/examples/send_transaction.py enfin l’équivalent des actions opérées par G1sms Système d'impression de billets développé avec Duniterpy

En extra (dédicace @elois) " pour chiffrer un très gros fichier l’astuce est simple : tu génères une clé de chiffrement symétrique aléatoire que tu chiffre de façon asymétrique et tu la place au tout début du fichier, puis tu écris les datas chiffrés avec la clés aléatoire"

L’idée est de faire évoluer cet outil vers un gestionnaire HKDF

Ce trousseau aiderai à mêler G1 IPFS et ScuttleBut en réseau multicanal
Je ne sais pas trop quel salaire proposer.
1 DU / heure? 5 DU ?? plus? Ça dépendra en fait…

Voyons déjà si j’ai posté cette annonce au bon endroit :wink:

1 J'aime

C’est bon : https://zettascript.org/tux/g1/natools.py

Avec l’option --pubsec, la valeur de -k est interprétée comme le chemin du fichier pub/sec.

merci @tuxmain, je vais essayer de ficeler tout ça…

Pour partager les clefs, on dirait que scuttlebut y a déjà pensé.
https://darkcrystal.pw/