TweetNaCl TypeError: неожиданный тип, используйте Uint8Array - PullRequest
0 голосов
/ 06 января 2020

У меня проблема при попытке использовать функцию знака из TweetNaCl. Всегда выдает ошибку неожиданного типа, используйте Uint8Array.

const nacl = require('tweetnacl')
nacl.util = require('tweetnacl-util')

const b = nacl.sign.keyPair()
// console.log(b.secretKey) the result is already in Uint8Array form

const c = b.secretKey

const sign= nacl.sign("message", c)
//error unexpected type, use Uint8Array
nacl.sign.keyPair()

будет возвращать объект, содержащий secretkey и publickey .. но при попытке подписать

nacl.sign("message", privatekey)

ошибка сбрасывается

Кто-нибудь знает, как это побороть? спасибо :)

...