Browse Source

Merge pull request #8 from stakwork/signer

msg-signing
feature/dockerfile-arm v0.8.5
Evan Feenstra 5 years ago
committed by GitHub
parent
commit
eb3a3c7e0e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      api/grpc/index.ts
  2. 10
      api/helpers.ts
  3. 2
      dist/api/grpc/index.js
  4. 2
      dist/api/grpc/index.js.map
  5. 7
      dist/api/helpers.js
  6. 2
      dist/api/helpers.js.map

2
api/grpc/index.ts

@ -16,8 +16,6 @@ async function parseAndVerifyPayload(data){
try {
payload = JSON.parse(msg)
if(payload) {
if(!sig) return payload // REMOVE THIS LINE (here for backward compat)
// also remove pub_key from the newmsg and newkeyexchangemsg of helpers.ts
const v = await verifyAscii(msg, sig)
if(v && v.valid && v.pubkey) {
payload.sender = payload.sender||{}

10
api/helpers.ts

@ -229,10 +229,10 @@ function newmsg(type, chat, sender, message){
...chat.members && { members: chat.members },
},
message: message,
sender: {
pub_key: sender.publicKey,
// ...sender.contactKey && {contact_key: sender.contactKey}
}
// sender: {
// pub_key: sender.publicKey,
// // ...sender.contactKey && {contact_key: sender.contactKey}
// }
}
}
@ -240,7 +240,7 @@ function newkeyexchangemsg(type, sender){
return {
type: type,
sender: {
pub_key: sender.publicKey,
// pub_key: sender.publicKey,
contact_key: sender.contactKey,
...sender.alias && {alias: sender.alias},
// ...sender.photoUrl && {photoUrl: sender.photoUrl}

2
dist/api/grpc/index.js

@ -26,8 +26,6 @@ function parseAndVerifyPayload(data) {
try {
payload = JSON.parse(msg);
if (payload) {
if (!sig)
return payload; // REMOVE THIS LINE (here for backward compat)
const v = yield lightning_1.verifyAscii(msg, sig);
if (v && v.valid && v.pubkey) {
payload.sender = payload.sender || {};

2
dist/api/grpc/index.js.map

File diff suppressed because one or more lines are too long

7
dist/api/helpers.js

@ -227,15 +227,14 @@ function newmsg(type, chat, sender, message) {
type: type,
chat: Object.assign(Object.assign(Object.assign({ uuid: chat.uuid }, chat.name && { name: chat.name }), chat.type && { type: chat.type }), chat.members && { members: chat.members }),
message: message,
sender: {
pub_key: sender.publicKey,
}
};
}
function newkeyexchangemsg(type, sender) {
return {
type: type,
sender: Object.assign({ pub_key: sender.publicKey, contact_key: sender.contactKey }, sender.alias && { alias: sender.alias })
sender: Object.assign({
// pub_key: sender.publicKey,
contact_key: sender.contactKey }, sender.alias && { alias: sender.alias })
};
}
//# sourceMappingURL=helpers.js.map

2
dist/api/helpers.js.map

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save