Add generating dh keys

This commit is contained in:
Jonas Lochmann
2022-09-12 02:00:00 +02:00
parent 1414e41672
commit f725a7bda3
23 changed files with 659 additions and 5 deletions
+5 -1
View File
@@ -117,7 +117,8 @@ export const createSyncRouter = ({ database, websocket, connectedDevicesManager,
familyId,
deviceId,
clientStatus: body.status,
transaction
transaction,
eventHandler
})
})
@@ -128,6 +129,9 @@ export const createSyncRouter = ({ database, websocket, connectedDevicesManager,
if (serverStatus.usedTimes) { eventHandler.countEvent('pullStatusRequest usedTimes') }
if (serverStatus.rules) { eventHandler.countEvent('pullStatusRequest rules') }
if (serverStatus.users) { eventHandler.countEvent('pullStatusRequest users') }
if (serverStatus.krq) { eventHandler.countEvent('pullStatusRequest pendingKeyRequests') }
if (serverStatus.kr) { eventHandler.countEvent('pullStatusRequest keyResponses') }
if (serverStatus.dh) { eventHandler.countEvent('pullStatusRequest dh') }
res.json(serverStatus)
} catch (ex) {
+19
View File
@@ -72,6 +72,9 @@ const definitions = {
},
"kr": {
"type": "number"
},
"dh": {
"type": "string"
}
},
"additionalProperties": false,
@@ -2705,6 +2708,22 @@ const definitions = {
"srvSeq",
"tempKey"
]
},
"ServerDhKey": {
"type": "object",
"properties": {
"v": {
"type": "string"
},
"k": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"k",
"v"
]
}
}