Skip to content

Commit 3c146d3

Browse files
committed
feat(proto): evolu keys
[no changelog]
1 parent 286fb47 commit 3c146d3

File tree

9 files changed

+545
-5
lines changed

9 files changed

+545
-5
lines changed

common/protob/messages-evolu.proto

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
syntax = "proto2";
3+
package hw.trezor.messages.evolu;
4+
5+
// Sugar for easier handling in Java
6+
option java_package = "com.satoshilabs.trezor.lib.protobuf";
7+
option java_outer_classname = "TrezorMessageEvolu";
8+
9+
/**
10+
* Request: Ask the device for the SLIP-21 keys for Evolu
11+
* @start
12+
* @next EvoluKeys
13+
*/
14+
message EvoluGetKeys {
15+
}
16+
17+
/**
18+
* Response: Evolu keys
19+
* @end
20+
*/
21+
message EvoluKeys {
22+
required bytes owner_id = 1;
23+
required bytes write_key = 2;
24+
required bytes encryption_key = 3;
25+
}

common/protob/messages.proto

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,10 @@ enum MessageType {
333333
MessageType_NostrSignEvent = 2003 [(wire_in) = true];
334334
MessageType_NostrEventSignature = 2004 [(wire_out) = true];
335335

336+
// Evolu
337+
MessageType_EvoluGetKeys = 3000 [(wire_in) = true];
338+
MessageType_EvoluKeys = 3001 [(wire_out) = true];
339+
336340
// Benchmark
337341
MessageType_BenchmarkListNames = 9100 [(bitcoin_only) = true];
338342
MessageType_BenchmarkNames = 9101 [(bitcoin_only) = true];

core/src/trezor/enums/MessageType.py

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/src/trezor/enums/__init__.py

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/src/trezor/messages.py

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

python/src/trezorlib/messages.py

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/trezor-client/src/messages/generated.rs

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/trezor-client/src/protos/generated/messages.rs

Lines changed: 19 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)