syntax = "proto3"; package dendrite_config; option go_package = "src/pkg/grpc/dendrite_config"; message TrustedKeyAddedEvent { PublicKey publicKey = 1; } message TrustedKeyRemovedEvent { string name = 1; } message KeyManagerAddedEvent { PublicKey publicKey = 1; } message KeyManagerRemovedEvent { string name = 1; } message CredentialsAddedEvent { Credentials credentials = 1; } message CredentialsRemovedEvent { string identifier = 1; } message PublicKey { string publicKey = 1; string name = 2; } message Credentials { string identifier = 1; string secret = 2; Signature signature = 3; } message Signature { string format = 1; bytes blob = 2; bytes rest = 3; string signatureName = 4; }