| Index: chrome/browser/extensions/api/cast_channel/cast_channel.proto
|
| ===================================================================
|
| --- chrome/browser/extensions/api/cast_channel/cast_channel.proto (revision 230132)
|
| +++ chrome/browser/extensions/api/cast_channel/cast_channel.proto (working copy)
|
| @@ -53,3 +53,27 @@
|
| optional bytes payload_binary = 7;
|
| }
|
|
|
| +// Messages for authentication protocol between a sender and a receiver.
|
| +message AuthChallenge {
|
| +}
|
| +
|
| +message AuthResponse {
|
| + required bytes signature = 1;
|
| + required bytes client_auth_certificate = 2;
|
| +}
|
| +
|
| +message AuthError {
|
| + enum ErrorType {
|
| + INTERNAL_ERROR = 0;
|
| + NO_TLS = 1; // The underlying connection is not TLS
|
| + }
|
| + required ErrorType error_type = 1;
|
| +}
|
| +
|
| +message DeviceAuthMessage {
|
| + // Request fields
|
| + optional AuthChallenge challenge = 1;
|
| + // Response fields
|
| + optional AuthResponse response = 2;
|
| + optional AuthError error = 3;
|
| +}
|
|
|