From bf50790784e3d9b1b86fe7a84dd1adae7a485536 Mon Sep 17 00:00:00 2001 From: Working Group Two Maintainers Date: Fri, 1 Mar 2024 11:16:29 +0100 Subject: [PATCH] Syncing protocol buffers --- .rtx.toml => .mise.toml | 0 RELEASE.md | 6 +- image.bin | Bin 193763 -> 208793 bytes wgtwo/annotations/annotations.pb.go | 2 +- wgtwo/callforward/v0/callforward.pb.go | 2 +- wgtwo/common/v0/errors.pb.go | 2 +- wgtwo/common/v0/phonenumber.pb.go | 2 +- wgtwo/common/v0/types.pb.go | 2 +- wgtwo/common/v1/phonenumber.pb.go | 2 +- wgtwo/common/v1/types.pb.go | 2 +- wgtwo/consents/v0/consents.pb.go | 2 +- wgtwo/consents/v1/consent_events.pb.go | 2 +- wgtwo/data/v1/content_filtering.pb.go | 2 +- wgtwo/events/v0/events.pb.go | 2 +- wgtwo/events/v1/events.pb.go | 2 +- wgtwo/lookup/v0/number_lookup.pb.go | 2 +- wgtwo/mms/v0/mms.pb.go | 2 +- wgtwo/phonebook/v0/phonebook.pb.go | 2 +- wgtwo/products/v0/products.pb.go | 2 +- wgtwo/sim/v0/authentication.pb.go | 360 ++++++++++++++++++ wgtwo/sim/v0/authentication.proto | 48 +++ wgtwo/sim/v0/authentication_grpc.pb.go | 122 ++++++ wgtwo/sipbreakout/v1/sipbreakout.pb.go | 2 +- wgtwo/sms/v1/sms.pb.go | 2 +- wgtwo/subscription/v0/network_info.pb.go | 2 +- wgtwo/subscription/v0/subscription_id.pb.go | 2 +- .../subscription/v1/subscription_events.pb.go | 2 +- wgtwo/voicemail/v0/voicemail.pb.go | 2 +- wgtwo/webterminal/v0/webterminal.pb.go | 2 +- 29 files changed, 556 insertions(+), 26 deletions(-) rename .rtx.toml => .mise.toml (100%) create mode 100644 wgtwo/sim/v0/authentication.pb.go create mode 100644 wgtwo/sim/v0/authentication.proto create mode 100644 wgtwo/sim/v0/authentication_grpc.pb.go diff --git a/.rtx.toml b/.mise.toml similarity index 100% rename from .rtx.toml rename to .mise.toml diff --git a/RELEASE.md b/RELEASE.md index 983d0a1..9c6ef9f 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -85,11 +85,11 @@ buf registry login buf.build --username 'your username' 1. Building image.bin and generating go code requires [buf](https://docs.buf.build/installation). 2. Building the Java code requires a compatible Java version -### `rtx` +### `mise` -We do recommend using [rtx](https://github.com/jdx/rtx) for managing these dependencies. +We do recommend using [mise](https://github.com/jdx/mise for managing these dependencies. -If `rtx` is installed, the required tooling should be automatically picked up from [.rtx.toml](.rtx.toml). +If `mise` is installed, the required tooling should be automatically picked up from [.mise.toml](.mise.toml). ## NPM package diff --git a/image.bin b/image.bin index 528d1dde19f46bdd1b5991a42ba4a1e99ca1c93d..3d50f85582d75aa94489a14cdc76710d1a36b660 100644 GIT binary patch delta 29621 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 wgtwo.common.v1.Imsi + 2, // 1: wgtwo.sim.v0.GenerateEapAkaAuthenticationVectorResponse.authentication_vector:type_name -> wgtwo.sim.v0.EapAkaAuthenticationVector + 0, // 2: wgtwo.sim.v0.SimAuthenticationService.GenerateEapAkaAuthenticationVector:input_type -> wgtwo.sim.v0.GenerateEapAkaAuthenticationVectorRequest + 1, // 3: wgtwo.sim.v0.SimAuthenticationService.GenerateEapAkaAuthenticationVector:output_type -> wgtwo.sim.v0.GenerateEapAkaAuthenticationVectorResponse + 3, // [3:4] is the sub-list for method output_type + 2, // [2:3] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_wgtwo_sim_v0_authentication_proto_init() } +func file_wgtwo_sim_v0_authentication_proto_init() { + if File_wgtwo_sim_v0_authentication_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_wgtwo_sim_v0_authentication_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GenerateEapAkaAuthenticationVectorRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_wgtwo_sim_v0_authentication_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GenerateEapAkaAuthenticationVectorResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_wgtwo_sim_v0_authentication_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EapAkaAuthenticationVector); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_wgtwo_sim_v0_authentication_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_wgtwo_sim_v0_authentication_proto_goTypes, + DependencyIndexes: file_wgtwo_sim_v0_authentication_proto_depIdxs, + MessageInfos: file_wgtwo_sim_v0_authentication_proto_msgTypes, + }.Build() + File_wgtwo_sim_v0_authentication_proto = out.File + file_wgtwo_sim_v0_authentication_proto_rawDesc = nil + file_wgtwo_sim_v0_authentication_proto_goTypes = nil + file_wgtwo_sim_v0_authentication_proto_depIdxs = nil +} diff --git a/wgtwo/sim/v0/authentication.proto b/wgtwo/sim/v0/authentication.proto new file mode 100644 index 0000000..e6b7747 --- /dev/null +++ b/wgtwo/sim/v0/authentication.proto @@ -0,0 +1,48 @@ +// Copyright 2024 Working Group Two AS +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +syntax = "proto3"; + +package wgtwo.sim.v0; + +import "wgtwo/annotations/annotations.proto"; +import "wgtwo/common/v1/types.proto"; + +option java_outer_classname = "SimProto"; +option java_multiple_files = true; +option java_package = "com.wgtwo.api.v0.sim"; +option go_package = "github.com/working-group-two/wgtwoapis/wgtwo/sim/v0"; + +service SimAuthenticationService { + rpc GenerateEapAkaAuthenticationVector(GenerateEapAkaAuthenticationVectorRequest) + returns (GenerateEapAkaAuthenticationVectorResponse) { + option (scope) = "sim.authentication_vector:generate"; + } +} + +message GenerateEapAkaAuthenticationVectorRequest { + wgtwo.common.v1.Imsi imsi = 1; +} + +message GenerateEapAkaAuthenticationVectorResponse { + EapAkaAuthenticationVector authentication_vector = 1; +} + +message EapAkaAuthenticationVector { + bytes rand = 1; + bytes xres = 2; + bytes autn = 3; + bytes ck = 4; + bytes ik = 5; +} diff --git a/wgtwo/sim/v0/authentication_grpc.pb.go b/wgtwo/sim/v0/authentication_grpc.pb.go new file mode 100644 index 0000000..d78fbfa --- /dev/null +++ b/wgtwo/sim/v0/authentication_grpc.pb.go @@ -0,0 +1,122 @@ +// Copyright 2024 Working Group Two AS +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc (unknown) +// source: wgtwo/sim/v0/authentication.proto + +package v0 + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + SimAuthenticationService_GenerateEapAkaAuthenticationVector_FullMethodName = "/wgtwo.sim.v0.SimAuthenticationService/GenerateEapAkaAuthenticationVector" +) + +// SimAuthenticationServiceClient is the client API for SimAuthenticationService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type SimAuthenticationServiceClient interface { + GenerateEapAkaAuthenticationVector(ctx context.Context, in *GenerateEapAkaAuthenticationVectorRequest, opts ...grpc.CallOption) (*GenerateEapAkaAuthenticationVectorResponse, error) +} + +type simAuthenticationServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewSimAuthenticationServiceClient(cc grpc.ClientConnInterface) SimAuthenticationServiceClient { + return &simAuthenticationServiceClient{cc} +} + +func (c *simAuthenticationServiceClient) GenerateEapAkaAuthenticationVector(ctx context.Context, in *GenerateEapAkaAuthenticationVectorRequest, opts ...grpc.CallOption) (*GenerateEapAkaAuthenticationVectorResponse, error) { + out := new(GenerateEapAkaAuthenticationVectorResponse) + err := c.cc.Invoke(ctx, SimAuthenticationService_GenerateEapAkaAuthenticationVector_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// SimAuthenticationServiceServer is the server API for SimAuthenticationService service. +// All implementations should embed UnimplementedSimAuthenticationServiceServer +// for forward compatibility +type SimAuthenticationServiceServer interface { + GenerateEapAkaAuthenticationVector(context.Context, *GenerateEapAkaAuthenticationVectorRequest) (*GenerateEapAkaAuthenticationVectorResponse, error) +} + +// UnimplementedSimAuthenticationServiceServer should be embedded to have forward compatible implementations. +type UnimplementedSimAuthenticationServiceServer struct { +} + +func (UnimplementedSimAuthenticationServiceServer) GenerateEapAkaAuthenticationVector(context.Context, *GenerateEapAkaAuthenticationVectorRequest) (*GenerateEapAkaAuthenticationVectorResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GenerateEapAkaAuthenticationVector not implemented") +} + +// UnsafeSimAuthenticationServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to SimAuthenticationServiceServer will +// result in compilation errors. +type UnsafeSimAuthenticationServiceServer interface { + mustEmbedUnimplementedSimAuthenticationServiceServer() +} + +func RegisterSimAuthenticationServiceServer(s grpc.ServiceRegistrar, srv SimAuthenticationServiceServer) { + s.RegisterService(&SimAuthenticationService_ServiceDesc, srv) +} + +func _SimAuthenticationService_GenerateEapAkaAuthenticationVector_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GenerateEapAkaAuthenticationVectorRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SimAuthenticationServiceServer).GenerateEapAkaAuthenticationVector(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: SimAuthenticationService_GenerateEapAkaAuthenticationVector_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SimAuthenticationServiceServer).GenerateEapAkaAuthenticationVector(ctx, req.(*GenerateEapAkaAuthenticationVectorRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// SimAuthenticationService_ServiceDesc is the grpc.ServiceDesc for SimAuthenticationService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var SimAuthenticationService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "wgtwo.sim.v0.SimAuthenticationService", + HandlerType: (*SimAuthenticationServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GenerateEapAkaAuthenticationVector", + Handler: _SimAuthenticationService_GenerateEapAkaAuthenticationVector_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "wgtwo/sim/v0/authentication.proto", +} diff --git a/wgtwo/sipbreakout/v1/sipbreakout.pb.go b/wgtwo/sipbreakout/v1/sipbreakout.pb.go index 5d00f0e..caac312 100644 --- a/wgtwo/sipbreakout/v1/sipbreakout.pb.go +++ b/wgtwo/sipbreakout/v1/sipbreakout.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/sipbreakout/v1/sipbreakout.proto diff --git a/wgtwo/sms/v1/sms.pb.go b/wgtwo/sms/v1/sms.pb.go index 462b6fd..b121497 100644 --- a/wgtwo/sms/v1/sms.pb.go +++ b/wgtwo/sms/v1/sms.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/sms/v1/sms.proto diff --git a/wgtwo/subscription/v0/network_info.pb.go b/wgtwo/subscription/v0/network_info.pb.go index 74481d8..8fab9cf 100644 --- a/wgtwo/subscription/v0/network_info.pb.go +++ b/wgtwo/subscription/v0/network_info.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/subscription/v0/network_info.proto diff --git a/wgtwo/subscription/v0/subscription_id.pb.go b/wgtwo/subscription/v0/subscription_id.pb.go index 11acda4..5993b75 100644 --- a/wgtwo/subscription/v0/subscription_id.pb.go +++ b/wgtwo/subscription/v0/subscription_id.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/subscription/v0/subscription_id.proto diff --git a/wgtwo/subscription/v1/subscription_events.pb.go b/wgtwo/subscription/v1/subscription_events.pb.go index c18f129..23a9708 100644 --- a/wgtwo/subscription/v1/subscription_events.pb.go +++ b/wgtwo/subscription/v1/subscription_events.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/subscription/v1/subscription_events.proto diff --git a/wgtwo/voicemail/v0/voicemail.pb.go b/wgtwo/voicemail/v0/voicemail.pb.go index fd751c6..3c010eb 100644 --- a/wgtwo/voicemail/v0/voicemail.pb.go +++ b/wgtwo/voicemail/v0/voicemail.pb.go @@ -18,7 +18,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/voicemail/v0/voicemail.proto diff --git a/wgtwo/webterminal/v0/webterminal.pb.go b/wgtwo/webterminal/v0/webterminal.pb.go index 69b8edc..2a81aa8 100644 --- a/wgtwo/webterminal/v0/webterminal.pb.go +++ b/wgtwo/webterminal/v0/webterminal.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.32.0 // protoc (unknown) // source: wgtwo/webterminal/v0/webterminal.proto