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