Add java_package annotations to QUICHE and Anonymous Tokens protos for compilation in Java. PiperOrigin-RevId: 619221591
diff --git a/quiche/blind_sign_auth/proto/any.proto b/quiche/blind_sign_auth/proto/any.proto index c4fa835..59e3eaf 100644 --- a/quiche/blind_sign_auth/proto/any.proto +++ b/quiche/blind_sign_auth/proto/any.proto
@@ -16,6 +16,9 @@ package quiche.protobuf; +option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; + // Cloned from // https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/any.proto. message Any {
diff --git a/quiche/blind_sign_auth/proto/auth_and_sign.proto b/quiche/blind_sign_auth/proto/auth_and_sign.proto index f3ce464..1a75f65 100644 --- a/quiche/blind_sign_auth/proto/auth_and_sign.proto +++ b/quiche/blind_sign_auth/proto/auth_and_sign.proto
@@ -21,6 +21,9 @@ import "quiche/blind_sign_auth/proto/proxy_layer.proto"; import "quiche/blind_sign_auth/proto/public_metadata.proto"; +option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; + // Client is requesting to auth using the provided auth token. // Next ID: 17 message AuthAndSignRequest {
diff --git a/quiche/blind_sign_auth/proto/get_initial_data.proto b/quiche/blind_sign_auth/proto/get_initial_data.proto index c5a4d2a..627280c 100644 --- a/quiche/blind_sign_auth/proto/get_initial_data.proto +++ b/quiche/blind_sign_auth/proto/get_initial_data.proto
@@ -22,6 +22,7 @@ import "anonymous_tokens/proto/anonymous_tokens.proto"; option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; // Request data needed to prepare for AuthAndSign. message GetInitialDataRequest {
diff --git a/quiche/blind_sign_auth/proto/key_services.proto b/quiche/blind_sign_auth/proto/key_services.proto index ab183c5..e75412d 100644 --- a/quiche/blind_sign_auth/proto/key_services.proto +++ b/quiche/blind_sign_auth/proto/key_services.proto
@@ -17,6 +17,7 @@ package privacy.ppn; option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; // Indicates client's desired or capable key support. enum KeyType {
diff --git a/quiche/blind_sign_auth/proto/proxy_layer.proto b/quiche/blind_sign_auth/proto/proxy_layer.proto index 4451cda..1b4895a 100644 --- a/quiche/blind_sign_auth/proto/proxy_layer.proto +++ b/quiche/blind_sign_auth/proto/proxy_layer.proto
@@ -3,6 +3,7 @@ package privacy.ppn; option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; // Indicates which proxy layer a set of tokens will be used with. enum ProxyLayer {
diff --git a/quiche/blind_sign_auth/proto/public_metadata.proto b/quiche/blind_sign_auth/proto/public_metadata.proto index 78258bb..c8da242 100644 --- a/quiche/blind_sign_auth/proto/public_metadata.proto +++ b/quiche/blind_sign_auth/proto/public_metadata.proto
@@ -19,6 +19,7 @@ import "anonymous_tokens/proto/anonymous_tokens.proto"; option java_multiple_files = true; +option java_package = "com.google.privacy.ppn.proto"; // Contains fields which will be cryptographically linked to a blinded token and // visible to client, signer, and verifier. Clients should validate/set fields