sign with your global private signing key
This commit is contained in:
parent
337138d6e5
commit
c24c06e90c
@ -495,8 +495,15 @@ define([
|
|||||||
};
|
};
|
||||||
toSign.drive = secret.channel;
|
toSign.drive = secret.channel;
|
||||||
toSign.edPublic = edPublic;
|
toSign.edPublic = edPublic;
|
||||||
var signKey = Crypto.Nacl.util.decodeBase64(secret.keys.signKey);
|
var signKey = Crypto.Nacl.util.decodeBase64(store.proxy.edPrivate);
|
||||||
var proof = Crypto.Nacl.sign.detached(Crypto.Nacl.util.decodeUTF8(Sortify(toSign)), signKey);
|
var proof = Crypto.Nacl.sign.detached(Crypto.Nacl.util.decodeUTF8(Sortify(toSign)), signKey);
|
||||||
|
|
||||||
|
var check = Crypto.Nacl.sign.detached.verify(Crypto.Nacl.util.decodeUTF8(Sortify(toSign)),
|
||||||
|
proof,
|
||||||
|
Crypto.Nacl.util.decodeBase64(edPublic));
|
||||||
|
|
||||||
|
if (!check) { console.error('signed message failed verification'); }
|
||||||
|
|
||||||
var proofTxt = Crypto.Nacl.util.encodeBase64(proof);
|
var proofTxt = Crypto.Nacl.util.encodeBase64(proof);
|
||||||
cb({
|
cb({
|
||||||
proof: proofTxt,
|
proof: proofTxt,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user