Skip to content

Implémentation de ECDSA secp256k1 ( la signature numérique à clé publique de Bitcoin ) en WLangage.

License

Notifications You must be signed in to change notification settings

maitrebitcoin/wd-bitcoin-cryptolib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wd-bitcoin-cryptolib

Implémentation de ECDSA secp256k1 ( la signature numérique à clé publique de Bitcoin ) en WLangage.

Utilise des routines en assembleurs pour les performances (1 ms en 64 bits pour vérifier une signature).

API principales :

  • Créer une paire de clés :
    • créePaireCléPrivéePublique()
  • Signer un message :
    • signeBuffer( message, cléPrivée )
  • Vérifier une signature :
    • vérifieSignatureBuffer( message, cléPublique, signature)

Génère un composant utilisable en 32 ou 64 bits dans un projet WINDEV 25.

Le code assembleur est intégré via le composant WD-Assembleur : https://github.com/maitrebitcoin/wd-assembly

HC exemple

About

Implémentation de ECDSA secp256k1 ( la signature numérique à clé publique de Bitcoin ) en WLangage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published