xref: /aosp_15_r20/external/anonymous-counting-tokens/act/act_v0/testing/transcript.proto (revision a26f13018b999b025c962678da434c0a5aec4dae)
1*a26f1301SXin Li/*
2*a26f1301SXin Li * Copyright 2023 Google LLC.
3*a26f1301SXin Li * Licensed under the Apache License, Version 2.0 (the "License");
4*a26f1301SXin Li * you may not use this file except in compliance with the License.
5*a26f1301SXin Li * You may obtain a copy of the License at
6*a26f1301SXin Li *
7*a26f1301SXin Li *     https://www.apache.org/licenses/LICENSE-2.0
8*a26f1301SXin Li *
9*a26f1301SXin Li * Unless required by applicable law or agreed to in writing, software
10*a26f1301SXin Li * distributed under the License is distributed on an "AS IS" BASIS,
11*a26f1301SXin Li * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*a26f1301SXin Li * See the License for the specific language governing permissions and
13*a26f1301SXin Li * limitations under the License.
14*a26f1301SXin Li */
15*a26f1301SXin Li
16*a26f1301SXin Lisyntax = "proto3";
17*a26f1301SXin Li
18*a26f1301SXin Lipackage private_join_and_compute.anonymous_counting_tokens;
19*a26f1301SXin Li
20*a26f1301SXin Liimport "act/act.proto";
21*a26f1301SXin Li
22*a26f1301SXin Lioption java_multiple_files = true;
23*a26f1301SXin Li
24*a26f1301SXin Limessage Transcript {
25*a26f1301SXin Li  SchemeParameters scheme_parameters = 1;
26*a26f1301SXin Li  ServerParameters server_parameters = 2;
27*a26f1301SXin Li  ClientParameters client_parameters = 3;
28*a26f1301SXin Li  repeated string messages = 4;
29*a26f1301SXin Li  repeated bytes fingerprints = 5;
30*a26f1301SXin Li  TokensRequest tokens_request = 6;
31*a26f1301SXin Li  TokensRequestPrivateState tokens_request_private_state = 7;
32*a26f1301SXin Li  TokensResponse tokens_response = 8;
33*a26f1301SXin Li  repeated Token tokens = 9;
34*a26f1301SXin Li}
35