Skip to content

Commit aa9d019

Browse files
authored
Merge pull request #21 from jerson/add-convert-metadata
feat: Add convert and metadata methods
2 parents ec85035 + 6f503a3 commit aa9d019

21 files changed

+812
-296
lines changed

bridge/call.go

Lines changed: 119 additions & 91 deletions
Large diffs are not rendered by default.

bridge/model/ArmorDecodeRequest.go

Lines changed: 0 additions & 52 deletions
This file was deleted.

bridge/model/ConvertPrivateKeyToPublicKeyRequest.go

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

bridge/model/GetPrivateKeyMetadataRequest.go

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

bridge/model/GetPublicKeyMetadataRequest.go

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

bridge/model/PrivateKeyMetadataResponse.go

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

bridge/model/PublicKeyMetadataResponse.go

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

flatbuffers/bridge.fbs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,18 @@ table ArmorEncodeRequest {
157157
packet:[ubyte];
158158
}
159159

160+
table GetPublicKeyMetadataRequest {
161+
public_key:string;
162+
}
163+
164+
table GetPrivateKeyMetadataRequest {
165+
private_key:string;
166+
}
167+
168+
table ConvertPrivateKeyToPublicKeyRequest {
169+
private_key:string;
170+
}
171+
160172
/// KeyOptions collects a number of parameters along with sensible defaults.
161173
table KeyOptions {
162174
/// Hash is the default hash function to be used.
@@ -242,6 +254,16 @@ table KeyPair {
242254
private_key:string;
243255
}
244256

257+
table PublicKeyMetadataResponse {
258+
output:model.PublicKeyMetadata;
259+
error:string;
260+
}
261+
262+
table PrivateKeyMetadataResponse {
263+
output:model.PrivateKeyMetadata;
264+
error:string;
265+
}
266+
245267
table PublicKeyMetadata {
246268
key_id:string;
247269
key_id_short:string;

0 commit comments

Comments
 (0)