DUP-Crypto Python (binding from Rust)

J’ai commencé le binding de dup-crypto-rs vers une bibliothèque Python3, dup-crypto-py.

Fonctionnalités :

  • gestion basique de clés ed25519
  • signature ed25519
  • encodage et décodage DEWIF
  • chiffrement (messages privés chiffrés et signés)
  • mnemonic

Il n’y a aucune dépendance particulière. L’installer via PIP :

pip3 install --user --upgrade dup_crypto

Cela fait un peu doublon avec la partie crypto de duniterpy, mais ça apporte diversité et complémentarité, entre libsodium et ring (ring est la bibli de crypto utilisée en Rust).

5 Likes