| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: private_membership_rlwe.proto |
| |
| #include "private_membership_rlwe.pb.h" |
| |
| #include <algorithm> |
| |
| #include <google/protobuf/io/coded_stream.h> |
| #include <google/protobuf/extension_set.h> |
| #include <google/protobuf/wire_format_lite.h> |
| #include <google/protobuf/io/zero_copy_stream_impl_lite.h> |
| // @@protoc_insertion_point(includes) |
| #include <google/protobuf/port_def.inc> |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_DoublyEncryptedId_private_5fmembership_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MembershipResponse_private_5fmembership_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PirRequest_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PirResponse_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_RlweParameters_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Uint128_private_5fmembership_5frlwe_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_serialization_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SerializedNttPolynomial_serialization_2eproto; |
| extern PROTOBUF_INTERNAL_EXPORT_serialization_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_SerializedSymmetricRlweCiphertext_serialization_2eproto; |
| namespace private_membership { |
| namespace rlwe { |
| class PrivateMembershipRlweOprfRequestDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweOprfRequest> _instance; |
| } _PrivateMembershipRlweOprfRequest_default_instance_; |
| class PrivateMembershipRlweOprfResponseDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweOprfResponse> _instance; |
| } _PrivateMembershipRlweOprfResponse_default_instance_; |
| class PrivateMembershipRlweQueryRequestDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweQueryRequest> _instance; |
| } _PrivateMembershipRlweQueryRequest_default_instance_; |
| class PrivateMembershipRlweQueryResponseDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweQueryResponse> _instance; |
| } _PrivateMembershipRlweQueryResponse_default_instance_; |
| class RlwePlaintextIdDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<RlwePlaintextId> _instance; |
| } _RlwePlaintextId_default_instance_; |
| class HashedBucketsParametersDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<HashedBucketsParameters> _instance; |
| } _HashedBucketsParameters_default_instance_; |
| class EncryptedBucketsParametersDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EncryptedBucketsParameters> _instance; |
| } _EncryptedBucketsParameters_default_instance_; |
| class RlweParametersDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<RlweParameters> _instance; |
| } _RlweParameters_default_instance_; |
| class Uint128DefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Uint128> _instance; |
| } _Uint128_default_instance_; |
| class PrivateMembershipRlweQuery_HashedBucketIdDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweQuery_HashedBucketId> _instance; |
| } _PrivateMembershipRlweQuery_HashedBucketId_default_instance_; |
| class PrivateMembershipRlweQueryDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlweQuery> _instance; |
| } _PrivateMembershipRlweQuery_default_instance_; |
| class PrivateMembershipRlwePirResponseDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PrivateMembershipRlwePirResponse> _instance; |
| } _PrivateMembershipRlwePirResponse_default_instance_; |
| class PirRequestDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PirRequest> _instance; |
| } _PirRequest_default_instance_; |
| class PirResponseDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<PirResponse> _instance; |
| } _PirResponse_default_instance_; |
| class EncryptedBucket_EncryptedIdValuePairDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EncryptedBucket_EncryptedIdValuePair> _instance; |
| } _EncryptedBucket_EncryptedIdValuePair_default_instance_; |
| class EncryptedBucketDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EncryptedBucket> _instance; |
| } _EncryptedBucket_default_instance_; |
| class RlweMembershipResponses_MembershipResponseEntryDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<RlweMembershipResponses_MembershipResponseEntry> _instance; |
| } _RlweMembershipResponses_MembershipResponseEntry_default_instance_; |
| class RlweMembershipResponsesDefaultTypeInternal { |
| public: |
| ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<RlweMembershipResponses> _instance; |
| } _RlweMembershipResponses_default_instance_; |
| } // namespace rlwe |
| } // namespace private_membership |
| static void InitDefaultsscc_info_EncryptedBucket_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_EncryptedBucket_default_instance_; |
| new (ptr) ::private_membership::rlwe::EncryptedBucket(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::EncryptedBucket::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EncryptedBucket_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_EncryptedBucket_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_EncryptedBucket_EncryptedIdValuePair_default_instance_; |
| new (ptr) ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_EncryptedBucketsParameters_default_instance_; |
| new (ptr) ::private_membership::rlwe::EncryptedBucketsParameters(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::EncryptedBucketsParameters::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_HashedBucketsParameters_default_instance_; |
| new (ptr) ::private_membership::rlwe::HashedBucketsParameters(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::HashedBucketsParameters::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_PirRequest_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PirRequest_default_instance_; |
| new (ptr) ::private_membership::rlwe::PirRequest(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PirRequest::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PirRequest_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PirRequest_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_SerializedNttPolynomial_serialization_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PirResponse_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PirResponse_default_instance_; |
| new (ptr) ::private_membership::rlwe::PirResponse(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PirResponse::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PirResponse_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PirResponse_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_SerializedSymmetricRlweCiphertext_serialization_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweOprfRequest_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweOprfRequest_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweOprfRequest(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweOprfRequest::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_PrivateMembershipRlweOprfRequest_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_PrivateMembershipRlweOprfRequest_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweOprfResponse_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweOprfResponse_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweOprfResponse(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweOprfResponse::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<4> scc_info_PrivateMembershipRlweOprfResponse_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 4, 0, InitDefaultsscc_info_PrivateMembershipRlweOprfResponse_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_DoublyEncryptedId_private_5fmembership_2eproto.base, |
| &scc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto.base, |
| &scc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto.base, |
| &scc_info_RlweParameters_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlwePirResponse_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlwePirResponse(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlwePirResponse::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_PirResponse_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweQuery_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweQuery(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweQuery::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_PirRequest_private_5fmembership_5frlwe_2eproto.base, |
| &scc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweQuery_HashedBucketId_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweQueryRequest_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweQueryRequest_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweQueryRequest(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweQueryRequest::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PrivateMembershipRlweQueryRequest_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PrivateMembershipRlweQueryRequest_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_PrivateMembershipRlweQueryResponse_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_PrivateMembershipRlweQueryResponse_default_instance_; |
| new (ptr) ::private_membership::rlwe::PrivateMembershipRlweQueryResponse(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::PrivateMembershipRlweQueryResponse::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PrivateMembershipRlweQueryResponse_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PrivateMembershipRlweQueryResponse_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_RlweMembershipResponses_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_RlweMembershipResponses_default_instance_; |
| new (ptr) ::private_membership::rlwe::RlweMembershipResponses(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::RlweMembershipResponses::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_RlweMembershipResponses_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_RlweMembershipResponses_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_RlweMembershipResponses_MembershipResponseEntry_default_instance_; |
| new (ptr) ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto.base, |
| &scc_info_MembershipResponse_private_5fmembership_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_RlweParameters_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_RlweParameters_default_instance_; |
| new (ptr) ::private_membership::rlwe::RlweParameters(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::RlweParameters::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_RlweParameters_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_RlweParameters_private_5fmembership_5frlwe_2eproto}, { |
| &scc_info_Uint128_private_5fmembership_5frlwe_2eproto.base,}}; |
| |
| static void InitDefaultsscc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_RlwePlaintextId_default_instance_; |
| new (ptr) ::private_membership::rlwe::RlwePlaintextId(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::RlwePlaintextId::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| static void InitDefaultsscc_info_Uint128_private_5fmembership_5frlwe_2eproto() { |
| GOOGLE_PROTOBUF_VERIFY_VERSION; |
| |
| { |
| void* ptr = &::private_membership::rlwe::_Uint128_default_instance_; |
| new (ptr) ::private_membership::rlwe::Uint128(); |
| ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
| } |
| ::private_membership::rlwe::Uint128::InitAsDefaultInstance(); |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Uint128_private_5fmembership_5frlwe_2eproto = |
| {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_Uint128_private_5fmembership_5frlwe_2eproto}, {}}; |
| |
| namespace private_membership { |
| namespace rlwe { |
| bool RlweUseCase_IsValid(int value) { |
| switch (value) { |
| case 0: |
| case 1: |
| case 2: |
| case 3: |
| case 5: |
| case 12: |
| case 13: |
| case 14: |
| case 15: |
| return true; |
| default: |
| return false; |
| } |
| } |
| |
| static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> RlweUseCase_strings[9] = {}; |
| |
| static const char RlweUseCase_names[] = |
| "CROS_DEVICE_SECONDARY_STATE" |
| "CROS_DEVICE_STATE" |
| "CROS_FRESNEL_ALL_TIME" |
| "CROS_FRESNEL_DAILY" |
| "CROS_FRESNEL_MONTHLY" |
| "RLWE_USE_CASE_UNDEFINED" |
| "TEST_USE_CASE" |
| "TEST_USE_CASE2" |
| "TEST_USE_CASE3"; |
| |
| static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry RlweUseCase_entries[] = { |
| { {RlweUseCase_names + 0, 27}, 12 }, |
| { {RlweUseCase_names + 27, 17}, 5 }, |
| { {RlweUseCase_names + 44, 21}, 15 }, |
| { {RlweUseCase_names + 65, 18}, 13 }, |
| { {RlweUseCase_names + 83, 20}, 14 }, |
| { {RlweUseCase_names + 103, 23}, 0 }, |
| { {RlweUseCase_names + 126, 13}, 1 }, |
| { {RlweUseCase_names + 139, 14}, 2 }, |
| { {RlweUseCase_names + 153, 14}, 3 }, |
| }; |
| |
| static const int RlweUseCase_entries_by_number[] = { |
| 5, // 0 -> RLWE_USE_CASE_UNDEFINED |
| 6, // 1 -> TEST_USE_CASE |
| 7, // 2 -> TEST_USE_CASE2 |
| 8, // 3 -> TEST_USE_CASE3 |
| 1, // 5 -> CROS_DEVICE_STATE |
| 0, // 12 -> CROS_DEVICE_SECONDARY_STATE |
| 3, // 13 -> CROS_FRESNEL_DAILY |
| 4, // 14 -> CROS_FRESNEL_MONTHLY |
| 2, // 15 -> CROS_FRESNEL_ALL_TIME |
| }; |
| |
| const std::string& RlweUseCase_Name( |
| RlweUseCase value) { |
| static const bool dummy = |
| ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( |
| RlweUseCase_entries, |
| RlweUseCase_entries_by_number, |
| 9, RlweUseCase_strings); |
| (void) dummy; |
| int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( |
| RlweUseCase_entries, |
| RlweUseCase_entries_by_number, |
| 9, value); |
| return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : |
| RlweUseCase_strings[idx].get(); |
| } |
| bool RlweUseCase_Parse( |
| const std::string& name, RlweUseCase* value) { |
| int int_value; |
| bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( |
| RlweUseCase_entries, 9, name, &int_value); |
| if (success) { |
| *value = static_cast<RlweUseCase>(int_value); |
| } |
| return success; |
| } |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweOprfRequest::InitAsDefaultInstance() { |
| } |
| class PrivateMembershipRlweOprfRequest::_Internal { |
| public: |
| }; |
| |
| PrivateMembershipRlweOprfRequest::PrivateMembershipRlweOprfRequest() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| } |
| PrivateMembershipRlweOprfRequest::PrivateMembershipRlweOprfRequest(const PrivateMembershipRlweOprfRequest& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| encrypted_ids_(from.encrypted_ids_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| use_case_ = from.use_case_; |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| } |
| |
| void PrivateMembershipRlweOprfRequest::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweOprfRequest_private_5fmembership_5frlwe_2eproto.base); |
| use_case_ = 0; |
| } |
| |
| PrivateMembershipRlweOprfRequest::~PrivateMembershipRlweOprfRequest() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweOprfRequest::SharedDtor() { |
| } |
| |
| void PrivateMembershipRlweOprfRequest::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweOprfRequest& PrivateMembershipRlweOprfRequest::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweOprfRequest_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweOprfRequest::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| encrypted_ids_.Clear(); |
| use_case_ = 0; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweOprfRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated bytes encrypted_ids = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| auto str = _internal_add_encrypted_ids(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| _internal_set_use_case(static_cast<::private_membership::rlwe::RlweUseCase>(val)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweOprfRequest::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated bytes encrypted_ids = 1; |
| for (int i = 0, n = this->_internal_encrypted_ids_size(); i < n; i++) { |
| const auto& s = this->_internal_encrypted_ids(i); |
| target = stream->WriteBytes(1, s, target); |
| } |
| |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| if (this->use_case() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
| 2, this->_internal_use_case(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweOprfRequest::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated bytes encrypted_ids = 1; |
| total_size += 1 * |
| ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(encrypted_ids_.size()); |
| for (int i = 0, n = encrypted_ids_.size(); i < n; i++) { |
| total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| encrypted_ids_.Get(i)); |
| } |
| |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| if (this->use_case() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_use_case()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweOprfRequest::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweOprfRequest*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweOprfRequest::MergeFrom(const PrivateMembershipRlweOprfRequest& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| encrypted_ids_.MergeFrom(from.encrypted_ids_); |
| if (from.use_case() != 0) { |
| _internal_set_use_case(from._internal_use_case()); |
| } |
| } |
| |
| void PrivateMembershipRlweOprfRequest::CopyFrom(const PrivateMembershipRlweOprfRequest& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweOprfRequest) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweOprfRequest::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweOprfRequest::InternalSwap(PrivateMembershipRlweOprfRequest* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| encrypted_ids_.InternalSwap(&other->encrypted_ids_); |
| swap(use_case_, other->use_case_); |
| } |
| |
| std::string PrivateMembershipRlweOprfRequest::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweOprfRequest"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweOprfResponse::InitAsDefaultInstance() { |
| ::private_membership::rlwe::_PrivateMembershipRlweOprfResponse_default_instance_._instance.get_mutable()->hashed_buckets_parameters_ = const_cast< ::private_membership::rlwe::HashedBucketsParameters*>( |
| ::private_membership::rlwe::HashedBucketsParameters::internal_default_instance()); |
| ::private_membership::rlwe::_PrivateMembershipRlweOprfResponse_default_instance_._instance.get_mutable()->encrypted_buckets_parameters_ = const_cast< ::private_membership::rlwe::EncryptedBucketsParameters*>( |
| ::private_membership::rlwe::EncryptedBucketsParameters::internal_default_instance()); |
| ::private_membership::rlwe::_PrivateMembershipRlweOprfResponse_default_instance_._instance.get_mutable()->rlwe_parameters_ = const_cast< ::private_membership::rlwe::RlweParameters*>( |
| ::private_membership::rlwe::RlweParameters::internal_default_instance()); |
| } |
| class PrivateMembershipRlweOprfResponse::_Internal { |
| public: |
| static const ::private_membership::rlwe::HashedBucketsParameters& hashed_buckets_parameters(const PrivateMembershipRlweOprfResponse* msg); |
| static const ::private_membership::rlwe::EncryptedBucketsParameters& encrypted_buckets_parameters(const PrivateMembershipRlweOprfResponse* msg); |
| static const ::private_membership::rlwe::RlweParameters& rlwe_parameters(const PrivateMembershipRlweOprfResponse* msg); |
| }; |
| |
| const ::private_membership::rlwe::HashedBucketsParameters& |
| PrivateMembershipRlweOprfResponse::_Internal::hashed_buckets_parameters(const PrivateMembershipRlweOprfResponse* msg) { |
| return *msg->hashed_buckets_parameters_; |
| } |
| const ::private_membership::rlwe::EncryptedBucketsParameters& |
| PrivateMembershipRlweOprfResponse::_Internal::encrypted_buckets_parameters(const PrivateMembershipRlweOprfResponse* msg) { |
| return *msg->encrypted_buckets_parameters_; |
| } |
| const ::private_membership::rlwe::RlweParameters& |
| PrivateMembershipRlweOprfResponse::_Internal::rlwe_parameters(const PrivateMembershipRlweOprfResponse* msg) { |
| return *msg->rlwe_parameters_; |
| } |
| void PrivateMembershipRlweOprfResponse::clear_doubly_encrypted_ids() { |
| doubly_encrypted_ids_.Clear(); |
| } |
| PrivateMembershipRlweOprfResponse::PrivateMembershipRlweOprfResponse() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| } |
| PrivateMembershipRlweOprfResponse::PrivateMembershipRlweOprfResponse(const PrivateMembershipRlweOprfResponse& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| doubly_encrypted_ids_(from.doubly_encrypted_ids_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| if (from._internal_has_hashed_buckets_parameters()) { |
| hashed_buckets_parameters_ = new ::private_membership::rlwe::HashedBucketsParameters(*from.hashed_buckets_parameters_); |
| } else { |
| hashed_buckets_parameters_ = nullptr; |
| } |
| if (from._internal_has_encrypted_buckets_parameters()) { |
| encrypted_buckets_parameters_ = new ::private_membership::rlwe::EncryptedBucketsParameters(*from.encrypted_buckets_parameters_); |
| } else { |
| encrypted_buckets_parameters_ = nullptr; |
| } |
| if (from._internal_has_rlwe_parameters()) { |
| rlwe_parameters_ = new ::private_membership::rlwe::RlweParameters(*from.rlwe_parameters_); |
| } else { |
| rlwe_parameters_ = nullptr; |
| } |
| key_version_ = from.key_version_; |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| } |
| |
| void PrivateMembershipRlweOprfResponse::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweOprfResponse_private_5fmembership_5frlwe_2eproto.base); |
| ::memset(&hashed_buckets_parameters_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&key_version_) - |
| reinterpret_cast<char*>(&hashed_buckets_parameters_)) + sizeof(key_version_)); |
| } |
| |
| PrivateMembershipRlweOprfResponse::~PrivateMembershipRlweOprfResponse() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweOprfResponse::SharedDtor() { |
| if (this != internal_default_instance()) delete hashed_buckets_parameters_; |
| if (this != internal_default_instance()) delete encrypted_buckets_parameters_; |
| if (this != internal_default_instance()) delete rlwe_parameters_; |
| } |
| |
| void PrivateMembershipRlweOprfResponse::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweOprfResponse& PrivateMembershipRlweOprfResponse::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweOprfResponse_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweOprfResponse::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| doubly_encrypted_ids_.Clear(); |
| if (GetArenaNoVirtual() == nullptr && hashed_buckets_parameters_ != nullptr) { |
| delete hashed_buckets_parameters_; |
| } |
| hashed_buckets_parameters_ = nullptr; |
| if (GetArenaNoVirtual() == nullptr && encrypted_buckets_parameters_ != nullptr) { |
| delete encrypted_buckets_parameters_; |
| } |
| encrypted_buckets_parameters_ = nullptr; |
| if (GetArenaNoVirtual() == nullptr && rlwe_parameters_ != nullptr) { |
| delete rlwe_parameters_; |
| } |
| rlwe_parameters_ = nullptr; |
| key_version_ = PROTOBUF_LONGLONG(0); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweOprfResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_doubly_encrypted_ids(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| ptr = ctx->ParseMessage(_internal_mutable_hashed_buckets_parameters(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3; |
| case 3: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { |
| ptr = ctx->ParseMessage(_internal_mutable_encrypted_buckets_parameters(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.RlweParameters rlwe_parameters = 4; |
| case 4: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { |
| ptr = ctx->ParseMessage(_internal_mutable_rlwe_parameters(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // int64 key_version = 5; |
| case 5: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { |
| key_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweOprfResponse::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_doubly_encrypted_ids_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_doubly_encrypted_ids(i), target, stream); |
| } |
| |
| // .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2; |
| if (this->has_hashed_buckets_parameters()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 2, _Internal::hashed_buckets_parameters(this), target, stream); |
| } |
| |
| // .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3; |
| if (this->has_encrypted_buckets_parameters()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 3, _Internal::encrypted_buckets_parameters(this), target, stream); |
| } |
| |
| // .private_membership.rlwe.RlweParameters rlwe_parameters = 4; |
| if (this->has_rlwe_parameters()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 4, _Internal::rlwe_parameters(this), target, stream); |
| } |
| |
| // int64 key_version = 5; |
| if (this->key_version() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_key_version(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweOprfResponse::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1; |
| total_size += 1UL * this->_internal_doubly_encrypted_ids_size(); |
| for (const auto& msg : this->doubly_encrypted_ids_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| // .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2; |
| if (this->has_hashed_buckets_parameters()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *hashed_buckets_parameters_); |
| } |
| |
| // .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3; |
| if (this->has_encrypted_buckets_parameters()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *encrypted_buckets_parameters_); |
| } |
| |
| // .private_membership.rlwe.RlweParameters rlwe_parameters = 4; |
| if (this->has_rlwe_parameters()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *rlwe_parameters_); |
| } |
| |
| // int64 key_version = 5; |
| if (this->key_version() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( |
| this->_internal_key_version()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweOprfResponse::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweOprfResponse*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweOprfResponse::MergeFrom(const PrivateMembershipRlweOprfResponse& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| doubly_encrypted_ids_.MergeFrom(from.doubly_encrypted_ids_); |
| if (from.has_hashed_buckets_parameters()) { |
| _internal_mutable_hashed_buckets_parameters()->::private_membership::rlwe::HashedBucketsParameters::MergeFrom(from._internal_hashed_buckets_parameters()); |
| } |
| if (from.has_encrypted_buckets_parameters()) { |
| _internal_mutable_encrypted_buckets_parameters()->::private_membership::rlwe::EncryptedBucketsParameters::MergeFrom(from._internal_encrypted_buckets_parameters()); |
| } |
| if (from.has_rlwe_parameters()) { |
| _internal_mutable_rlwe_parameters()->::private_membership::rlwe::RlweParameters::MergeFrom(from._internal_rlwe_parameters()); |
| } |
| if (from.key_version() != 0) { |
| _internal_set_key_version(from._internal_key_version()); |
| } |
| } |
| |
| void PrivateMembershipRlweOprfResponse::CopyFrom(const PrivateMembershipRlweOprfResponse& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweOprfResponse) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweOprfResponse::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweOprfResponse::InternalSwap(PrivateMembershipRlweOprfResponse* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| doubly_encrypted_ids_.InternalSwap(&other->doubly_encrypted_ids_); |
| swap(hashed_buckets_parameters_, other->hashed_buckets_parameters_); |
| swap(encrypted_buckets_parameters_, other->encrypted_buckets_parameters_); |
| swap(rlwe_parameters_, other->rlwe_parameters_); |
| swap(key_version_, other->key_version_); |
| } |
| |
| std::string PrivateMembershipRlweOprfResponse::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweOprfResponse"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweQueryRequest::InitAsDefaultInstance() { |
| } |
| class PrivateMembershipRlweQueryRequest::_Internal { |
| public: |
| }; |
| |
| PrivateMembershipRlweQueryRequest::PrivateMembershipRlweQueryRequest() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| } |
| PrivateMembershipRlweQueryRequest::PrivateMembershipRlweQueryRequest(const PrivateMembershipRlweQueryRequest& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| queries_(from.queries_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::memcpy(&key_version_, &from.key_version_, |
| static_cast<size_t>(reinterpret_cast<char*>(&use_case_) - |
| reinterpret_cast<char*>(&key_version_)) + sizeof(use_case_)); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| } |
| |
| void PrivateMembershipRlweQueryRequest::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweQueryRequest_private_5fmembership_5frlwe_2eproto.base); |
| ::memset(&key_version_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&use_case_) - |
| reinterpret_cast<char*>(&key_version_)) + sizeof(use_case_)); |
| } |
| |
| PrivateMembershipRlweQueryRequest::~PrivateMembershipRlweQueryRequest() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweQueryRequest::SharedDtor() { |
| } |
| |
| void PrivateMembershipRlweQueryRequest::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweQueryRequest& PrivateMembershipRlweQueryRequest::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweQueryRequest_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweQueryRequest::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| queries_.Clear(); |
| ::memset(&key_version_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&use_case_) - |
| reinterpret_cast<char*>(&key_version_)) + sizeof(use_case_)); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweQueryRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_queries(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| _internal_set_use_case(static_cast<::private_membership::rlwe::RlweUseCase>(val)); |
| } else goto handle_unusual; |
| continue; |
| // int64 key_version = 3; |
| case 3: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { |
| key_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweQueryRequest::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_queries_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_queries(i), target, stream); |
| } |
| |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| if (this->use_case() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
| 2, this->_internal_use_case(), target); |
| } |
| |
| // int64 key_version = 3; |
| if (this->key_version() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(3, this->_internal_key_version(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweQueryRequest::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1; |
| total_size += 1UL * this->_internal_queries_size(); |
| for (const auto& msg : this->queries_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| // int64 key_version = 3; |
| if (this->key_version() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( |
| this->_internal_key_version()); |
| } |
| |
| // .private_membership.rlwe.RlweUseCase use_case = 2; |
| if (this->use_case() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_use_case()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweQueryRequest::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweQueryRequest*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweQueryRequest::MergeFrom(const PrivateMembershipRlweQueryRequest& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| queries_.MergeFrom(from.queries_); |
| if (from.key_version() != 0) { |
| _internal_set_key_version(from._internal_key_version()); |
| } |
| if (from.use_case() != 0) { |
| _internal_set_use_case(from._internal_use_case()); |
| } |
| } |
| |
| void PrivateMembershipRlweQueryRequest::CopyFrom(const PrivateMembershipRlweQueryRequest& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweQueryRequest) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweQueryRequest::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweQueryRequest::InternalSwap(PrivateMembershipRlweQueryRequest* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| queries_.InternalSwap(&other->queries_); |
| swap(key_version_, other->key_version_); |
| swap(use_case_, other->use_case_); |
| } |
| |
| std::string PrivateMembershipRlweQueryRequest::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweQueryRequest"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweQueryResponse::InitAsDefaultInstance() { |
| } |
| class PrivateMembershipRlweQueryResponse::_Internal { |
| public: |
| }; |
| |
| PrivateMembershipRlweQueryResponse::PrivateMembershipRlweQueryResponse() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| } |
| PrivateMembershipRlweQueryResponse::PrivateMembershipRlweQueryResponse(const PrivateMembershipRlweQueryResponse& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| pir_responses_(from.pir_responses_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| } |
| |
| void PrivateMembershipRlweQueryResponse::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweQueryResponse_private_5fmembership_5frlwe_2eproto.base); |
| } |
| |
| PrivateMembershipRlweQueryResponse::~PrivateMembershipRlweQueryResponse() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweQueryResponse::SharedDtor() { |
| } |
| |
| void PrivateMembershipRlweQueryResponse::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweQueryResponse& PrivateMembershipRlweQueryResponse::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweQueryResponse_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweQueryResponse::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| pir_responses_.Clear(); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweQueryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_pir_responses(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweQueryResponse::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_pir_responses_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_pir_responses(i), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweQueryResponse::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1; |
| total_size += 1UL * this->_internal_pir_responses_size(); |
| for (const auto& msg : this->pir_responses_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweQueryResponse::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweQueryResponse*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweQueryResponse::MergeFrom(const PrivateMembershipRlweQueryResponse& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| pir_responses_.MergeFrom(from.pir_responses_); |
| } |
| |
| void PrivateMembershipRlweQueryResponse::CopyFrom(const PrivateMembershipRlweQueryResponse& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweQueryResponse) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweQueryResponse::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweQueryResponse::InternalSwap(PrivateMembershipRlweQueryResponse* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| pir_responses_.InternalSwap(&other->pir_responses_); |
| } |
| |
| std::string PrivateMembershipRlweQueryResponse::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweQueryResponse"; |
| } |
| |
| |
| // =================================================================== |
| |
| void RlwePlaintextId::InitAsDefaultInstance() { |
| } |
| class RlwePlaintextId::_Internal { |
| public: |
| }; |
| |
| RlwePlaintextId::RlwePlaintextId() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.RlwePlaintextId) |
| } |
| RlwePlaintextId::RlwePlaintextId(const RlwePlaintextId& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| non_sensitive_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_non_sensitive_id().empty()) { |
| non_sensitive_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.non_sensitive_id_); |
| } |
| sensitive_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_sensitive_id().empty()) { |
| sensitive_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.sensitive_id_); |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.RlwePlaintextId) |
| } |
| |
| void RlwePlaintextId::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto.base); |
| non_sensitive_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| sensitive_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| RlwePlaintextId::~RlwePlaintextId() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.RlwePlaintextId) |
| SharedDtor(); |
| } |
| |
| void RlwePlaintextId::SharedDtor() { |
| non_sensitive_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| sensitive_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| void RlwePlaintextId::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const RlwePlaintextId& RlwePlaintextId::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_RlwePlaintextId_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void RlwePlaintextId::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.RlwePlaintextId) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| non_sensitive_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| sensitive_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* RlwePlaintextId::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // string non_sensitive_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| auto str = _internal_mutable_non_sensitive_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr)); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // string sensitive_id = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| auto str = _internal_mutable_sensitive_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, nullptr)); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* RlwePlaintextId::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.RlwePlaintextId) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // string non_sensitive_id = 1; |
| if (this->non_sensitive_id().size() > 0) { |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
| this->_internal_non_sensitive_id().data(), static_cast<int>(this->_internal_non_sensitive_id().length()), |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
| "private_membership.rlwe.RlwePlaintextId.non_sensitive_id"); |
| target = stream->WriteStringMaybeAliased( |
| 1, this->_internal_non_sensitive_id(), target); |
| } |
| |
| // string sensitive_id = 2; |
| if (this->sensitive_id().size() > 0) { |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
| this->_internal_sensitive_id().data(), static_cast<int>(this->_internal_sensitive_id().length()), |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
| "private_membership.rlwe.RlwePlaintextId.sensitive_id"); |
| target = stream->WriteStringMaybeAliased( |
| 2, this->_internal_sensitive_id(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.RlwePlaintextId) |
| return target; |
| } |
| |
| size_t RlwePlaintextId::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.RlwePlaintextId) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // string non_sensitive_id = 1; |
| if (this->non_sensitive_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
| this->_internal_non_sensitive_id()); |
| } |
| |
| // string sensitive_id = 2; |
| if (this->sensitive_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
| this->_internal_sensitive_id()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void RlwePlaintextId::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const RlwePlaintextId*>( |
| &from)); |
| } |
| |
| void RlwePlaintextId::MergeFrom(const RlwePlaintextId& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.RlwePlaintextId) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.non_sensitive_id().size() > 0) { |
| |
| non_sensitive_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.non_sensitive_id_); |
| } |
| if (from.sensitive_id().size() > 0) { |
| |
| sensitive_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.sensitive_id_); |
| } |
| } |
| |
| void RlwePlaintextId::CopyFrom(const RlwePlaintextId& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.RlwePlaintextId) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool RlwePlaintextId::IsInitialized() const { |
| return true; |
| } |
| |
| void RlwePlaintextId::InternalSwap(RlwePlaintextId* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| non_sensitive_id_.Swap(&other->non_sensitive_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| sensitive_id_.Swap(&other->sensitive_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| } |
| |
| std::string RlwePlaintextId::GetTypeName() const { |
| return "private_membership.rlwe.RlwePlaintextId"; |
| } |
| |
| |
| // =================================================================== |
| |
| void HashedBucketsParameters::InitAsDefaultInstance() { |
| } |
| class HashedBucketsParameters::_Internal { |
| public: |
| }; |
| |
| HashedBucketsParameters::HashedBucketsParameters() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.HashedBucketsParameters) |
| } |
| HashedBucketsParameters::HashedBucketsParameters(const HashedBucketsParameters& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::memcpy(&hashed_bucket_id_length_, &from.hashed_bucket_id_length_, |
| static_cast<size_t>(reinterpret_cast<char*>(&non_sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&hashed_bucket_id_length_)) + sizeof(non_sensitive_id_hash_type_)); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.HashedBucketsParameters) |
| } |
| |
| void HashedBucketsParameters::SharedCtor() { |
| ::memset(&hashed_bucket_id_length_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&non_sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&hashed_bucket_id_length_)) + sizeof(non_sensitive_id_hash_type_)); |
| } |
| |
| HashedBucketsParameters::~HashedBucketsParameters() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.HashedBucketsParameters) |
| SharedDtor(); |
| } |
| |
| void HashedBucketsParameters::SharedDtor() { |
| } |
| |
| void HashedBucketsParameters::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const HashedBucketsParameters& HashedBucketsParameters::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_HashedBucketsParameters_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void HashedBucketsParameters::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.HashedBucketsParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| ::memset(&hashed_bucket_id_length_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&non_sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&hashed_bucket_id_length_)) + sizeof(non_sensitive_id_hash_type_)); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* HashedBucketsParameters::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // int32 hashed_bucket_id_length = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { |
| hashed_bucket_id_length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.HashType non_sensitive_id_hash_type = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| _internal_set_non_sensitive_id_hash_type(static_cast<::private_membership::HashType>(val)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* HashedBucketsParameters::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.HashedBucketsParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // int32 hashed_bucket_id_length = 1; |
| if (this->hashed_bucket_id_length() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_hashed_bucket_id_length(), target); |
| } |
| |
| // .private_membership.HashType non_sensitive_id_hash_type = 2; |
| if (this->non_sensitive_id_hash_type() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
| 2, this->_internal_non_sensitive_id_hash_type(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.HashedBucketsParameters) |
| return target; |
| } |
| |
| size_t HashedBucketsParameters::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.HashedBucketsParameters) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // int32 hashed_bucket_id_length = 1; |
| if (this->hashed_bucket_id_length() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_hashed_bucket_id_length()); |
| } |
| |
| // .private_membership.HashType non_sensitive_id_hash_type = 2; |
| if (this->non_sensitive_id_hash_type() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_non_sensitive_id_hash_type()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void HashedBucketsParameters::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const HashedBucketsParameters*>( |
| &from)); |
| } |
| |
| void HashedBucketsParameters::MergeFrom(const HashedBucketsParameters& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.HashedBucketsParameters) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.hashed_bucket_id_length() != 0) { |
| _internal_set_hashed_bucket_id_length(from._internal_hashed_bucket_id_length()); |
| } |
| if (from.non_sensitive_id_hash_type() != 0) { |
| _internal_set_non_sensitive_id_hash_type(from._internal_non_sensitive_id_hash_type()); |
| } |
| } |
| |
| void HashedBucketsParameters::CopyFrom(const HashedBucketsParameters& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.HashedBucketsParameters) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool HashedBucketsParameters::IsInitialized() const { |
| return true; |
| } |
| |
| void HashedBucketsParameters::InternalSwap(HashedBucketsParameters* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| swap(hashed_bucket_id_length_, other->hashed_bucket_id_length_); |
| swap(non_sensitive_id_hash_type_, other->non_sensitive_id_hash_type_); |
| } |
| |
| std::string HashedBucketsParameters::GetTypeName() const { |
| return "private_membership.rlwe.HashedBucketsParameters"; |
| } |
| |
| |
| // =================================================================== |
| |
| void EncryptedBucketsParameters::InitAsDefaultInstance() { |
| } |
| class EncryptedBucketsParameters::_Internal { |
| public: |
| }; |
| |
| EncryptedBucketsParameters::EncryptedBucketsParameters() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.EncryptedBucketsParameters) |
| } |
| EncryptedBucketsParameters::EncryptedBucketsParameters(const EncryptedBucketsParameters& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::memcpy(&encrypted_bucket_id_length_, &from.encrypted_bucket_id_length_, |
| static_cast<size_t>(reinterpret_cast<char*>(&sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&encrypted_bucket_id_length_)) + sizeof(sensitive_id_hash_type_)); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.EncryptedBucketsParameters) |
| } |
| |
| void EncryptedBucketsParameters::SharedCtor() { |
| ::memset(&encrypted_bucket_id_length_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&encrypted_bucket_id_length_)) + sizeof(sensitive_id_hash_type_)); |
| } |
| |
| EncryptedBucketsParameters::~EncryptedBucketsParameters() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.EncryptedBucketsParameters) |
| SharedDtor(); |
| } |
| |
| void EncryptedBucketsParameters::SharedDtor() { |
| } |
| |
| void EncryptedBucketsParameters::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const EncryptedBucketsParameters& EncryptedBucketsParameters::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EncryptedBucketsParameters_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void EncryptedBucketsParameters::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.EncryptedBucketsParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| ::memset(&encrypted_bucket_id_length_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&sensitive_id_hash_type_) - |
| reinterpret_cast<char*>(&encrypted_bucket_id_length_)) + sizeof(sensitive_id_hash_type_)); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* EncryptedBucketsParameters::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // int32 encrypted_bucket_id_length = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { |
| encrypted_bucket_id_length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| _internal_set_sensitive_id_hash_type(static_cast<::private_membership::EncryptedBucketHashType>(val)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* EncryptedBucketsParameters::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.EncryptedBucketsParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // int32 encrypted_bucket_id_length = 1; |
| if (this->encrypted_bucket_id_length() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_encrypted_bucket_id_length(), target); |
| } |
| |
| // .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2; |
| if (this->sensitive_id_hash_type() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
| 2, this->_internal_sensitive_id_hash_type(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.EncryptedBucketsParameters) |
| return target; |
| } |
| |
| size_t EncryptedBucketsParameters::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.EncryptedBucketsParameters) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // int32 encrypted_bucket_id_length = 1; |
| if (this->encrypted_bucket_id_length() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_encrypted_bucket_id_length()); |
| } |
| |
| // .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2; |
| if (this->sensitive_id_hash_type() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_sensitive_id_hash_type()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void EncryptedBucketsParameters::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const EncryptedBucketsParameters*>( |
| &from)); |
| } |
| |
| void EncryptedBucketsParameters::MergeFrom(const EncryptedBucketsParameters& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.EncryptedBucketsParameters) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.encrypted_bucket_id_length() != 0) { |
| _internal_set_encrypted_bucket_id_length(from._internal_encrypted_bucket_id_length()); |
| } |
| if (from.sensitive_id_hash_type() != 0) { |
| _internal_set_sensitive_id_hash_type(from._internal_sensitive_id_hash_type()); |
| } |
| } |
| |
| void EncryptedBucketsParameters::CopyFrom(const EncryptedBucketsParameters& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.EncryptedBucketsParameters) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool EncryptedBucketsParameters::IsInitialized() const { |
| return true; |
| } |
| |
| void EncryptedBucketsParameters::InternalSwap(EncryptedBucketsParameters* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| swap(encrypted_bucket_id_length_, other->encrypted_bucket_id_length_); |
| swap(sensitive_id_hash_type_, other->sensitive_id_hash_type_); |
| } |
| |
| std::string EncryptedBucketsParameters::GetTypeName() const { |
| return "private_membership.rlwe.EncryptedBucketsParameters"; |
| } |
| |
| |
| // =================================================================== |
| |
| void RlweParameters::InitAsDefaultInstance() { |
| } |
| class RlweParameters::_Internal { |
| public: |
| }; |
| |
| RlweParameters::RlweParameters() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.RlweParameters) |
| } |
| RlweParameters::RlweParameters(const RlweParameters& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| modulus_(from.modulus_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::memcpy(&log_degree_, &from.log_degree_, |
| static_cast<size_t>(reinterpret_cast<char*>(&levels_of_recursion_) - |
| reinterpret_cast<char*>(&log_degree_)) + sizeof(levels_of_recursion_)); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.RlweParameters) |
| } |
| |
| void RlweParameters::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_RlweParameters_private_5fmembership_5frlwe_2eproto.base); |
| ::memset(&log_degree_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&levels_of_recursion_) - |
| reinterpret_cast<char*>(&log_degree_)) + sizeof(levels_of_recursion_)); |
| } |
| |
| RlweParameters::~RlweParameters() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.RlweParameters) |
| SharedDtor(); |
| } |
| |
| void RlweParameters::SharedDtor() { |
| } |
| |
| void RlweParameters::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const RlweParameters& RlweParameters::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_RlweParameters_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void RlweParameters::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.RlweParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| modulus_.Clear(); |
| ::memset(&log_degree_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&levels_of_recursion_) - |
| reinterpret_cast<char*>(&log_degree_)) + sizeof(levels_of_recursion_)); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* RlweParameters::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.rlwe.Uint128 modulus = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_modulus(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // int32 log_degree = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| log_degree_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // int32 log_t = 3; |
| case 3: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { |
| log_t_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // int32 variance = 4; |
| case 4: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { |
| variance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // int32 levels_of_recursion = 5; |
| case 5: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { |
| levels_of_recursion_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* RlweParameters::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.RlweParameters) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.Uint128 modulus = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_modulus_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_modulus(i), target, stream); |
| } |
| |
| // int32 log_degree = 2; |
| if (this->log_degree() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_log_degree(), target); |
| } |
| |
| // int32 log_t = 3; |
| if (this->log_t() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_log_t(), target); |
| } |
| |
| // int32 variance = 4; |
| if (this->variance() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_variance(), target); |
| } |
| |
| // int32 levels_of_recursion = 5; |
| if (this->levels_of_recursion() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_levels_of_recursion(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.RlweParameters) |
| return target; |
| } |
| |
| size_t RlweParameters::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.RlweParameters) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.Uint128 modulus = 1; |
| total_size += 1UL * this->_internal_modulus_size(); |
| for (const auto& msg : this->modulus_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| // int32 log_degree = 2; |
| if (this->log_degree() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_log_degree()); |
| } |
| |
| // int32 log_t = 3; |
| if (this->log_t() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_log_t()); |
| } |
| |
| // int32 variance = 4; |
| if (this->variance() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_variance()); |
| } |
| |
| // int32 levels_of_recursion = 5; |
| if (this->levels_of_recursion() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_levels_of_recursion()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void RlweParameters::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const RlweParameters*>( |
| &from)); |
| } |
| |
| void RlweParameters::MergeFrom(const RlweParameters& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.RlweParameters) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| modulus_.MergeFrom(from.modulus_); |
| if (from.log_degree() != 0) { |
| _internal_set_log_degree(from._internal_log_degree()); |
| } |
| if (from.log_t() != 0) { |
| _internal_set_log_t(from._internal_log_t()); |
| } |
| if (from.variance() != 0) { |
| _internal_set_variance(from._internal_variance()); |
| } |
| if (from.levels_of_recursion() != 0) { |
| _internal_set_levels_of_recursion(from._internal_levels_of_recursion()); |
| } |
| } |
| |
| void RlweParameters::CopyFrom(const RlweParameters& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.RlweParameters) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool RlweParameters::IsInitialized() const { |
| return true; |
| } |
| |
| void RlweParameters::InternalSwap(RlweParameters* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| modulus_.InternalSwap(&other->modulus_); |
| swap(log_degree_, other->log_degree_); |
| swap(log_t_, other->log_t_); |
| swap(variance_, other->variance_); |
| swap(levels_of_recursion_, other->levels_of_recursion_); |
| } |
| |
| std::string RlweParameters::GetTypeName() const { |
| return "private_membership.rlwe.RlweParameters"; |
| } |
| |
| |
| // =================================================================== |
| |
| void Uint128::InitAsDefaultInstance() { |
| } |
| class Uint128::_Internal { |
| public: |
| }; |
| |
| Uint128::Uint128() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.Uint128) |
| } |
| Uint128::Uint128(const Uint128& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::memcpy(&lo_, &from.lo_, |
| static_cast<size_t>(reinterpret_cast<char*>(&hi_) - |
| reinterpret_cast<char*>(&lo_)) + sizeof(hi_)); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.Uint128) |
| } |
| |
| void Uint128::SharedCtor() { |
| ::memset(&lo_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&hi_) - |
| reinterpret_cast<char*>(&lo_)) + sizeof(hi_)); |
| } |
| |
| Uint128::~Uint128() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.Uint128) |
| SharedDtor(); |
| } |
| |
| void Uint128::SharedDtor() { |
| } |
| |
| void Uint128::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const Uint128& Uint128::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Uint128_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void Uint128::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.Uint128) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| ::memset(&lo_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&hi_) - |
| reinterpret_cast<char*>(&lo_)) + sizeof(hi_)); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* Uint128::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // uint64 lo = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { |
| lo_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // uint64 hi = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| hi_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* Uint128::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.Uint128) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // uint64 lo = 1; |
| if (this->lo() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_lo(), target); |
| } |
| |
| // uint64 hi = 2; |
| if (this->hi() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(2, this->_internal_hi(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.Uint128) |
| return target; |
| } |
| |
| size_t Uint128::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.Uint128) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // uint64 lo = 1; |
| if (this->lo() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( |
| this->_internal_lo()); |
| } |
| |
| // uint64 hi = 2; |
| if (this->hi() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( |
| this->_internal_hi()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void Uint128::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const Uint128*>( |
| &from)); |
| } |
| |
| void Uint128::MergeFrom(const Uint128& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.Uint128) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.lo() != 0) { |
| _internal_set_lo(from._internal_lo()); |
| } |
| if (from.hi() != 0) { |
| _internal_set_hi(from._internal_hi()); |
| } |
| } |
| |
| void Uint128::CopyFrom(const Uint128& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.Uint128) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool Uint128::IsInitialized() const { |
| return true; |
| } |
| |
| void Uint128::InternalSwap(Uint128* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| swap(lo_, other->lo_); |
| swap(hi_, other->hi_); |
| } |
| |
| std::string Uint128::GetTypeName() const { |
| return "private_membership.rlwe.Uint128"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::InitAsDefaultInstance() { |
| } |
| class PrivateMembershipRlweQuery_HashedBucketId::_Internal { |
| public: |
| }; |
| |
| PrivateMembershipRlweQuery_HashedBucketId::PrivateMembershipRlweQuery_HashedBucketId() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| } |
| PrivateMembershipRlweQuery_HashedBucketId::PrivateMembershipRlweQuery_HashedBucketId(const PrivateMembershipRlweQuery_HashedBucketId& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| hashed_bucket_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_hashed_bucket_id().empty()) { |
| hashed_bucket_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.hashed_bucket_id_); |
| } |
| bit_length_ = from.bit_length_; |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto.base); |
| hashed_bucket_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| bit_length_ = 0; |
| } |
| |
| PrivateMembershipRlweQuery_HashedBucketId::~PrivateMembershipRlweQuery_HashedBucketId() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::SharedDtor() { |
| hashed_bucket_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweQuery_HashedBucketId& PrivateMembershipRlweQuery_HashedBucketId::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweQuery_HashedBucketId_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| hashed_bucket_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| bit_length_ = 0; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweQuery_HashedBucketId::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // bytes hashed_bucket_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| auto str = _internal_mutable_hashed_bucket_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // int32 bit_length = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| bit_length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweQuery_HashedBucketId::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // bytes hashed_bucket_id = 1; |
| if (this->hashed_bucket_id().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 1, this->_internal_hashed_bucket_id(), target); |
| } |
| |
| // int32 bit_length = 2; |
| if (this->bit_length() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_bit_length(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweQuery_HashedBucketId::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // bytes hashed_bucket_id = 1; |
| if (this->hashed_bucket_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_hashed_bucket_id()); |
| } |
| |
| // int32 bit_length = 2; |
| if (this->bit_length() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_bit_length()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweQuery_HashedBucketId*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::MergeFrom(const PrivateMembershipRlweQuery_HashedBucketId& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.hashed_bucket_id().size() > 0) { |
| |
| hashed_bucket_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.hashed_bucket_id_); |
| } |
| if (from.bit_length() != 0) { |
| _internal_set_bit_length(from._internal_bit_length()); |
| } |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::CopyFrom(const PrivateMembershipRlweQuery_HashedBucketId& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweQuery_HashedBucketId::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweQuery_HashedBucketId::InternalSwap(PrivateMembershipRlweQuery_HashedBucketId* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| hashed_bucket_id_.Swap(&other->hashed_bucket_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| swap(bit_length_, other->bit_length_); |
| } |
| |
| std::string PrivateMembershipRlweQuery_HashedBucketId::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlweQuery::InitAsDefaultInstance() { |
| ::private_membership::rlwe::_PrivateMembershipRlweQuery_default_instance_._instance.get_mutable()->pir_request_ = const_cast< ::private_membership::rlwe::PirRequest*>( |
| ::private_membership::rlwe::PirRequest::internal_default_instance()); |
| ::private_membership::rlwe::_PrivateMembershipRlweQuery_default_instance_._instance.get_mutable()->hashed_bucket_id_ = const_cast< ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId*>( |
| ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId::internal_default_instance()); |
| } |
| class PrivateMembershipRlweQuery::_Internal { |
| public: |
| static const ::private_membership::rlwe::PirRequest& pir_request(const PrivateMembershipRlweQuery* msg); |
| static const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& hashed_bucket_id(const PrivateMembershipRlweQuery* msg); |
| }; |
| |
| const ::private_membership::rlwe::PirRequest& |
| PrivateMembershipRlweQuery::_Internal::pir_request(const PrivateMembershipRlweQuery* msg) { |
| return *msg->pir_request_; |
| } |
| const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& |
| PrivateMembershipRlweQuery::_Internal::hashed_bucket_id(const PrivateMembershipRlweQuery* msg) { |
| return *msg->hashed_bucket_id_; |
| } |
| PrivateMembershipRlweQuery::PrivateMembershipRlweQuery() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlweQuery) |
| } |
| PrivateMembershipRlweQuery::PrivateMembershipRlweQuery(const PrivateMembershipRlweQuery& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| queried_encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_queried_encrypted_id().empty()) { |
| queried_encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.queried_encrypted_id_); |
| } |
| if (from._internal_has_pir_request()) { |
| pir_request_ = new ::private_membership::rlwe::PirRequest(*from.pir_request_); |
| } else { |
| pir_request_ = nullptr; |
| } |
| if (from._internal_has_hashed_bucket_id()) { |
| hashed_bucket_id_ = new ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId(*from.hashed_bucket_id_); |
| } else { |
| hashed_bucket_id_ = nullptr; |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlweQuery) |
| } |
| |
| void PrivateMembershipRlweQuery::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto.base); |
| queried_encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| ::memset(&pir_request_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&hashed_bucket_id_) - |
| reinterpret_cast<char*>(&pir_request_)) + sizeof(hashed_bucket_id_)); |
| } |
| |
| PrivateMembershipRlweQuery::~PrivateMembershipRlweQuery() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlweQuery) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlweQuery::SharedDtor() { |
| queried_encrypted_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (this != internal_default_instance()) delete pir_request_; |
| if (this != internal_default_instance()) delete hashed_bucket_id_; |
| } |
| |
| void PrivateMembershipRlweQuery::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlweQuery& PrivateMembershipRlweQuery::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlweQuery_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlweQuery::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlweQuery) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| queried_encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (GetArenaNoVirtual() == nullptr && pir_request_ != nullptr) { |
| delete pir_request_; |
| } |
| pir_request_ = nullptr; |
| if (GetArenaNoVirtual() == nullptr && hashed_bucket_id_ != nullptr) { |
| delete hashed_bucket_id_; |
| } |
| hashed_bucket_id_ = nullptr; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlweQuery::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // bytes queried_encrypted_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| auto str = _internal_mutable_queried_encrypted_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.PirRequest pir_request = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| ptr = ctx->ParseMessage(_internal_mutable_pir_request(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3; |
| case 3: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { |
| ptr = ctx->ParseMessage(_internal_mutable_hashed_bucket_id(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlweQuery::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlweQuery) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // bytes queried_encrypted_id = 1; |
| if (this->queried_encrypted_id().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 1, this->_internal_queried_encrypted_id(), target); |
| } |
| |
| // .private_membership.rlwe.PirRequest pir_request = 2; |
| if (this->has_pir_request()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 2, _Internal::pir_request(this), target, stream); |
| } |
| |
| // .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3; |
| if (this->has_hashed_bucket_id()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 3, _Internal::hashed_bucket_id(this), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlweQuery) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlweQuery::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlweQuery) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // bytes queried_encrypted_id = 1; |
| if (this->queried_encrypted_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_queried_encrypted_id()); |
| } |
| |
| // .private_membership.rlwe.PirRequest pir_request = 2; |
| if (this->has_pir_request()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *pir_request_); |
| } |
| |
| // .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3; |
| if (this->has_hashed_bucket_id()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *hashed_bucket_id_); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlweQuery::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlweQuery*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlweQuery::MergeFrom(const PrivateMembershipRlweQuery& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlweQuery) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.queried_encrypted_id().size() > 0) { |
| |
| queried_encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.queried_encrypted_id_); |
| } |
| if (from.has_pir_request()) { |
| _internal_mutable_pir_request()->::private_membership::rlwe::PirRequest::MergeFrom(from._internal_pir_request()); |
| } |
| if (from.has_hashed_bucket_id()) { |
| _internal_mutable_hashed_bucket_id()->::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId::MergeFrom(from._internal_hashed_bucket_id()); |
| } |
| } |
| |
| void PrivateMembershipRlweQuery::CopyFrom(const PrivateMembershipRlweQuery& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlweQuery) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlweQuery::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlweQuery::InternalSwap(PrivateMembershipRlweQuery* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| queried_encrypted_id_.Swap(&other->queried_encrypted_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| swap(pir_request_, other->pir_request_); |
| swap(hashed_bucket_id_, other->hashed_bucket_id_); |
| } |
| |
| std::string PrivateMembershipRlweQuery::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlweQuery"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PrivateMembershipRlwePirResponse::InitAsDefaultInstance() { |
| ::private_membership::rlwe::_PrivateMembershipRlwePirResponse_default_instance_._instance.get_mutable()->pir_response_ = const_cast< ::private_membership::rlwe::PirResponse*>( |
| ::private_membership::rlwe::PirResponse::internal_default_instance()); |
| } |
| class PrivateMembershipRlwePirResponse::_Internal { |
| public: |
| static const ::private_membership::rlwe::PirResponse& pir_response(const PrivateMembershipRlwePirResponse* msg); |
| }; |
| |
| const ::private_membership::rlwe::PirResponse& |
| PrivateMembershipRlwePirResponse::_Internal::pir_response(const PrivateMembershipRlwePirResponse* msg) { |
| return *msg->pir_response_; |
| } |
| PrivateMembershipRlwePirResponse::PrivateMembershipRlwePirResponse() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| } |
| PrivateMembershipRlwePirResponse::PrivateMembershipRlwePirResponse(const PrivateMembershipRlwePirResponse& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| queried_encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_queried_encrypted_id().empty()) { |
| queried_encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.queried_encrypted_id_); |
| } |
| if (from._internal_has_pir_response()) { |
| pir_response_ = new ::private_membership::rlwe::PirResponse(*from.pir_response_); |
| } else { |
| pir_response_ = nullptr; |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| } |
| |
| void PrivateMembershipRlwePirResponse::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto.base); |
| queried_encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| pir_response_ = nullptr; |
| } |
| |
| PrivateMembershipRlwePirResponse::~PrivateMembershipRlwePirResponse() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| SharedDtor(); |
| } |
| |
| void PrivateMembershipRlwePirResponse::SharedDtor() { |
| queried_encrypted_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (this != internal_default_instance()) delete pir_response_; |
| } |
| |
| void PrivateMembershipRlwePirResponse::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PrivateMembershipRlwePirResponse& PrivateMembershipRlwePirResponse::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PrivateMembershipRlwePirResponse_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PrivateMembershipRlwePirResponse::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| queried_encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (GetArenaNoVirtual() == nullptr && pir_response_ != nullptr) { |
| delete pir_response_; |
| } |
| pir_response_ = nullptr; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PrivateMembershipRlwePirResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // bytes queried_encrypted_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| auto str = _internal_mutable_queried_encrypted_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.rlwe.PirResponse pir_response = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| ptr = ctx->ParseMessage(_internal_mutable_pir_response(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PrivateMembershipRlwePirResponse::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // bytes queried_encrypted_id = 1; |
| if (this->queried_encrypted_id().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 1, this->_internal_queried_encrypted_id(), target); |
| } |
| |
| // .private_membership.rlwe.PirResponse pir_response = 2; |
| if (this->has_pir_response()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 2, _Internal::pir_response(this), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| return target; |
| } |
| |
| size_t PrivateMembershipRlwePirResponse::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // bytes queried_encrypted_id = 1; |
| if (this->queried_encrypted_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_queried_encrypted_id()); |
| } |
| |
| // .private_membership.rlwe.PirResponse pir_response = 2; |
| if (this->has_pir_response()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *pir_response_); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PrivateMembershipRlwePirResponse::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PrivateMembershipRlwePirResponse*>( |
| &from)); |
| } |
| |
| void PrivateMembershipRlwePirResponse::MergeFrom(const PrivateMembershipRlwePirResponse& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.queried_encrypted_id().size() > 0) { |
| |
| queried_encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.queried_encrypted_id_); |
| } |
| if (from.has_pir_response()) { |
| _internal_mutable_pir_response()->::private_membership::rlwe::PirResponse::MergeFrom(from._internal_pir_response()); |
| } |
| } |
| |
| void PrivateMembershipRlwePirResponse::CopyFrom(const PrivateMembershipRlwePirResponse& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PrivateMembershipRlwePirResponse) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PrivateMembershipRlwePirResponse::IsInitialized() const { |
| return true; |
| } |
| |
| void PrivateMembershipRlwePirResponse::InternalSwap(PrivateMembershipRlwePirResponse* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| queried_encrypted_id_.Swap(&other->queried_encrypted_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| swap(pir_response_, other->pir_response_); |
| } |
| |
| std::string PrivateMembershipRlwePirResponse::GetTypeName() const { |
| return "private_membership.rlwe.PrivateMembershipRlwePirResponse"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PirRequest::InitAsDefaultInstance() { |
| } |
| class PirRequest::_Internal { |
| public: |
| }; |
| |
| void PirRequest::clear_request() { |
| request_.Clear(); |
| } |
| PirRequest::PirRequest() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PirRequest) |
| } |
| PirRequest::PirRequest(const PirRequest& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| request_(from.request_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| prng_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_prng_seed().empty()) { |
| prng_seed_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.prng_seed_); |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PirRequest) |
| } |
| |
| void PirRequest::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PirRequest_private_5fmembership_5frlwe_2eproto.base); |
| prng_seed_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| PirRequest::~PirRequest() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PirRequest) |
| SharedDtor(); |
| } |
| |
| void PirRequest::SharedDtor() { |
| prng_seed_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| void PirRequest::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PirRequest& PirRequest::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PirRequest_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PirRequest::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PirRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| request_.Clear(); |
| prng_seed_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PirRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .rlwe.SerializedNttPolynomial request = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_request(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // bytes prng_seed = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| auto str = _internal_mutable_prng_seed(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PirRequest::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PirRequest) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .rlwe.SerializedNttPolynomial request = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_request_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_request(i), target, stream); |
| } |
| |
| // bytes prng_seed = 2; |
| if (this->prng_seed().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 2, this->_internal_prng_seed(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PirRequest) |
| return target; |
| } |
| |
| size_t PirRequest::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PirRequest) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .rlwe.SerializedNttPolynomial request = 1; |
| total_size += 1UL * this->_internal_request_size(); |
| for (const auto& msg : this->request_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| // bytes prng_seed = 2; |
| if (this->prng_seed().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_prng_seed()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PirRequest::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PirRequest*>( |
| &from)); |
| } |
| |
| void PirRequest::MergeFrom(const PirRequest& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PirRequest) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| request_.MergeFrom(from.request_); |
| if (from.prng_seed().size() > 0) { |
| |
| prng_seed_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.prng_seed_); |
| } |
| } |
| |
| void PirRequest::CopyFrom(const PirRequest& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PirRequest) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PirRequest::IsInitialized() const { |
| return true; |
| } |
| |
| void PirRequest::InternalSwap(PirRequest* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| request_.InternalSwap(&other->request_); |
| prng_seed_.Swap(&other->prng_seed_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| } |
| |
| std::string PirRequest::GetTypeName() const { |
| return "private_membership.rlwe.PirRequest"; |
| } |
| |
| |
| // =================================================================== |
| |
| void PirResponse::InitAsDefaultInstance() { |
| } |
| class PirResponse::_Internal { |
| public: |
| }; |
| |
| void PirResponse::clear_response() { |
| response_.Clear(); |
| } |
| PirResponse::PirResponse() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.PirResponse) |
| } |
| PirResponse::PirResponse(const PirResponse& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| response_(from.response_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| plaintext_entry_size_ = from.plaintext_entry_size_; |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.PirResponse) |
| } |
| |
| void PirResponse::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PirResponse_private_5fmembership_5frlwe_2eproto.base); |
| plaintext_entry_size_ = 0; |
| } |
| |
| PirResponse::~PirResponse() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.PirResponse) |
| SharedDtor(); |
| } |
| |
| void PirResponse::SharedDtor() { |
| } |
| |
| void PirResponse::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const PirResponse& PirResponse::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PirResponse_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void PirResponse::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.PirResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| response_.Clear(); |
| plaintext_entry_size_ = 0; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* PirResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_response(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| // int32 plaintext_entry_size = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { |
| plaintext_entry_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* PirResponse::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.PirResponse) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_response_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_response(i), target, stream); |
| } |
| |
| // int32 plaintext_entry_size = 2; |
| if (this->plaintext_entry_size() != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_plaintext_entry_size(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.PirResponse) |
| return target; |
| } |
| |
| size_t PirResponse::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.PirResponse) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1; |
| total_size += 1UL * this->_internal_response_size(); |
| for (const auto& msg : this->response_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| // int32 plaintext_entry_size = 2; |
| if (this->plaintext_entry_size() != 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
| this->_internal_plaintext_entry_size()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void PirResponse::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const PirResponse*>( |
| &from)); |
| } |
| |
| void PirResponse::MergeFrom(const PirResponse& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.PirResponse) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| response_.MergeFrom(from.response_); |
| if (from.plaintext_entry_size() != 0) { |
| _internal_set_plaintext_entry_size(from._internal_plaintext_entry_size()); |
| } |
| } |
| |
| void PirResponse::CopyFrom(const PirResponse& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.PirResponse) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool PirResponse::IsInitialized() const { |
| return true; |
| } |
| |
| void PirResponse::InternalSwap(PirResponse* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| response_.InternalSwap(&other->response_); |
| swap(plaintext_entry_size_, other->plaintext_entry_size_); |
| } |
| |
| std::string PirResponse::GetTypeName() const { |
| return "private_membership.rlwe.PirResponse"; |
| } |
| |
| |
| // =================================================================== |
| |
| void EncryptedBucket_EncryptedIdValuePair::InitAsDefaultInstance() { |
| } |
| class EncryptedBucket_EncryptedIdValuePair::_Internal { |
| public: |
| }; |
| |
| EncryptedBucket_EncryptedIdValuePair::EncryptedBucket_EncryptedIdValuePair() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| } |
| EncryptedBucket_EncryptedIdValuePair::EncryptedBucket_EncryptedIdValuePair(const EncryptedBucket_EncryptedIdValuePair& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_encrypted_id().empty()) { |
| encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.encrypted_id_); |
| } |
| encrypted_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| if (!from._internal_encrypted_value().empty()) { |
| encrypted_value_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.encrypted_value_); |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto.base); |
| encrypted_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| encrypted_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| EncryptedBucket_EncryptedIdValuePair::~EncryptedBucket_EncryptedIdValuePair() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| SharedDtor(); |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::SharedDtor() { |
| encrypted_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| encrypted_value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const EncryptedBucket_EncryptedIdValuePair& EncryptedBucket_EncryptedIdValuePair::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EncryptedBucket_EncryptedIdValuePair_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void EncryptedBucket_EncryptedIdValuePair::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| encrypted_value_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* EncryptedBucket_EncryptedIdValuePair::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // bytes encrypted_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| auto str = _internal_mutable_encrypted_id(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // bytes encrypted_value = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| auto str = _internal_mutable_encrypted_value(); |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* EncryptedBucket_EncryptedIdValuePair::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // bytes encrypted_id = 1; |
| if (this->encrypted_id().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 1, this->_internal_encrypted_id(), target); |
| } |
| |
| // bytes encrypted_value = 2; |
| if (this->encrypted_value().size() > 0) { |
| target = stream->WriteBytesMaybeAliased( |
| 2, this->_internal_encrypted_value(), target); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| return target; |
| } |
| |
| size_t EncryptedBucket_EncryptedIdValuePair::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // bytes encrypted_id = 1; |
| if (this->encrypted_id().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_encrypted_id()); |
| } |
| |
| // bytes encrypted_value = 2; |
| if (this->encrypted_value().size() > 0) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( |
| this->_internal_encrypted_value()); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const EncryptedBucket_EncryptedIdValuePair*>( |
| &from)); |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::MergeFrom(const EncryptedBucket_EncryptedIdValuePair& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.encrypted_id().size() > 0) { |
| |
| encrypted_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.encrypted_id_); |
| } |
| if (from.encrypted_value().size() > 0) { |
| |
| encrypted_value_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.encrypted_value_); |
| } |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::CopyFrom(const EncryptedBucket_EncryptedIdValuePair& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool EncryptedBucket_EncryptedIdValuePair::IsInitialized() const { |
| return true; |
| } |
| |
| void EncryptedBucket_EncryptedIdValuePair::InternalSwap(EncryptedBucket_EncryptedIdValuePair* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| encrypted_id_.Swap(&other->encrypted_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| encrypted_value_.Swap(&other->encrypted_value_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
| GetArenaNoVirtual()); |
| } |
| |
| std::string EncryptedBucket_EncryptedIdValuePair::GetTypeName() const { |
| return "private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair"; |
| } |
| |
| |
| // =================================================================== |
| |
| void EncryptedBucket::InitAsDefaultInstance() { |
| } |
| class EncryptedBucket::_Internal { |
| public: |
| }; |
| |
| EncryptedBucket::EncryptedBucket() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.EncryptedBucket) |
| } |
| EncryptedBucket::EncryptedBucket(const EncryptedBucket& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| encrypted_id_value_pairs_(from.encrypted_id_value_pairs_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.EncryptedBucket) |
| } |
| |
| void EncryptedBucket::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EncryptedBucket_private_5fmembership_5frlwe_2eproto.base); |
| } |
| |
| EncryptedBucket::~EncryptedBucket() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.EncryptedBucket) |
| SharedDtor(); |
| } |
| |
| void EncryptedBucket::SharedDtor() { |
| } |
| |
| void EncryptedBucket::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const EncryptedBucket& EncryptedBucket::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EncryptedBucket_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void EncryptedBucket::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.EncryptedBucket) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| encrypted_id_value_pairs_.Clear(); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* EncryptedBucket::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_encrypted_id_value_pairs(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* EncryptedBucket::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.EncryptedBucket) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_encrypted_id_value_pairs_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_encrypted_id_value_pairs(i), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.EncryptedBucket) |
| return target; |
| } |
| |
| size_t EncryptedBucket::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.EncryptedBucket) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1; |
| total_size += 1UL * this->_internal_encrypted_id_value_pairs_size(); |
| for (const auto& msg : this->encrypted_id_value_pairs_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void EncryptedBucket::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const EncryptedBucket*>( |
| &from)); |
| } |
| |
| void EncryptedBucket::MergeFrom(const EncryptedBucket& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.EncryptedBucket) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| encrypted_id_value_pairs_.MergeFrom(from.encrypted_id_value_pairs_); |
| } |
| |
| void EncryptedBucket::CopyFrom(const EncryptedBucket& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.EncryptedBucket) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool EncryptedBucket::IsInitialized() const { |
| return true; |
| } |
| |
| void EncryptedBucket::InternalSwap(EncryptedBucket* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| encrypted_id_value_pairs_.InternalSwap(&other->encrypted_id_value_pairs_); |
| } |
| |
| std::string EncryptedBucket::GetTypeName() const { |
| return "private_membership.rlwe.EncryptedBucket"; |
| } |
| |
| |
| // =================================================================== |
| |
| void RlweMembershipResponses_MembershipResponseEntry::InitAsDefaultInstance() { |
| ::private_membership::rlwe::_RlweMembershipResponses_MembershipResponseEntry_default_instance_._instance.get_mutable()->plaintext_id_ = const_cast< ::private_membership::rlwe::RlwePlaintextId*>( |
| ::private_membership::rlwe::RlwePlaintextId::internal_default_instance()); |
| ::private_membership::rlwe::_RlweMembershipResponses_MembershipResponseEntry_default_instance_._instance.get_mutable()->membership_response_ = const_cast< ::private_membership::MembershipResponse*>( |
| ::private_membership::MembershipResponse::internal_default_instance()); |
| } |
| class RlweMembershipResponses_MembershipResponseEntry::_Internal { |
| public: |
| static const ::private_membership::rlwe::RlwePlaintextId& plaintext_id(const RlweMembershipResponses_MembershipResponseEntry* msg); |
| static const ::private_membership::MembershipResponse& membership_response(const RlweMembershipResponses_MembershipResponseEntry* msg); |
| }; |
| |
| const ::private_membership::rlwe::RlwePlaintextId& |
| RlweMembershipResponses_MembershipResponseEntry::_Internal::plaintext_id(const RlweMembershipResponses_MembershipResponseEntry* msg) { |
| return *msg->plaintext_id_; |
| } |
| const ::private_membership::MembershipResponse& |
| RlweMembershipResponses_MembershipResponseEntry::_Internal::membership_response(const RlweMembershipResponses_MembershipResponseEntry* msg) { |
| return *msg->membership_response_; |
| } |
| void RlweMembershipResponses_MembershipResponseEntry::clear_membership_response() { |
| if (GetArenaNoVirtual() == nullptr && membership_response_ != nullptr) { |
| delete membership_response_; |
| } |
| membership_response_ = nullptr; |
| } |
| RlweMembershipResponses_MembershipResponseEntry::RlweMembershipResponses_MembershipResponseEntry() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| } |
| RlweMembershipResponses_MembershipResponseEntry::RlweMembershipResponses_MembershipResponseEntry(const RlweMembershipResponses_MembershipResponseEntry& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| if (from._internal_has_plaintext_id()) { |
| plaintext_id_ = new ::private_membership::rlwe::RlwePlaintextId(*from.plaintext_id_); |
| } else { |
| plaintext_id_ = nullptr; |
| } |
| if (from._internal_has_membership_response()) { |
| membership_response_ = new ::private_membership::MembershipResponse(*from.membership_response_); |
| } else { |
| membership_response_ = nullptr; |
| } |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto.base); |
| ::memset(&plaintext_id_, 0, static_cast<size_t>( |
| reinterpret_cast<char*>(&membership_response_) - |
| reinterpret_cast<char*>(&plaintext_id_)) + sizeof(membership_response_)); |
| } |
| |
| RlweMembershipResponses_MembershipResponseEntry::~RlweMembershipResponses_MembershipResponseEntry() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| SharedDtor(); |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::SharedDtor() { |
| if (this != internal_default_instance()) delete plaintext_id_; |
| if (this != internal_default_instance()) delete membership_response_; |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const RlweMembershipResponses_MembershipResponseEntry& RlweMembershipResponses_MembershipResponseEntry::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_RlweMembershipResponses_MembershipResponseEntry_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void RlweMembershipResponses_MembershipResponseEntry::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| if (GetArenaNoVirtual() == nullptr && plaintext_id_ != nullptr) { |
| delete plaintext_id_; |
| } |
| plaintext_id_ = nullptr; |
| if (GetArenaNoVirtual() == nullptr && membership_response_ != nullptr) { |
| delete membership_response_; |
| } |
| membership_response_ = nullptr; |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* RlweMembershipResponses_MembershipResponseEntry::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // .private_membership.rlwe.RlwePlaintextId plaintext_id = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr = ctx->ParseMessage(_internal_mutable_plaintext_id(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| // .private_membership.MembershipResponse membership_response = 2; |
| case 2: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
| ptr = ctx->ParseMessage(_internal_mutable_membership_response(), ptr); |
| CHK_(ptr); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* RlweMembershipResponses_MembershipResponseEntry::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // .private_membership.rlwe.RlwePlaintextId plaintext_id = 1; |
| if (this->has_plaintext_id()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 1, _Internal::plaintext_id(this), target, stream); |
| } |
| |
| // .private_membership.MembershipResponse membership_response = 2; |
| if (this->has_membership_response()) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage( |
| 2, _Internal::membership_response(this), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| return target; |
| } |
| |
| size_t RlweMembershipResponses_MembershipResponseEntry::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // .private_membership.rlwe.RlwePlaintextId plaintext_id = 1; |
| if (this->has_plaintext_id()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *plaintext_id_); |
| } |
| |
| // .private_membership.MembershipResponse membership_response = 2; |
| if (this->has_membership_response()) { |
| total_size += 1 + |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
| *membership_response_); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const RlweMembershipResponses_MembershipResponseEntry*>( |
| &from)); |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::MergeFrom(const RlweMembershipResponses_MembershipResponseEntry& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| if (from.has_plaintext_id()) { |
| _internal_mutable_plaintext_id()->::private_membership::rlwe::RlwePlaintextId::MergeFrom(from._internal_plaintext_id()); |
| } |
| if (from.has_membership_response()) { |
| _internal_mutable_membership_response()->::private_membership::MembershipResponse::MergeFrom(from._internal_membership_response()); |
| } |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::CopyFrom(const RlweMembershipResponses_MembershipResponseEntry& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool RlweMembershipResponses_MembershipResponseEntry::IsInitialized() const { |
| return true; |
| } |
| |
| void RlweMembershipResponses_MembershipResponseEntry::InternalSwap(RlweMembershipResponses_MembershipResponseEntry* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| swap(plaintext_id_, other->plaintext_id_); |
| swap(membership_response_, other->membership_response_); |
| } |
| |
| std::string RlweMembershipResponses_MembershipResponseEntry::GetTypeName() const { |
| return "private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry"; |
| } |
| |
| |
| // =================================================================== |
| |
| void RlweMembershipResponses::InitAsDefaultInstance() { |
| } |
| class RlweMembershipResponses::_Internal { |
| public: |
| }; |
| |
| RlweMembershipResponses::RlweMembershipResponses() |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { |
| SharedCtor(); |
| // @@protoc_insertion_point(constructor:private_membership.rlwe.RlweMembershipResponses) |
| } |
| RlweMembershipResponses::RlweMembershipResponses(const RlweMembershipResponses& from) |
| : ::PROTOBUF_NAMESPACE_ID::MessageLite(), |
| _internal_metadata_(nullptr), |
| membership_responses_(from.membership_responses_) { |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| // @@protoc_insertion_point(copy_constructor:private_membership.rlwe.RlweMembershipResponses) |
| } |
| |
| void RlweMembershipResponses::SharedCtor() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_RlweMembershipResponses_private_5fmembership_5frlwe_2eproto.base); |
| } |
| |
| RlweMembershipResponses::~RlweMembershipResponses() { |
| // @@protoc_insertion_point(destructor:private_membership.rlwe.RlweMembershipResponses) |
| SharedDtor(); |
| } |
| |
| void RlweMembershipResponses::SharedDtor() { |
| } |
| |
| void RlweMembershipResponses::SetCachedSize(int size) const { |
| _cached_size_.Set(size); |
| } |
| const RlweMembershipResponses& RlweMembershipResponses::default_instance() { |
| ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_RlweMembershipResponses_private_5fmembership_5frlwe_2eproto.base); |
| return *internal_default_instance(); |
| } |
| |
| |
| void RlweMembershipResponses::Clear() { |
| // @@protoc_insertion_point(message_clear_start:private_membership.rlwe.RlweMembershipResponses) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| membership_responses_.Clear(); |
| _internal_metadata_.Clear(); |
| } |
| |
| const char* RlweMembershipResponses::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
| #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
| while (!ctx->Done(&ptr)) { |
| ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
| ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
| CHK_(ptr); |
| switch (tag >> 3) { |
| // repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1; |
| case 1: |
| if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
| ptr -= 1; |
| do { |
| ptr += 1; |
| ptr = ctx->ParseMessage(_internal_add_membership_responses(), ptr); |
| CHK_(ptr); |
| if (!ctx->DataAvailable(ptr)) break; |
| } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); |
| } else goto handle_unusual; |
| continue; |
| default: { |
| handle_unusual: |
| if ((tag & 7) == 4 || tag == 0) { |
| ctx->SetLastTag(tag); |
| goto success; |
| } |
| ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
| CHK_(ptr != nullptr); |
| continue; |
| } |
| } // switch |
| } // while |
| success: |
| return ptr; |
| failure: |
| ptr = nullptr; |
| goto success; |
| #undef CHK_ |
| } |
| |
| ::PROTOBUF_NAMESPACE_ID::uint8* RlweMembershipResponses::_InternalSerialize( |
| ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { |
| // @@protoc_insertion_point(serialize_to_array_start:private_membership.rlwe.RlweMembershipResponses) |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1; |
| for (unsigned int i = 0, |
| n = static_cast<unsigned int>(this->_internal_membership_responses_size()); i < n; i++) { |
| target = stream->EnsureSpace(target); |
| target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
| InternalWriteMessage(1, this->_internal_membership_responses(i), target, stream); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), |
| static_cast<int>(_internal_metadata_.unknown_fields().size()), target); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:private_membership.rlwe.RlweMembershipResponses) |
| return target; |
| } |
| |
| size_t RlweMembershipResponses::ByteSizeLong() const { |
| // @@protoc_insertion_point(message_byte_size_start:private_membership.rlwe.RlweMembershipResponses) |
| size_t total_size = 0; |
| |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| // repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1; |
| total_size += 1UL * this->_internal_membership_responses_size(); |
| for (const auto& msg : this->membership_responses_) { |
| total_size += |
| ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); |
| } |
| |
| if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { |
| total_size += _internal_metadata_.unknown_fields().size(); |
| } |
| int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
| SetCachedSize(cached_size); |
| return total_size; |
| } |
| |
| void RlweMembershipResponses::CheckTypeAndMergeFrom( |
| const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { |
| MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const RlweMembershipResponses*>( |
| &from)); |
| } |
| |
| void RlweMembershipResponses::MergeFrom(const RlweMembershipResponses& from) { |
| // @@protoc_insertion_point(class_specific_merge_from_start:private_membership.rlwe.RlweMembershipResponses) |
| GOOGLE_DCHECK_NE(&from, this); |
| _internal_metadata_.MergeFrom(from._internal_metadata_); |
| ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| membership_responses_.MergeFrom(from.membership_responses_); |
| } |
| |
| void RlweMembershipResponses::CopyFrom(const RlweMembershipResponses& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:private_membership.rlwe.RlweMembershipResponses) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| bool RlweMembershipResponses::IsInitialized() const { |
| return true; |
| } |
| |
| void RlweMembershipResponses::InternalSwap(RlweMembershipResponses* other) { |
| using std::swap; |
| _internal_metadata_.Swap(&other->_internal_metadata_); |
| membership_responses_.InternalSwap(&other->membership_responses_); |
| } |
| |
| std::string RlweMembershipResponses::GetTypeName() const { |
| return "private_membership.rlwe.RlweMembershipResponses"; |
| } |
| |
| |
| // @@protoc_insertion_point(namespace_scope) |
| } // namespace rlwe |
| } // namespace private_membership |
| PROTOBUF_NAMESPACE_OPEN |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweOprfRequest* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweOprfRequest >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweOprfRequest >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweOprfResponse* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweOprfResponse >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweOprfResponse >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweQueryRequest* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweQueryRequest >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweQueryRequest >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweQueryResponse* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweQueryResponse >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweQueryResponse >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::RlwePlaintextId* Arena::CreateMaybeMessage< ::private_membership::rlwe::RlwePlaintextId >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::RlwePlaintextId >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::HashedBucketsParameters* Arena::CreateMaybeMessage< ::private_membership::rlwe::HashedBucketsParameters >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::HashedBucketsParameters >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::EncryptedBucketsParameters* Arena::CreateMaybeMessage< ::private_membership::rlwe::EncryptedBucketsParameters >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::EncryptedBucketsParameters >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::RlweParameters* Arena::CreateMaybeMessage< ::private_membership::rlwe::RlweParameters >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::RlweParameters >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::Uint128* Arena::CreateMaybeMessage< ::private_membership::rlwe::Uint128 >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::Uint128 >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlweQuery* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlweQuery >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlweQuery >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PrivateMembershipRlwePirResponse* Arena::CreateMaybeMessage< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PirRequest* Arena::CreateMaybeMessage< ::private_membership::rlwe::PirRequest >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PirRequest >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::PirResponse* Arena::CreateMaybeMessage< ::private_membership::rlwe::PirResponse >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::PirResponse >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* Arena::CreateMaybeMessage< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::EncryptedBucket* Arena::CreateMaybeMessage< ::private_membership::rlwe::EncryptedBucket >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::EncryptedBucket >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* Arena::CreateMaybeMessage< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >(arena); |
| } |
| template<> PROTOBUF_NOINLINE ::private_membership::rlwe::RlweMembershipResponses* Arena::CreateMaybeMessage< ::private_membership::rlwe::RlweMembershipResponses >(Arena* arena) { |
| return Arena::CreateInternal< ::private_membership::rlwe::RlweMembershipResponses >(arena); |
| } |
| PROTOBUF_NAMESPACE_CLOSE |
| |
| // @@protoc_insertion_point(global_scope) |
| #include <google/protobuf/port_undef.inc> |