npm.io
1.0.1 • Published 4 years ago

knox-module-signaturemanager

Licence
ISC
Version
1.0.1
Deps
1
Size
8 kB
Vulns
0
Weekly
0

Overview

Signs and verifies data packages for the KNOX crypto asset management platform.

Usage

const signatureManager = require('signatureManager')

let privKey = "[PrivKey]"
let pubKey = "[PubKey]"
let data = "Test Data"

let payload =  await signatureManager.sign(privKey,data)
let verified = await signatureManager.verify(pubKey,payload.data,payload.signature)

if ( verified ) {
    console.log("Valid")
} else {
    console.log("Invalid")
}

Keywords