1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
enum KeyType { RSA = 0; Ed25519 = 1; Secp256k1 = 2; } message PublicKey { required KeyType Type = 1; required bytes Data = 2; } message PrivateKey { required KeyType Type = 1; required bytes Data = 2; }