mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-24 14:51:05 +01:00
feat: hand pairing response
This commit is contained in:
parent
e37fc0b898
commit
61d3ca8c0b
1 changed files with 9 additions and 5 deletions
|
@ -213,6 +213,9 @@ async function serialSigner(path) {
|
||||||
case COMMAND_PING:
|
case COMMAND_PING:
|
||||||
this.handlePingResponse(commandData)
|
this.handlePingResponse(commandData)
|
||||||
break
|
break
|
||||||
|
case COMMAND_CHECK_PAIRING:
|
||||||
|
this.handleCheckPairingResponse(commandData)
|
||||||
|
break
|
||||||
case COMMAND_SIGN_PSBT:
|
case COMMAND_SIGN_PSBT:
|
||||||
this.handleSignResponse(commandData)
|
this.handleSignResponse(commandData)
|
||||||
break
|
break
|
||||||
|
@ -299,7 +302,7 @@ async function serialSigner(path) {
|
||||||
this.sharedSecret = nobleSecp256k1.utils.hexToBytes(
|
this.sharedSecret = nobleSecp256k1.utils.hexToBytes(
|
||||||
device.sharedSecretHex
|
device.sharedSecretHex
|
||||||
)
|
)
|
||||||
this.hwwCheckSecureConnection()
|
this.hwwCheckPairing()
|
||||||
} else {
|
} else {
|
||||||
this.hwwDhExchange()
|
this.hwwDhExchange()
|
||||||
}
|
}
|
||||||
|
@ -513,7 +516,7 @@ async function serialSigner(path) {
|
||||||
timeout: 10000
|
timeout: 10000
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
hwwCheckSecureConnection: async function () {
|
hwwCheckPairing: async function () {
|
||||||
const testString = 'lnbits'
|
const testString = 'lnbits'
|
||||||
const iv = window.crypto.getRandomValues(new Uint8Array(16))
|
const iv = window.crypto.getRandomValues(new Uint8Array(16))
|
||||||
console.log('### this.sharedSecret', this.sharedSecret)
|
console.log('### this.sharedSecret', this.sharedSecret)
|
||||||
|
@ -538,8 +541,8 @@ async function serialSigner(path) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handleCheckSecureConnectionResponse: async function (res = '') {
|
handleCheckPairingResponse: async function (res = '') {
|
||||||
console.log('### handleCheckSecureConnectionResponse', res)
|
console.log('### handleCheckPairingResponse', res)
|
||||||
},
|
},
|
||||||
hwwDhExchange: async function () {
|
hwwDhExchange: async function () {
|
||||||
try {
|
try {
|
||||||
|
@ -776,7 +779,8 @@ async function serialSigner(path) {
|
||||||
command === COMMAND_DH_EXCHANGE ||
|
command === COMMAND_DH_EXCHANGE ||
|
||||||
command === COMMAND_LOG ||
|
command === COMMAND_LOG ||
|
||||||
command === COMMAND_PASSWORD_CLEAR ||
|
command === COMMAND_PASSWORD_CLEAR ||
|
||||||
command === COMMAND_PING
|
command === COMMAND_PING ||
|
||||||
|
command === COMMAND_CHECK_PAIRING
|
||||||
)
|
)
|
||||||
return {command, commandData}
|
return {command, commandData}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue