Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc-browser.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarjolintu <sami.vanttinen@protonmail.com>2019-01-06 13:38:33 +0300
committervarjolintu <sami.vanttinen@protonmail.com>2019-01-06 13:38:33 +0300
commit3238d3b7e7083c9e1b04b2b79ba426d5053ceaa2 (patch)
tree7c74f175fd103c021f00dad600c820bac2587634 /keepassxc-protocol.md
parent7e058d435796aac094d71a682b9da4dd1a6e8c85 (diff)
Fixes to keepassxc-protocol
Diffstat (limited to 'keepassxc-protocol.md')
-rw-r--r--keepassxc-protocol.md36
1 files changed, 27 insertions, 9 deletions
diff --git a/keepassxc-protocol.md b/keepassxc-protocol.md
index 7bdb336..f8f207c 100644
--- a/keepassxc-protocol.md
+++ b/keepassxc-protocol.md
@@ -50,13 +50,23 @@ Response (success):
```
### get-databasehash
-Request (unencrypted):
+Unencrypted message:
```javascript
{
"action": "get-databasehash"
}
```
+Request:
+```javascript
+{
+ "action": "get-databasehash",
+ "message": "<encrypted message>",
+ "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
+ "clientID": "<clientID>"
+}
+```
+
Response message data (success, decrypted):
```javascript
{
@@ -80,7 +90,7 @@ Request:
```javascript
{
"action": "associate",
- "message": encryptedMessage
+ "message": "<encrypted message>",
"nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
"clientID": "<clientID>"
}
@@ -103,8 +113,7 @@ Unencrypted message:
{
"action": "test-associate",
"id": "<saved database identifier>",
- "key": "<saved database public key>",
- "clientID": "<clientID>"
+ "key": "<saved database public key>"
}
```
@@ -112,8 +121,9 @@ Request:
```javascript
{
"action": "test-associate",
- "message": encryptedMessage
- "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q"
+ "message": "<encrypted message>",
+ "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
+ "clientID": "<clientID>"
}
```
@@ -129,7 +139,7 @@ Response message data (success, decrypted):
```
### generate-password
-Request:
+Request (no unencrypted message is needed):
```javascript
{
"action": "generate-password",
@@ -175,7 +185,7 @@ Request:
```javascript
{
"action": "get-logins",
- "message": encryptedMessage
+ "message": "<encrypted message>",
"nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
"clientID": "<clientID>"
}
@@ -221,7 +231,7 @@ Request:
```javascript
{
"action": "set-login",
- "message": encryptedMessage
+ "message": "<encrypted message>",
"nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
"clientID": "<clientID>"
}
@@ -241,10 +251,18 @@ Response message data (success, decrypted):
```
### lock-database
+Unencrypted message:
+```javascript
+{
+ "action": "lock-database"
+}
+```
+
Request:
```javascript
{
"action": "lock-database",
+ "message": "<encrypted message>",
"nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q",
"clientID": "<clientID>"
}