1.0.4 • Published 5 years ago

eckey-util v1.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

ECKey utils

Elliptic curve signature, public and private key generation and public key verification are realized. Signature algorithm ECDSA

npm i eckey-util --save

Create private key

const ECKey = require('eckey-util')
ECKey.createPrivate()

Get public key

ECKey.getPublicKey(privateKey)

Sign

let signed = ECKey.sign('Hello world!', privateKey)

SignHash

let signed = ECKey.signHash(ECKey.createHash('Hello world!'), privateKey)

Verify

ECKey.verify('Hello world!', signed, publicKey)

VerifyHash

ECKey.verifyHash(ECKey.createHash('Hello world!'), Buffer.from(signed, 'hex'), publicKey)