blob: 7bd4193a005b0236496313d305d52937787dd0de [file] [log] [blame]
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: private_membership_rlwe.proto
#ifndef GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3011000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3011004 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
#include <google/protobuf/extension_set.h> // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "private_membership.pb.h"
#include "serialization.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_private_5fmembership_5frlwe_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
} // namespace internal
PROTOBUF_NAMESPACE_CLOSE
// Internal implementation detail -- do not use these members.
struct TableStruct_private_5fmembership_5frlwe_2eproto {
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[18]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
};
namespace private_membership {
namespace rlwe {
class EncryptedBucket;
class EncryptedBucketDefaultTypeInternal;
extern EncryptedBucketDefaultTypeInternal _EncryptedBucket_default_instance_;
class EncryptedBucket_EncryptedIdValuePair;
class EncryptedBucket_EncryptedIdValuePairDefaultTypeInternal;
extern EncryptedBucket_EncryptedIdValuePairDefaultTypeInternal _EncryptedBucket_EncryptedIdValuePair_default_instance_;
class EncryptedBucketsParameters;
class EncryptedBucketsParametersDefaultTypeInternal;
extern EncryptedBucketsParametersDefaultTypeInternal _EncryptedBucketsParameters_default_instance_;
class HashedBucketsParameters;
class HashedBucketsParametersDefaultTypeInternal;
extern HashedBucketsParametersDefaultTypeInternal _HashedBucketsParameters_default_instance_;
class PirRequest;
class PirRequestDefaultTypeInternal;
extern PirRequestDefaultTypeInternal _PirRequest_default_instance_;
class PirResponse;
class PirResponseDefaultTypeInternal;
extern PirResponseDefaultTypeInternal _PirResponse_default_instance_;
class PrivateMembershipRlweOprfRequest;
class PrivateMembershipRlweOprfRequestDefaultTypeInternal;
extern PrivateMembershipRlweOprfRequestDefaultTypeInternal _PrivateMembershipRlweOprfRequest_default_instance_;
class PrivateMembershipRlweOprfResponse;
class PrivateMembershipRlweOprfResponseDefaultTypeInternal;
extern PrivateMembershipRlweOprfResponseDefaultTypeInternal _PrivateMembershipRlweOprfResponse_default_instance_;
class PrivateMembershipRlwePirResponse;
class PrivateMembershipRlwePirResponseDefaultTypeInternal;
extern PrivateMembershipRlwePirResponseDefaultTypeInternal _PrivateMembershipRlwePirResponse_default_instance_;
class PrivateMembershipRlweQuery;
class PrivateMembershipRlweQueryDefaultTypeInternal;
extern PrivateMembershipRlweQueryDefaultTypeInternal _PrivateMembershipRlweQuery_default_instance_;
class PrivateMembershipRlweQueryRequest;
class PrivateMembershipRlweQueryRequestDefaultTypeInternal;
extern PrivateMembershipRlweQueryRequestDefaultTypeInternal _PrivateMembershipRlweQueryRequest_default_instance_;
class PrivateMembershipRlweQueryResponse;
class PrivateMembershipRlweQueryResponseDefaultTypeInternal;
extern PrivateMembershipRlweQueryResponseDefaultTypeInternal _PrivateMembershipRlweQueryResponse_default_instance_;
class PrivateMembershipRlweQuery_HashedBucketId;
class PrivateMembershipRlweQuery_HashedBucketIdDefaultTypeInternal;
extern PrivateMembershipRlweQuery_HashedBucketIdDefaultTypeInternal _PrivateMembershipRlweQuery_HashedBucketId_default_instance_;
class RlweMembershipResponses;
class RlweMembershipResponsesDefaultTypeInternal;
extern RlweMembershipResponsesDefaultTypeInternal _RlweMembershipResponses_default_instance_;
class RlweMembershipResponses_MembershipResponseEntry;
class RlweMembershipResponses_MembershipResponseEntryDefaultTypeInternal;
extern RlweMembershipResponses_MembershipResponseEntryDefaultTypeInternal _RlweMembershipResponses_MembershipResponseEntry_default_instance_;
class RlweParameters;
class RlweParametersDefaultTypeInternal;
extern RlweParametersDefaultTypeInternal _RlweParameters_default_instance_;
class RlwePlaintextId;
class RlwePlaintextIdDefaultTypeInternal;
extern RlwePlaintextIdDefaultTypeInternal _RlwePlaintextId_default_instance_;
class Uint128;
class Uint128DefaultTypeInternal;
extern Uint128DefaultTypeInternal _Uint128_default_instance_;
} // namespace rlwe
} // namespace private_membership
PROTOBUF_NAMESPACE_OPEN
template<> ::private_membership::rlwe::EncryptedBucket* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucket>(Arena*);
template<> ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair>(Arena*);
template<> ::private_membership::rlwe::EncryptedBucketsParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::EncryptedBucketsParameters>(Arena*);
template<> ::private_membership::rlwe::HashedBucketsParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::HashedBucketsParameters>(Arena*);
template<> ::private_membership::rlwe::PirRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PirRequest>(Arena*);
template<> ::private_membership::rlwe::PirResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PirResponse>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweOprfRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweOprfRequest>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweOprfResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweOprfResponse>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlwePirResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlwePirResponse>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweQuery* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQuery>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweQueryRequest* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQueryRequest>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweQueryResponse* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQueryResponse>(Arena*);
template<> ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* Arena::CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId>(Arena*);
template<> ::private_membership::rlwe::RlweMembershipResponses* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweMembershipResponses>(Arena*);
template<> ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry>(Arena*);
template<> ::private_membership::rlwe::RlweParameters* Arena::CreateMaybeMessage<::private_membership::rlwe::RlweParameters>(Arena*);
template<> ::private_membership::rlwe::RlwePlaintextId* Arena::CreateMaybeMessage<::private_membership::rlwe::RlwePlaintextId>(Arena*);
template<> ::private_membership::rlwe::Uint128* Arena::CreateMaybeMessage<::private_membership::rlwe::Uint128>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace private_membership {
namespace rlwe {
enum RlweUseCase : int {
RLWE_USE_CASE_UNDEFINED = 0,
TEST_USE_CASE = 1,
TEST_USE_CASE2 = 2,
TEST_USE_CASE3 = 3,
CROS_DEVICE_STATE = 5,
CROS_DEVICE_SECONDARY_STATE = 12,
CROS_FRESNEL_DAILY = 13,
CROS_FRESNEL_MONTHLY = 14,
CROS_FRESNEL_ALL_TIME = 15,
RlweUseCase_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
RlweUseCase_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
};
bool RlweUseCase_IsValid(int value);
constexpr RlweUseCase RlweUseCase_MIN = RLWE_USE_CASE_UNDEFINED;
constexpr RlweUseCase RlweUseCase_MAX = CROS_FRESNEL_ALL_TIME;
constexpr int RlweUseCase_ARRAYSIZE = RlweUseCase_MAX + 1;
const std::string& RlweUseCase_Name(RlweUseCase value);
template<typename T>
inline const std::string& RlweUseCase_Name(T enum_t_value) {
static_assert(::std::is_same<T, RlweUseCase>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function RlweUseCase_Name.");
return RlweUseCase_Name(static_cast<RlweUseCase>(enum_t_value));
}
bool RlweUseCase_Parse(
const std::string& name, RlweUseCase* value);
// ===================================================================
class PrivateMembershipRlweOprfRequest :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweOprfRequest) */ {
public:
PrivateMembershipRlweOprfRequest();
virtual ~PrivateMembershipRlweOprfRequest();
PrivateMembershipRlweOprfRequest(const PrivateMembershipRlweOprfRequest& from);
PrivateMembershipRlweOprfRequest(PrivateMembershipRlweOprfRequest&& from) noexcept
: PrivateMembershipRlweOprfRequest() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweOprfRequest& operator=(const PrivateMembershipRlweOprfRequest& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweOprfRequest& operator=(PrivateMembershipRlweOprfRequest&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweOprfRequest& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweOprfRequest* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweOprfRequest*>(
&_PrivateMembershipRlweOprfRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
0;
friend void swap(PrivateMembershipRlweOprfRequest& a, PrivateMembershipRlweOprfRequest& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweOprfRequest* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweOprfRequest* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweOprfRequest>(nullptr);
}
PrivateMembershipRlweOprfRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweOprfRequest>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweOprfRequest& from);
void MergeFrom(const PrivateMembershipRlweOprfRequest& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweOprfRequest* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweOprfRequest";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kEncryptedIdsFieldNumber = 1,
kUseCaseFieldNumber = 2,
};
// repeated bytes encrypted_ids = 1;
int encrypted_ids_size() const;
private:
int _internal_encrypted_ids_size() const;
public:
void clear_encrypted_ids();
const std::string& encrypted_ids(int index) const;
std::string* mutable_encrypted_ids(int index);
void set_encrypted_ids(int index, const std::string& value);
void set_encrypted_ids(int index, std::string&& value);
void set_encrypted_ids(int index, const char* value);
void set_encrypted_ids(int index, const void* value, size_t size);
std::string* add_encrypted_ids();
void add_encrypted_ids(const std::string& value);
void add_encrypted_ids(std::string&& value);
void add_encrypted_ids(const char* value);
void add_encrypted_ids(const void* value, size_t size);
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& encrypted_ids() const;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_encrypted_ids();
private:
const std::string& _internal_encrypted_ids(int index) const;
std::string* _internal_add_encrypted_ids();
public:
// .private_membership.rlwe.RlweUseCase use_case = 2;
void clear_use_case();
::private_membership::rlwe::RlweUseCase use_case() const;
void set_use_case(::private_membership::rlwe::RlweUseCase value);
private:
::private_membership::rlwe::RlweUseCase _internal_use_case() const;
void _internal_set_use_case(::private_membership::rlwe::RlweUseCase value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweOprfRequest)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> encrypted_ids_;
int use_case_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlweOprfResponse :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweOprfResponse) */ {
public:
PrivateMembershipRlweOprfResponse();
virtual ~PrivateMembershipRlweOprfResponse();
PrivateMembershipRlweOprfResponse(const PrivateMembershipRlweOprfResponse& from);
PrivateMembershipRlweOprfResponse(PrivateMembershipRlweOprfResponse&& from) noexcept
: PrivateMembershipRlweOprfResponse() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweOprfResponse& operator=(const PrivateMembershipRlweOprfResponse& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweOprfResponse& operator=(PrivateMembershipRlweOprfResponse&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweOprfResponse& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweOprfResponse* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweOprfResponse*>(
&_PrivateMembershipRlweOprfResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
1;
friend void swap(PrivateMembershipRlweOprfResponse& a, PrivateMembershipRlweOprfResponse& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweOprfResponse* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweOprfResponse* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweOprfResponse>(nullptr);
}
PrivateMembershipRlweOprfResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweOprfResponse>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweOprfResponse& from);
void MergeFrom(const PrivateMembershipRlweOprfResponse& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweOprfResponse* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweOprfResponse";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kDoublyEncryptedIdsFieldNumber = 1,
kHashedBucketsParametersFieldNumber = 2,
kEncryptedBucketsParametersFieldNumber = 3,
kRlweParametersFieldNumber = 4,
kKeyVersionFieldNumber = 5,
};
// repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1;
int doubly_encrypted_ids_size() const;
private:
int _internal_doubly_encrypted_ids_size() const;
public:
void clear_doubly_encrypted_ids();
::private_membership::DoublyEncryptedId* mutable_doubly_encrypted_ids(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >*
mutable_doubly_encrypted_ids();
private:
const ::private_membership::DoublyEncryptedId& _internal_doubly_encrypted_ids(int index) const;
::private_membership::DoublyEncryptedId* _internal_add_doubly_encrypted_ids();
public:
const ::private_membership::DoublyEncryptedId& doubly_encrypted_ids(int index) const;
::private_membership::DoublyEncryptedId* add_doubly_encrypted_ids();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >&
doubly_encrypted_ids() const;
// .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2;
bool has_hashed_buckets_parameters() const;
private:
bool _internal_has_hashed_buckets_parameters() const;
public:
void clear_hashed_buckets_parameters();
const ::private_membership::rlwe::HashedBucketsParameters& hashed_buckets_parameters() const;
::private_membership::rlwe::HashedBucketsParameters* release_hashed_buckets_parameters();
::private_membership::rlwe::HashedBucketsParameters* mutable_hashed_buckets_parameters();
void set_allocated_hashed_buckets_parameters(::private_membership::rlwe::HashedBucketsParameters* hashed_buckets_parameters);
private:
const ::private_membership::rlwe::HashedBucketsParameters& _internal_hashed_buckets_parameters() const;
::private_membership::rlwe::HashedBucketsParameters* _internal_mutable_hashed_buckets_parameters();
public:
// .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3;
bool has_encrypted_buckets_parameters() const;
private:
bool _internal_has_encrypted_buckets_parameters() const;
public:
void clear_encrypted_buckets_parameters();
const ::private_membership::rlwe::EncryptedBucketsParameters& encrypted_buckets_parameters() const;
::private_membership::rlwe::EncryptedBucketsParameters* release_encrypted_buckets_parameters();
::private_membership::rlwe::EncryptedBucketsParameters* mutable_encrypted_buckets_parameters();
void set_allocated_encrypted_buckets_parameters(::private_membership::rlwe::EncryptedBucketsParameters* encrypted_buckets_parameters);
private:
const ::private_membership::rlwe::EncryptedBucketsParameters& _internal_encrypted_buckets_parameters() const;
::private_membership::rlwe::EncryptedBucketsParameters* _internal_mutable_encrypted_buckets_parameters();
public:
// .private_membership.rlwe.RlweParameters rlwe_parameters = 4;
bool has_rlwe_parameters() const;
private:
bool _internal_has_rlwe_parameters() const;
public:
void clear_rlwe_parameters();
const ::private_membership::rlwe::RlweParameters& rlwe_parameters() const;
::private_membership::rlwe::RlweParameters* release_rlwe_parameters();
::private_membership::rlwe::RlweParameters* mutable_rlwe_parameters();
void set_allocated_rlwe_parameters(::private_membership::rlwe::RlweParameters* rlwe_parameters);
private:
const ::private_membership::rlwe::RlweParameters& _internal_rlwe_parameters() const;
::private_membership::rlwe::RlweParameters* _internal_mutable_rlwe_parameters();
public:
// int64 key_version = 5;
void clear_key_version();
::PROTOBUF_NAMESPACE_ID::int64 key_version() const;
void set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value);
private:
::PROTOBUF_NAMESPACE_ID::int64 _internal_key_version() const;
void _internal_set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweOprfResponse)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId > doubly_encrypted_ids_;
::private_membership::rlwe::HashedBucketsParameters* hashed_buckets_parameters_;
::private_membership::rlwe::EncryptedBucketsParameters* encrypted_buckets_parameters_;
::private_membership::rlwe::RlweParameters* rlwe_parameters_;
::PROTOBUF_NAMESPACE_ID::int64 key_version_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlweQueryRequest :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQueryRequest) */ {
public:
PrivateMembershipRlweQueryRequest();
virtual ~PrivateMembershipRlweQueryRequest();
PrivateMembershipRlweQueryRequest(const PrivateMembershipRlweQueryRequest& from);
PrivateMembershipRlweQueryRequest(PrivateMembershipRlweQueryRequest&& from) noexcept
: PrivateMembershipRlweQueryRequest() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweQueryRequest& operator=(const PrivateMembershipRlweQueryRequest& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweQueryRequest& operator=(PrivateMembershipRlweQueryRequest&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweQueryRequest& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweQueryRequest* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweQueryRequest*>(
&_PrivateMembershipRlweQueryRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
2;
friend void swap(PrivateMembershipRlweQueryRequest& a, PrivateMembershipRlweQueryRequest& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweQueryRequest* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweQueryRequest* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweQueryRequest>(nullptr);
}
PrivateMembershipRlweQueryRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweQueryRequest>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweQueryRequest& from);
void MergeFrom(const PrivateMembershipRlweQueryRequest& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweQueryRequest* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweQueryRequest";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kQueriesFieldNumber = 1,
kKeyVersionFieldNumber = 3,
kUseCaseFieldNumber = 2,
};
// repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1;
int queries_size() const;
private:
int _internal_queries_size() const;
public:
void clear_queries();
::private_membership::rlwe::PrivateMembershipRlweQuery* mutable_queries(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >*
mutable_queries();
private:
const ::private_membership::rlwe::PrivateMembershipRlweQuery& _internal_queries(int index) const;
::private_membership::rlwe::PrivateMembershipRlweQuery* _internal_add_queries();
public:
const ::private_membership::rlwe::PrivateMembershipRlweQuery& queries(int index) const;
::private_membership::rlwe::PrivateMembershipRlweQuery* add_queries();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >&
queries() const;
// int64 key_version = 3;
void clear_key_version();
::PROTOBUF_NAMESPACE_ID::int64 key_version() const;
void set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value);
private:
::PROTOBUF_NAMESPACE_ID::int64 _internal_key_version() const;
void _internal_set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value);
public:
// .private_membership.rlwe.RlweUseCase use_case = 2;
void clear_use_case();
::private_membership::rlwe::RlweUseCase use_case() const;
void set_use_case(::private_membership::rlwe::RlweUseCase value);
private:
::private_membership::rlwe::RlweUseCase _internal_use_case() const;
void _internal_set_use_case(::private_membership::rlwe::RlweUseCase value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweQueryRequest)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery > queries_;
::PROTOBUF_NAMESPACE_ID::int64 key_version_;
int use_case_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlweQueryResponse :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQueryResponse) */ {
public:
PrivateMembershipRlweQueryResponse();
virtual ~PrivateMembershipRlweQueryResponse();
PrivateMembershipRlweQueryResponse(const PrivateMembershipRlweQueryResponse& from);
PrivateMembershipRlweQueryResponse(PrivateMembershipRlweQueryResponse&& from) noexcept
: PrivateMembershipRlweQueryResponse() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweQueryResponse& operator=(const PrivateMembershipRlweQueryResponse& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweQueryResponse& operator=(PrivateMembershipRlweQueryResponse&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweQueryResponse& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweQueryResponse* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweQueryResponse*>(
&_PrivateMembershipRlweQueryResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
3;
friend void swap(PrivateMembershipRlweQueryResponse& a, PrivateMembershipRlweQueryResponse& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweQueryResponse* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweQueryResponse* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweQueryResponse>(nullptr);
}
PrivateMembershipRlweQueryResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweQueryResponse>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweQueryResponse& from);
void MergeFrom(const PrivateMembershipRlweQueryResponse& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweQueryResponse* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweQueryResponse";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kPirResponsesFieldNumber = 1,
};
// repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1;
int pir_responses_size() const;
private:
int _internal_pir_responses_size() const;
public:
void clear_pir_responses();
::private_membership::rlwe::PrivateMembershipRlwePirResponse* mutable_pir_responses(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >*
mutable_pir_responses();
private:
const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& _internal_pir_responses(int index) const;
::private_membership::rlwe::PrivateMembershipRlwePirResponse* _internal_add_pir_responses();
public:
const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& pir_responses(int index) const;
::private_membership::rlwe::PrivateMembershipRlwePirResponse* add_pir_responses();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >&
pir_responses() const;
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweQueryResponse)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse > pir_responses_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class RlwePlaintextId :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlwePlaintextId) */ {
public:
RlwePlaintextId();
virtual ~RlwePlaintextId();
RlwePlaintextId(const RlwePlaintextId& from);
RlwePlaintextId(RlwePlaintextId&& from) noexcept
: RlwePlaintextId() {
*this = ::std::move(from);
}
inline RlwePlaintextId& operator=(const RlwePlaintextId& from) {
CopyFrom(from);
return *this;
}
inline RlwePlaintextId& operator=(RlwePlaintextId&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const RlwePlaintextId& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const RlwePlaintextId* internal_default_instance() {
return reinterpret_cast<const RlwePlaintextId*>(
&_RlwePlaintextId_default_instance_);
}
static constexpr int kIndexInFileMessages =
4;
friend void swap(RlwePlaintextId& a, RlwePlaintextId& b) {
a.Swap(&b);
}
inline void Swap(RlwePlaintextId* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline RlwePlaintextId* New() const final {
return CreateMaybeMessage<RlwePlaintextId>(nullptr);
}
RlwePlaintextId* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<RlwePlaintextId>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const RlwePlaintextId& from);
void MergeFrom(const RlwePlaintextId& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(RlwePlaintextId* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.RlwePlaintextId";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kNonSensitiveIdFieldNumber = 1,
kSensitiveIdFieldNumber = 2,
};
// string non_sensitive_id = 1;
void clear_non_sensitive_id();
const std::string& non_sensitive_id() const;
void set_non_sensitive_id(const std::string& value);
void set_non_sensitive_id(std::string&& value);
void set_non_sensitive_id(const char* value);
void set_non_sensitive_id(const char* value, size_t size);
std::string* mutable_non_sensitive_id();
std::string* release_non_sensitive_id();
void set_allocated_non_sensitive_id(std::string* non_sensitive_id);
private:
const std::string& _internal_non_sensitive_id() const;
void _internal_set_non_sensitive_id(const std::string& value);
std::string* _internal_mutable_non_sensitive_id();
public:
// string sensitive_id = 2;
void clear_sensitive_id();
const std::string& sensitive_id() const;
void set_sensitive_id(const std::string& value);
void set_sensitive_id(std::string&& value);
void set_sensitive_id(const char* value);
void set_sensitive_id(const char* value, size_t size);
std::string* mutable_sensitive_id();
std::string* release_sensitive_id();
void set_allocated_sensitive_id(std::string* sensitive_id);
private:
const std::string& _internal_sensitive_id() const;
void _internal_set_sensitive_id(const std::string& value);
std::string* _internal_mutable_sensitive_id();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.RlwePlaintextId)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr non_sensitive_id_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sensitive_id_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class HashedBucketsParameters :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.HashedBucketsParameters) */ {
public:
HashedBucketsParameters();
virtual ~HashedBucketsParameters();
HashedBucketsParameters(const HashedBucketsParameters& from);
HashedBucketsParameters(HashedBucketsParameters&& from) noexcept
: HashedBucketsParameters() {
*this = ::std::move(from);
}
inline HashedBucketsParameters& operator=(const HashedBucketsParameters& from) {
CopyFrom(from);
return *this;
}
inline HashedBucketsParameters& operator=(HashedBucketsParameters&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const HashedBucketsParameters& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const HashedBucketsParameters* internal_default_instance() {
return reinterpret_cast<const HashedBucketsParameters*>(
&_HashedBucketsParameters_default_instance_);
}
static constexpr int kIndexInFileMessages =
5;
friend void swap(HashedBucketsParameters& a, HashedBucketsParameters& b) {
a.Swap(&b);
}
inline void Swap(HashedBucketsParameters* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline HashedBucketsParameters* New() const final {
return CreateMaybeMessage<HashedBucketsParameters>(nullptr);
}
HashedBucketsParameters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<HashedBucketsParameters>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const HashedBucketsParameters& from);
void MergeFrom(const HashedBucketsParameters& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(HashedBucketsParameters* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.HashedBucketsParameters";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kHashedBucketIdLengthFieldNumber = 1,
kNonSensitiveIdHashTypeFieldNumber = 2,
};
// int32 hashed_bucket_id_length = 1;
void clear_hashed_bucket_id_length();
::PROTOBUF_NAMESPACE_ID::int32 hashed_bucket_id_length() const;
void set_hashed_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_hashed_bucket_id_length() const;
void _internal_set_hashed_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// .private_membership.HashType non_sensitive_id_hash_type = 2;
void clear_non_sensitive_id_hash_type();
::private_membership::HashType non_sensitive_id_hash_type() const;
void set_non_sensitive_id_hash_type(::private_membership::HashType value);
private:
::private_membership::HashType _internal_non_sensitive_id_hash_type() const;
void _internal_set_non_sensitive_id_hash_type(::private_membership::HashType value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.HashedBucketsParameters)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::int32 hashed_bucket_id_length_;
int non_sensitive_id_hash_type_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class EncryptedBucketsParameters :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucketsParameters) */ {
public:
EncryptedBucketsParameters();
virtual ~EncryptedBucketsParameters();
EncryptedBucketsParameters(const EncryptedBucketsParameters& from);
EncryptedBucketsParameters(EncryptedBucketsParameters&& from) noexcept
: EncryptedBucketsParameters() {
*this = ::std::move(from);
}
inline EncryptedBucketsParameters& operator=(const EncryptedBucketsParameters& from) {
CopyFrom(from);
return *this;
}
inline EncryptedBucketsParameters& operator=(EncryptedBucketsParameters&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const EncryptedBucketsParameters& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const EncryptedBucketsParameters* internal_default_instance() {
return reinterpret_cast<const EncryptedBucketsParameters*>(
&_EncryptedBucketsParameters_default_instance_);
}
static constexpr int kIndexInFileMessages =
6;
friend void swap(EncryptedBucketsParameters& a, EncryptedBucketsParameters& b) {
a.Swap(&b);
}
inline void Swap(EncryptedBucketsParameters* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline EncryptedBucketsParameters* New() const final {
return CreateMaybeMessage<EncryptedBucketsParameters>(nullptr);
}
EncryptedBucketsParameters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<EncryptedBucketsParameters>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const EncryptedBucketsParameters& from);
void MergeFrom(const EncryptedBucketsParameters& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(EncryptedBucketsParameters* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.EncryptedBucketsParameters";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kEncryptedBucketIdLengthFieldNumber = 1,
kSensitiveIdHashTypeFieldNumber = 2,
};
// int32 encrypted_bucket_id_length = 1;
void clear_encrypted_bucket_id_length();
::PROTOBUF_NAMESPACE_ID::int32 encrypted_bucket_id_length() const;
void set_encrypted_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_encrypted_bucket_id_length() const;
void _internal_set_encrypted_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2;
void clear_sensitive_id_hash_type();
::private_membership::EncryptedBucketHashType sensitive_id_hash_type() const;
void set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value);
private:
::private_membership::EncryptedBucketHashType _internal_sensitive_id_hash_type() const;
void _internal_set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.EncryptedBucketsParameters)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::int32 encrypted_bucket_id_length_;
int sensitive_id_hash_type_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class RlweParameters :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweParameters) */ {
public:
RlweParameters();
virtual ~RlweParameters();
RlweParameters(const RlweParameters& from);
RlweParameters(RlweParameters&& from) noexcept
: RlweParameters() {
*this = ::std::move(from);
}
inline RlweParameters& operator=(const RlweParameters& from) {
CopyFrom(from);
return *this;
}
inline RlweParameters& operator=(RlweParameters&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const RlweParameters& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const RlweParameters* internal_default_instance() {
return reinterpret_cast<const RlweParameters*>(
&_RlweParameters_default_instance_);
}
static constexpr int kIndexInFileMessages =
7;
friend void swap(RlweParameters& a, RlweParameters& b) {
a.Swap(&b);
}
inline void Swap(RlweParameters* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline RlweParameters* New() const final {
return CreateMaybeMessage<RlweParameters>(nullptr);
}
RlweParameters* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<RlweParameters>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const RlweParameters& from);
void MergeFrom(const RlweParameters& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(RlweParameters* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.RlweParameters";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kModulusFieldNumber = 1,
kLogDegreeFieldNumber = 2,
kLogTFieldNumber = 3,
kVarianceFieldNumber = 4,
kLevelsOfRecursionFieldNumber = 5,
};
// repeated .private_membership.rlwe.Uint128 modulus = 1;
int modulus_size() const;
private:
int _internal_modulus_size() const;
public:
void clear_modulus();
::private_membership::rlwe::Uint128* mutable_modulus(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >*
mutable_modulus();
private:
const ::private_membership::rlwe::Uint128& _internal_modulus(int index) const;
::private_membership::rlwe::Uint128* _internal_add_modulus();
public:
const ::private_membership::rlwe::Uint128& modulus(int index) const;
::private_membership::rlwe::Uint128* add_modulus();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >&
modulus() const;
// int32 log_degree = 2;
void clear_log_degree();
::PROTOBUF_NAMESPACE_ID::int32 log_degree() const;
void set_log_degree(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_log_degree() const;
void _internal_set_log_degree(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// int32 log_t = 3;
void clear_log_t();
::PROTOBUF_NAMESPACE_ID::int32 log_t() const;
void set_log_t(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_log_t() const;
void _internal_set_log_t(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// int32 variance = 4;
void clear_variance();
::PROTOBUF_NAMESPACE_ID::int32 variance() const;
void set_variance(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_variance() const;
void _internal_set_variance(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// int32 levels_of_recursion = 5;
void clear_levels_of_recursion();
::PROTOBUF_NAMESPACE_ID::int32 levels_of_recursion() const;
void set_levels_of_recursion(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_levels_of_recursion() const;
void _internal_set_levels_of_recursion(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.RlweParameters)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 > modulus_;
::PROTOBUF_NAMESPACE_ID::int32 log_degree_;
::PROTOBUF_NAMESPACE_ID::int32 log_t_;
::PROTOBUF_NAMESPACE_ID::int32 variance_;
::PROTOBUF_NAMESPACE_ID::int32 levels_of_recursion_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class Uint128 :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.Uint128) */ {
public:
Uint128();
virtual ~Uint128();
Uint128(const Uint128& from);
Uint128(Uint128&& from) noexcept
: Uint128() {
*this = ::std::move(from);
}
inline Uint128& operator=(const Uint128& from) {
CopyFrom(from);
return *this;
}
inline Uint128& operator=(Uint128&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const Uint128& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const Uint128* internal_default_instance() {
return reinterpret_cast<const Uint128*>(
&_Uint128_default_instance_);
}
static constexpr int kIndexInFileMessages =
8;
friend void swap(Uint128& a, Uint128& b) {
a.Swap(&b);
}
inline void Swap(Uint128* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline Uint128* New() const final {
return CreateMaybeMessage<Uint128>(nullptr);
}
Uint128* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<Uint128>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const Uint128& from);
void MergeFrom(const Uint128& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(Uint128* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.Uint128";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kLoFieldNumber = 1,
kHiFieldNumber = 2,
};
// uint64 lo = 1;
void clear_lo();
::PROTOBUF_NAMESPACE_ID::uint64 lo() const;
void set_lo(::PROTOBUF_NAMESPACE_ID::uint64 value);
private:
::PROTOBUF_NAMESPACE_ID::uint64 _internal_lo() const;
void _internal_set_lo(::PROTOBUF_NAMESPACE_ID::uint64 value);
public:
// uint64 hi = 2;
void clear_hi();
::PROTOBUF_NAMESPACE_ID::uint64 hi() const;
void set_hi(::PROTOBUF_NAMESPACE_ID::uint64 value);
private:
::PROTOBUF_NAMESPACE_ID::uint64 _internal_hi() const;
void _internal_set_hi(::PROTOBUF_NAMESPACE_ID::uint64 value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.Uint128)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::uint64 lo_;
::PROTOBUF_NAMESPACE_ID::uint64 hi_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlweQuery_HashedBucketId :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId) */ {
public:
PrivateMembershipRlweQuery_HashedBucketId();
virtual ~PrivateMembershipRlweQuery_HashedBucketId();
PrivateMembershipRlweQuery_HashedBucketId(const PrivateMembershipRlweQuery_HashedBucketId& from);
PrivateMembershipRlweQuery_HashedBucketId(PrivateMembershipRlweQuery_HashedBucketId&& from) noexcept
: PrivateMembershipRlweQuery_HashedBucketId() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweQuery_HashedBucketId& operator=(const PrivateMembershipRlweQuery_HashedBucketId& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweQuery_HashedBucketId& operator=(PrivateMembershipRlweQuery_HashedBucketId&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweQuery_HashedBucketId& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweQuery_HashedBucketId* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweQuery_HashedBucketId*>(
&_PrivateMembershipRlweQuery_HashedBucketId_default_instance_);
}
static constexpr int kIndexInFileMessages =
9;
friend void swap(PrivateMembershipRlweQuery_HashedBucketId& a, PrivateMembershipRlweQuery_HashedBucketId& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweQuery_HashedBucketId* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweQuery_HashedBucketId* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweQuery_HashedBucketId>(nullptr);
}
PrivateMembershipRlweQuery_HashedBucketId* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweQuery_HashedBucketId>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweQuery_HashedBucketId& from);
void MergeFrom(const PrivateMembershipRlweQuery_HashedBucketId& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweQuery_HashedBucketId* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kHashedBucketIdFieldNumber = 1,
kBitLengthFieldNumber = 2,
};
// bytes hashed_bucket_id = 1;
void clear_hashed_bucket_id();
const std::string& hashed_bucket_id() const;
void set_hashed_bucket_id(const std::string& value);
void set_hashed_bucket_id(std::string&& value);
void set_hashed_bucket_id(const char* value);
void set_hashed_bucket_id(const void* value, size_t size);
std::string* mutable_hashed_bucket_id();
std::string* release_hashed_bucket_id();
void set_allocated_hashed_bucket_id(std::string* hashed_bucket_id);
private:
const std::string& _internal_hashed_bucket_id() const;
void _internal_set_hashed_bucket_id(const std::string& value);
std::string* _internal_mutable_hashed_bucket_id();
public:
// int32 bit_length = 2;
void clear_bit_length();
::PROTOBUF_NAMESPACE_ID::int32 bit_length() const;
void set_bit_length(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_bit_length() const;
void _internal_set_bit_length(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hashed_bucket_id_;
::PROTOBUF_NAMESPACE_ID::int32 bit_length_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlweQuery :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlweQuery) */ {
public:
PrivateMembershipRlweQuery();
virtual ~PrivateMembershipRlweQuery();
PrivateMembershipRlweQuery(const PrivateMembershipRlweQuery& from);
PrivateMembershipRlweQuery(PrivateMembershipRlweQuery&& from) noexcept
: PrivateMembershipRlweQuery() {
*this = ::std::move(from);
}
inline PrivateMembershipRlweQuery& operator=(const PrivateMembershipRlweQuery& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlweQuery& operator=(PrivateMembershipRlweQuery&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlweQuery& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlweQuery* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlweQuery*>(
&_PrivateMembershipRlweQuery_default_instance_);
}
static constexpr int kIndexInFileMessages =
10;
friend void swap(PrivateMembershipRlweQuery& a, PrivateMembershipRlweQuery& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlweQuery* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlweQuery* New() const final {
return CreateMaybeMessage<PrivateMembershipRlweQuery>(nullptr);
}
PrivateMembershipRlweQuery* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlweQuery>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlweQuery& from);
void MergeFrom(const PrivateMembershipRlweQuery& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlweQuery* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlweQuery";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
typedef PrivateMembershipRlweQuery_HashedBucketId HashedBucketId;
// accessors -------------------------------------------------------
enum : int {
kQueriedEncryptedIdFieldNumber = 1,
kPirRequestFieldNumber = 2,
kHashedBucketIdFieldNumber = 3,
};
// bytes queried_encrypted_id = 1;
void clear_queried_encrypted_id();
const std::string& queried_encrypted_id() const;
void set_queried_encrypted_id(const std::string& value);
void set_queried_encrypted_id(std::string&& value);
void set_queried_encrypted_id(const char* value);
void set_queried_encrypted_id(const void* value, size_t size);
std::string* mutable_queried_encrypted_id();
std::string* release_queried_encrypted_id();
void set_allocated_queried_encrypted_id(std::string* queried_encrypted_id);
private:
const std::string& _internal_queried_encrypted_id() const;
void _internal_set_queried_encrypted_id(const std::string& value);
std::string* _internal_mutable_queried_encrypted_id();
public:
// .private_membership.rlwe.PirRequest pir_request = 2;
bool has_pir_request() const;
private:
bool _internal_has_pir_request() const;
public:
void clear_pir_request();
const ::private_membership::rlwe::PirRequest& pir_request() const;
::private_membership::rlwe::PirRequest* release_pir_request();
::private_membership::rlwe::PirRequest* mutable_pir_request();
void set_allocated_pir_request(::private_membership::rlwe::PirRequest* pir_request);
private:
const ::private_membership::rlwe::PirRequest& _internal_pir_request() const;
::private_membership::rlwe::PirRequest* _internal_mutable_pir_request();
public:
// .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3;
bool has_hashed_bucket_id() const;
private:
bool _internal_has_hashed_bucket_id() const;
public:
void clear_hashed_bucket_id();
const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& hashed_bucket_id() const;
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* release_hashed_bucket_id();
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* mutable_hashed_bucket_id();
void set_allocated_hashed_bucket_id(::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* hashed_bucket_id);
private:
const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& _internal_hashed_bucket_id() const;
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* _internal_mutable_hashed_bucket_id();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlweQuery)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queried_encrypted_id_;
::private_membership::rlwe::PirRequest* pir_request_;
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* hashed_bucket_id_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PrivateMembershipRlwePirResponse :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PrivateMembershipRlwePirResponse) */ {
public:
PrivateMembershipRlwePirResponse();
virtual ~PrivateMembershipRlwePirResponse();
PrivateMembershipRlwePirResponse(const PrivateMembershipRlwePirResponse& from);
PrivateMembershipRlwePirResponse(PrivateMembershipRlwePirResponse&& from) noexcept
: PrivateMembershipRlwePirResponse() {
*this = ::std::move(from);
}
inline PrivateMembershipRlwePirResponse& operator=(const PrivateMembershipRlwePirResponse& from) {
CopyFrom(from);
return *this;
}
inline PrivateMembershipRlwePirResponse& operator=(PrivateMembershipRlwePirResponse&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PrivateMembershipRlwePirResponse& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PrivateMembershipRlwePirResponse* internal_default_instance() {
return reinterpret_cast<const PrivateMembershipRlwePirResponse*>(
&_PrivateMembershipRlwePirResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
11;
friend void swap(PrivateMembershipRlwePirResponse& a, PrivateMembershipRlwePirResponse& b) {
a.Swap(&b);
}
inline void Swap(PrivateMembershipRlwePirResponse* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PrivateMembershipRlwePirResponse* New() const final {
return CreateMaybeMessage<PrivateMembershipRlwePirResponse>(nullptr);
}
PrivateMembershipRlwePirResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PrivateMembershipRlwePirResponse>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PrivateMembershipRlwePirResponse& from);
void MergeFrom(const PrivateMembershipRlwePirResponse& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PrivateMembershipRlwePirResponse* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PrivateMembershipRlwePirResponse";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kQueriedEncryptedIdFieldNumber = 1,
kPirResponseFieldNumber = 2,
};
// bytes queried_encrypted_id = 1;
void clear_queried_encrypted_id();
const std::string& queried_encrypted_id() const;
void set_queried_encrypted_id(const std::string& value);
void set_queried_encrypted_id(std::string&& value);
void set_queried_encrypted_id(const char* value);
void set_queried_encrypted_id(const void* value, size_t size);
std::string* mutable_queried_encrypted_id();
std::string* release_queried_encrypted_id();
void set_allocated_queried_encrypted_id(std::string* queried_encrypted_id);
private:
const std::string& _internal_queried_encrypted_id() const;
void _internal_set_queried_encrypted_id(const std::string& value);
std::string* _internal_mutable_queried_encrypted_id();
public:
// .private_membership.rlwe.PirResponse pir_response = 2;
bool has_pir_response() const;
private:
bool _internal_has_pir_response() const;
public:
void clear_pir_response();
const ::private_membership::rlwe::PirResponse& pir_response() const;
::private_membership::rlwe::PirResponse* release_pir_response();
::private_membership::rlwe::PirResponse* mutable_pir_response();
void set_allocated_pir_response(::private_membership::rlwe::PirResponse* pir_response);
private:
const ::private_membership::rlwe::PirResponse& _internal_pir_response() const;
::private_membership::rlwe::PirResponse* _internal_mutable_pir_response();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PrivateMembershipRlwePirResponse)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queried_encrypted_id_;
::private_membership::rlwe::PirResponse* pir_response_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PirRequest :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirRequest) */ {
public:
PirRequest();
virtual ~PirRequest();
PirRequest(const PirRequest& from);
PirRequest(PirRequest&& from) noexcept
: PirRequest() {
*this = ::std::move(from);
}
inline PirRequest& operator=(const PirRequest& from) {
CopyFrom(from);
return *this;
}
inline PirRequest& operator=(PirRequest&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PirRequest& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PirRequest* internal_default_instance() {
return reinterpret_cast<const PirRequest*>(
&_PirRequest_default_instance_);
}
static constexpr int kIndexInFileMessages =
12;
friend void swap(PirRequest& a, PirRequest& b) {
a.Swap(&b);
}
inline void Swap(PirRequest* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PirRequest* New() const final {
return CreateMaybeMessage<PirRequest>(nullptr);
}
PirRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PirRequest>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PirRequest& from);
void MergeFrom(const PirRequest& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PirRequest* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PirRequest";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kRequestFieldNumber = 1,
kPrngSeedFieldNumber = 2,
};
// repeated .rlwe.SerializedNttPolynomial request = 1;
int request_size() const;
private:
int _internal_request_size() const;
public:
void clear_request();
::rlwe::SerializedNttPolynomial* mutable_request(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >*
mutable_request();
private:
const ::rlwe::SerializedNttPolynomial& _internal_request(int index) const;
::rlwe::SerializedNttPolynomial* _internal_add_request();
public:
const ::rlwe::SerializedNttPolynomial& request(int index) const;
::rlwe::SerializedNttPolynomial* add_request();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >&
request() const;
// bytes prng_seed = 2;
void clear_prng_seed();
const std::string& prng_seed() const;
void set_prng_seed(const std::string& value);
void set_prng_seed(std::string&& value);
void set_prng_seed(const char* value);
void set_prng_seed(const void* value, size_t size);
std::string* mutable_prng_seed();
std::string* release_prng_seed();
void set_allocated_prng_seed(std::string* prng_seed);
private:
const std::string& _internal_prng_seed() const;
void _internal_set_prng_seed(const std::string& value);
std::string* _internal_mutable_prng_seed();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PirRequest)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial > request_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prng_seed_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class PirResponse :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.PirResponse) */ {
public:
PirResponse();
virtual ~PirResponse();
PirResponse(const PirResponse& from);
PirResponse(PirResponse&& from) noexcept
: PirResponse() {
*this = ::std::move(from);
}
inline PirResponse& operator=(const PirResponse& from) {
CopyFrom(from);
return *this;
}
inline PirResponse& operator=(PirResponse&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const PirResponse& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const PirResponse* internal_default_instance() {
return reinterpret_cast<const PirResponse*>(
&_PirResponse_default_instance_);
}
static constexpr int kIndexInFileMessages =
13;
friend void swap(PirResponse& a, PirResponse& b) {
a.Swap(&b);
}
inline void Swap(PirResponse* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline PirResponse* New() const final {
return CreateMaybeMessage<PirResponse>(nullptr);
}
PirResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<PirResponse>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const PirResponse& from);
void MergeFrom(const PirResponse& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PirResponse* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.PirResponse";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kResponseFieldNumber = 1,
kPlaintextEntrySizeFieldNumber = 2,
};
// repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1;
int response_size() const;
private:
int _internal_response_size() const;
public:
void clear_response();
::rlwe::SerializedSymmetricRlweCiphertext* mutable_response(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >*
mutable_response();
private:
const ::rlwe::SerializedSymmetricRlweCiphertext& _internal_response(int index) const;
::rlwe::SerializedSymmetricRlweCiphertext* _internal_add_response();
public:
const ::rlwe::SerializedSymmetricRlweCiphertext& response(int index) const;
::rlwe::SerializedSymmetricRlweCiphertext* add_response();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >&
response() const;
// int32 plaintext_entry_size = 2;
void clear_plaintext_entry_size();
::PROTOBUF_NAMESPACE_ID::int32 plaintext_entry_size() const;
void set_plaintext_entry_size(::PROTOBUF_NAMESPACE_ID::int32 value);
private:
::PROTOBUF_NAMESPACE_ID::int32 _internal_plaintext_entry_size() const;
void _internal_set_plaintext_entry_size(::PROTOBUF_NAMESPACE_ID::int32 value);
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.PirResponse)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext > response_;
::PROTOBUF_NAMESPACE_ID::int32 plaintext_entry_size_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class EncryptedBucket_EncryptedIdValuePair :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair) */ {
public:
EncryptedBucket_EncryptedIdValuePair();
virtual ~EncryptedBucket_EncryptedIdValuePair();
EncryptedBucket_EncryptedIdValuePair(const EncryptedBucket_EncryptedIdValuePair& from);
EncryptedBucket_EncryptedIdValuePair(EncryptedBucket_EncryptedIdValuePair&& from) noexcept
: EncryptedBucket_EncryptedIdValuePair() {
*this = ::std::move(from);
}
inline EncryptedBucket_EncryptedIdValuePair& operator=(const EncryptedBucket_EncryptedIdValuePair& from) {
CopyFrom(from);
return *this;
}
inline EncryptedBucket_EncryptedIdValuePair& operator=(EncryptedBucket_EncryptedIdValuePair&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const EncryptedBucket_EncryptedIdValuePair& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const EncryptedBucket_EncryptedIdValuePair* internal_default_instance() {
return reinterpret_cast<const EncryptedBucket_EncryptedIdValuePair*>(
&_EncryptedBucket_EncryptedIdValuePair_default_instance_);
}
static constexpr int kIndexInFileMessages =
14;
friend void swap(EncryptedBucket_EncryptedIdValuePair& a, EncryptedBucket_EncryptedIdValuePair& b) {
a.Swap(&b);
}
inline void Swap(EncryptedBucket_EncryptedIdValuePair* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline EncryptedBucket_EncryptedIdValuePair* New() const final {
return CreateMaybeMessage<EncryptedBucket_EncryptedIdValuePair>(nullptr);
}
EncryptedBucket_EncryptedIdValuePair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<EncryptedBucket_EncryptedIdValuePair>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const EncryptedBucket_EncryptedIdValuePair& from);
void MergeFrom(const EncryptedBucket_EncryptedIdValuePair& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(EncryptedBucket_EncryptedIdValuePair* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kEncryptedIdFieldNumber = 1,
kEncryptedValueFieldNumber = 2,
};
// bytes encrypted_id = 1;
void clear_encrypted_id();
const std::string& encrypted_id() const;
void set_encrypted_id(const std::string& value);
void set_encrypted_id(std::string&& value);
void set_encrypted_id(const char* value);
void set_encrypted_id(const void* value, size_t size);
std::string* mutable_encrypted_id();
std::string* release_encrypted_id();
void set_allocated_encrypted_id(std::string* encrypted_id);
private:
const std::string& _internal_encrypted_id() const;
void _internal_set_encrypted_id(const std::string& value);
std::string* _internal_mutable_encrypted_id();
public:
// bytes encrypted_value = 2;
void clear_encrypted_value();
const std::string& encrypted_value() const;
void set_encrypted_value(const std::string& value);
void set_encrypted_value(std::string&& value);
void set_encrypted_value(const char* value);
void set_encrypted_value(const void* value, size_t size);
std::string* mutable_encrypted_value();
std::string* release_encrypted_value();
void set_allocated_encrypted_value(std::string* encrypted_value);
private:
const std::string& _internal_encrypted_value() const;
void _internal_set_encrypted_value(const std::string& value);
std::string* _internal_mutable_encrypted_value();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_id_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_value_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class EncryptedBucket :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.EncryptedBucket) */ {
public:
EncryptedBucket();
virtual ~EncryptedBucket();
EncryptedBucket(const EncryptedBucket& from);
EncryptedBucket(EncryptedBucket&& from) noexcept
: EncryptedBucket() {
*this = ::std::move(from);
}
inline EncryptedBucket& operator=(const EncryptedBucket& from) {
CopyFrom(from);
return *this;
}
inline EncryptedBucket& operator=(EncryptedBucket&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const EncryptedBucket& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const EncryptedBucket* internal_default_instance() {
return reinterpret_cast<const EncryptedBucket*>(
&_EncryptedBucket_default_instance_);
}
static constexpr int kIndexInFileMessages =
15;
friend void swap(EncryptedBucket& a, EncryptedBucket& b) {
a.Swap(&b);
}
inline void Swap(EncryptedBucket* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline EncryptedBucket* New() const final {
return CreateMaybeMessage<EncryptedBucket>(nullptr);
}
EncryptedBucket* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<EncryptedBucket>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const EncryptedBucket& from);
void MergeFrom(const EncryptedBucket& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(EncryptedBucket* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.EncryptedBucket";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
typedef EncryptedBucket_EncryptedIdValuePair EncryptedIdValuePair;
// accessors -------------------------------------------------------
enum : int {
kEncryptedIdValuePairsFieldNumber = 1,
};
// repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1;
int encrypted_id_value_pairs_size() const;
private:
int _internal_encrypted_id_value_pairs_size() const;
public:
void clear_encrypted_id_value_pairs();
::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* mutable_encrypted_id_value_pairs(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >*
mutable_encrypted_id_value_pairs();
private:
const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& _internal_encrypted_id_value_pairs(int index) const;
::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* _internal_add_encrypted_id_value_pairs();
public:
const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& encrypted_id_value_pairs(int index) const;
::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* add_encrypted_id_value_pairs();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >&
encrypted_id_value_pairs() const;
// @@protoc_insertion_point(class_scope:private_membership.rlwe.EncryptedBucket)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair > encrypted_id_value_pairs_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class RlweMembershipResponses_MembershipResponseEntry :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry) */ {
public:
RlweMembershipResponses_MembershipResponseEntry();
virtual ~RlweMembershipResponses_MembershipResponseEntry();
RlweMembershipResponses_MembershipResponseEntry(const RlweMembershipResponses_MembershipResponseEntry& from);
RlweMembershipResponses_MembershipResponseEntry(RlweMembershipResponses_MembershipResponseEntry&& from) noexcept
: RlweMembershipResponses_MembershipResponseEntry() {
*this = ::std::move(from);
}
inline RlweMembershipResponses_MembershipResponseEntry& operator=(const RlweMembershipResponses_MembershipResponseEntry& from) {
CopyFrom(from);
return *this;
}
inline RlweMembershipResponses_MembershipResponseEntry& operator=(RlweMembershipResponses_MembershipResponseEntry&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const RlweMembershipResponses_MembershipResponseEntry& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const RlweMembershipResponses_MembershipResponseEntry* internal_default_instance() {
return reinterpret_cast<const RlweMembershipResponses_MembershipResponseEntry*>(
&_RlweMembershipResponses_MembershipResponseEntry_default_instance_);
}
static constexpr int kIndexInFileMessages =
16;
friend void swap(RlweMembershipResponses_MembershipResponseEntry& a, RlweMembershipResponses_MembershipResponseEntry& b) {
a.Swap(&b);
}
inline void Swap(RlweMembershipResponses_MembershipResponseEntry* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline RlweMembershipResponses_MembershipResponseEntry* New() const final {
return CreateMaybeMessage<RlweMembershipResponses_MembershipResponseEntry>(nullptr);
}
RlweMembershipResponses_MembershipResponseEntry* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<RlweMembershipResponses_MembershipResponseEntry>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const RlweMembershipResponses_MembershipResponseEntry& from);
void MergeFrom(const RlweMembershipResponses_MembershipResponseEntry& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(RlweMembershipResponses_MembershipResponseEntry* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kPlaintextIdFieldNumber = 1,
kMembershipResponseFieldNumber = 2,
};
// .private_membership.rlwe.RlwePlaintextId plaintext_id = 1;
bool has_plaintext_id() const;
private:
bool _internal_has_plaintext_id() const;
public:
void clear_plaintext_id();
const ::private_membership::rlwe::RlwePlaintextId& plaintext_id() const;
::private_membership::rlwe::RlwePlaintextId* release_plaintext_id();
::private_membership::rlwe::RlwePlaintextId* mutable_plaintext_id();
void set_allocated_plaintext_id(::private_membership::rlwe::RlwePlaintextId* plaintext_id);
private:
const ::private_membership::rlwe::RlwePlaintextId& _internal_plaintext_id() const;
::private_membership::rlwe::RlwePlaintextId* _internal_mutable_plaintext_id();
public:
// .private_membership.MembershipResponse membership_response = 2;
bool has_membership_response() const;
private:
bool _internal_has_membership_response() const;
public:
void clear_membership_response();
const ::private_membership::MembershipResponse& membership_response() const;
::private_membership::MembershipResponse* release_membership_response();
::private_membership::MembershipResponse* mutable_membership_response();
void set_allocated_membership_response(::private_membership::MembershipResponse* membership_response);
private:
const ::private_membership::MembershipResponse& _internal_membership_response() const;
::private_membership::MembershipResponse* _internal_mutable_membership_response();
public:
// @@protoc_insertion_point(class_scope:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::private_membership::rlwe::RlwePlaintextId* plaintext_id_;
::private_membership::MembershipResponse* membership_response_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// -------------------------------------------------------------------
class RlweMembershipResponses :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:private_membership.rlwe.RlweMembershipResponses) */ {
public:
RlweMembershipResponses();
virtual ~RlweMembershipResponses();
RlweMembershipResponses(const RlweMembershipResponses& from);
RlweMembershipResponses(RlweMembershipResponses&& from) noexcept
: RlweMembershipResponses() {
*this = ::std::move(from);
}
inline RlweMembershipResponses& operator=(const RlweMembershipResponses& from) {
CopyFrom(from);
return *this;
}
inline RlweMembershipResponses& operator=(RlweMembershipResponses&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const RlweMembershipResponses& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const RlweMembershipResponses* internal_default_instance() {
return reinterpret_cast<const RlweMembershipResponses*>(
&_RlweMembershipResponses_default_instance_);
}
static constexpr int kIndexInFileMessages =
17;
friend void swap(RlweMembershipResponses& a, RlweMembershipResponses& b) {
a.Swap(&b);
}
inline void Swap(RlweMembershipResponses* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline RlweMembershipResponses* New() const final {
return CreateMaybeMessage<RlweMembershipResponses>(nullptr);
}
RlweMembershipResponses* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<RlweMembershipResponses>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
final;
void CopyFrom(const RlweMembershipResponses& from);
void MergeFrom(const RlweMembershipResponses& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
void DiscardUnknownFields();
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(RlweMembershipResponses* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "private_membership.rlwe.RlweMembershipResponses";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
typedef RlweMembershipResponses_MembershipResponseEntry MembershipResponseEntry;
// accessors -------------------------------------------------------
enum : int {
kMembershipResponsesFieldNumber = 1,
};
// repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1;
int membership_responses_size() const;
private:
int _internal_membership_responses_size() const;
public:
void clear_membership_responses();
::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* mutable_membership_responses(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >*
mutable_membership_responses();
private:
const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& _internal_membership_responses(int index) const;
::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* _internal_add_membership_responses();
public:
const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& membership_responses(int index) const;
::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* add_membership_responses();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >&
membership_responses() const;
// @@protoc_insertion_point(class_scope:private_membership.rlwe.RlweMembershipResponses)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry > membership_responses_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_private_5fmembership_5frlwe_2eproto;
};
// ===================================================================
// ===================================================================
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif // __GNUC__
// PrivateMembershipRlweOprfRequest
// repeated bytes encrypted_ids = 1;
inline int PrivateMembershipRlweOprfRequest::_internal_encrypted_ids_size() const {
return encrypted_ids_.size();
}
inline int PrivateMembershipRlweOprfRequest::encrypted_ids_size() const {
return _internal_encrypted_ids_size();
}
inline void PrivateMembershipRlweOprfRequest::clear_encrypted_ids() {
encrypted_ids_.Clear();
}
inline std::string* PrivateMembershipRlweOprfRequest::add_encrypted_ids() {
// @@protoc_insertion_point(field_add_mutable:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
return _internal_add_encrypted_ids();
}
inline const std::string& PrivateMembershipRlweOprfRequest::_internal_encrypted_ids(int index) const {
return encrypted_ids_.Get(index);
}
inline const std::string& PrivateMembershipRlweOprfRequest::encrypted_ids(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
return _internal_encrypted_ids(index);
}
inline std::string* PrivateMembershipRlweOprfRequest::mutable_encrypted_ids(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
return encrypted_ids_.Mutable(index);
}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const std::string& value) {
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
encrypted_ids_.Mutable(index)->assign(value);
}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, std::string&& value) {
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
encrypted_ids_.Mutable(index)->assign(std::move(value));
}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const char* value) {
GOOGLE_DCHECK(value != nullptr);
encrypted_ids_.Mutable(index)->assign(value);
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline void PrivateMembershipRlweOprfRequest::set_encrypted_ids(int index, const void* value, size_t size) {
encrypted_ids_.Mutable(index)->assign(
reinterpret_cast<const char*>(value), size);
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline std::string* PrivateMembershipRlweOprfRequest::_internal_add_encrypted_ids() {
return encrypted_ids_.Add();
}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const std::string& value) {
encrypted_ids_.Add()->assign(value);
// @@protoc_insertion_point(field_add:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(std::string&& value) {
encrypted_ids_.Add(std::move(value));
// @@protoc_insertion_point(field_add:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const char* value) {
GOOGLE_DCHECK(value != nullptr);
encrypted_ids_.Add()->assign(value);
// @@protoc_insertion_point(field_add_char:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline void PrivateMembershipRlweOprfRequest::add_encrypted_ids(const void* value, size_t size) {
encrypted_ids_.Add()->assign(reinterpret_cast<const char*>(value), size);
// @@protoc_insertion_point(field_add_pointer:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
PrivateMembershipRlweOprfRequest::encrypted_ids() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
return encrypted_ids_;
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
PrivateMembershipRlweOprfRequest::mutable_encrypted_ids() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PrivateMembershipRlweOprfRequest.encrypted_ids)
return &encrypted_ids_;
}
// .private_membership.rlwe.RlweUseCase use_case = 2;
inline void PrivateMembershipRlweOprfRequest::clear_use_case() {
use_case_ = 0;
}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweOprfRequest::_internal_use_case() const {
return static_cast< ::private_membership::rlwe::RlweUseCase >(use_case_);
}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweOprfRequest::use_case() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfRequest.use_case)
return _internal_use_case();
}
inline void PrivateMembershipRlweOprfRequest::_internal_set_use_case(::private_membership::rlwe::RlweUseCase value) {
use_case_ = value;
}
inline void PrivateMembershipRlweOprfRequest::set_use_case(::private_membership::rlwe::RlweUseCase value) {
_internal_set_use_case(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweOprfRequest.use_case)
}
// -------------------------------------------------------------------
// PrivateMembershipRlweOprfResponse
// repeated .private_membership.DoublyEncryptedId doubly_encrypted_ids = 1;
inline int PrivateMembershipRlweOprfResponse::_internal_doubly_encrypted_ids_size() const {
return doubly_encrypted_ids_.size();
}
inline int PrivateMembershipRlweOprfResponse::doubly_encrypted_ids_size() const {
return _internal_doubly_encrypted_ids_size();
}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::mutable_doubly_encrypted_ids(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweOprfResponse.doubly_encrypted_ids)
return doubly_encrypted_ids_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >*
PrivateMembershipRlweOprfResponse::mutable_doubly_encrypted_ids() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PrivateMembershipRlweOprfResponse.doubly_encrypted_ids)
return &doubly_encrypted_ids_;
}
inline const ::private_membership::DoublyEncryptedId& PrivateMembershipRlweOprfResponse::_internal_doubly_encrypted_ids(int index) const {
return doubly_encrypted_ids_.Get(index);
}
inline const ::private_membership::DoublyEncryptedId& PrivateMembershipRlweOprfResponse::doubly_encrypted_ids(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfResponse.doubly_encrypted_ids)
return _internal_doubly_encrypted_ids(index);
}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::_internal_add_doubly_encrypted_ids() {
return doubly_encrypted_ids_.Add();
}
inline ::private_membership::DoublyEncryptedId* PrivateMembershipRlweOprfResponse::add_doubly_encrypted_ids() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.PrivateMembershipRlweOprfResponse.doubly_encrypted_ids)
return _internal_add_doubly_encrypted_ids();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::DoublyEncryptedId >&
PrivateMembershipRlweOprfResponse::doubly_encrypted_ids() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PrivateMembershipRlweOprfResponse.doubly_encrypted_ids)
return doubly_encrypted_ids_;
}
// .private_membership.rlwe.HashedBucketsParameters hashed_buckets_parameters = 2;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_hashed_buckets_parameters() const {
return this != internal_default_instance() && hashed_buckets_parameters_ != nullptr;
}
inline bool PrivateMembershipRlweOprfResponse::has_hashed_buckets_parameters() const {
return _internal_has_hashed_buckets_parameters();
}
inline void PrivateMembershipRlweOprfResponse::clear_hashed_buckets_parameters() {
if (GetArenaNoVirtual() == nullptr && hashed_buckets_parameters_ != nullptr) {
delete hashed_buckets_parameters_;
}
hashed_buckets_parameters_ = nullptr;
}
inline const ::private_membership::rlwe::HashedBucketsParameters& PrivateMembershipRlweOprfResponse::_internal_hashed_buckets_parameters() const {
const ::private_membership::rlwe::HashedBucketsParameters* p = hashed_buckets_parameters_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::HashedBucketsParameters*>(
&::private_membership::rlwe::_HashedBucketsParameters_default_instance_);
}
inline const ::private_membership::rlwe::HashedBucketsParameters& PrivateMembershipRlweOprfResponse::hashed_buckets_parameters() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfResponse.hashed_buckets_parameters)
return _internal_hashed_buckets_parameters();
}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::release_hashed_buckets_parameters() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweOprfResponse.hashed_buckets_parameters)
::private_membership::rlwe::HashedBucketsParameters* temp = hashed_buckets_parameters_;
hashed_buckets_parameters_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_hashed_buckets_parameters() {
if (hashed_buckets_parameters_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::HashedBucketsParameters>(GetArenaNoVirtual());
hashed_buckets_parameters_ = p;
}
return hashed_buckets_parameters_;
}
inline ::private_membership::rlwe::HashedBucketsParameters* PrivateMembershipRlweOprfResponse::mutable_hashed_buckets_parameters() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweOprfResponse.hashed_buckets_parameters)
return _internal_mutable_hashed_buckets_parameters();
}
inline void PrivateMembershipRlweOprfResponse::set_allocated_hashed_buckets_parameters(::private_membership::rlwe::HashedBucketsParameters* hashed_buckets_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete hashed_buckets_parameters_;
}
if (hashed_buckets_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
hashed_buckets_parameters = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, hashed_buckets_parameters, submessage_arena);
}
} else {
}
hashed_buckets_parameters_ = hashed_buckets_parameters;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweOprfResponse.hashed_buckets_parameters)
}
// .private_membership.rlwe.EncryptedBucketsParameters encrypted_buckets_parameters = 3;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_encrypted_buckets_parameters() const {
return this != internal_default_instance() && encrypted_buckets_parameters_ != nullptr;
}
inline bool PrivateMembershipRlweOprfResponse::has_encrypted_buckets_parameters() const {
return _internal_has_encrypted_buckets_parameters();
}
inline void PrivateMembershipRlweOprfResponse::clear_encrypted_buckets_parameters() {
if (GetArenaNoVirtual() == nullptr && encrypted_buckets_parameters_ != nullptr) {
delete encrypted_buckets_parameters_;
}
encrypted_buckets_parameters_ = nullptr;
}
inline const ::private_membership::rlwe::EncryptedBucketsParameters& PrivateMembershipRlweOprfResponse::_internal_encrypted_buckets_parameters() const {
const ::private_membership::rlwe::EncryptedBucketsParameters* p = encrypted_buckets_parameters_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::EncryptedBucketsParameters*>(
&::private_membership::rlwe::_EncryptedBucketsParameters_default_instance_);
}
inline const ::private_membership::rlwe::EncryptedBucketsParameters& PrivateMembershipRlweOprfResponse::encrypted_buckets_parameters() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfResponse.encrypted_buckets_parameters)
return _internal_encrypted_buckets_parameters();
}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::release_encrypted_buckets_parameters() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweOprfResponse.encrypted_buckets_parameters)
::private_membership::rlwe::EncryptedBucketsParameters* temp = encrypted_buckets_parameters_;
encrypted_buckets_parameters_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_encrypted_buckets_parameters() {
if (encrypted_buckets_parameters_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::EncryptedBucketsParameters>(GetArenaNoVirtual());
encrypted_buckets_parameters_ = p;
}
return encrypted_buckets_parameters_;
}
inline ::private_membership::rlwe::EncryptedBucketsParameters* PrivateMembershipRlweOprfResponse::mutable_encrypted_buckets_parameters() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweOprfResponse.encrypted_buckets_parameters)
return _internal_mutable_encrypted_buckets_parameters();
}
inline void PrivateMembershipRlweOprfResponse::set_allocated_encrypted_buckets_parameters(::private_membership::rlwe::EncryptedBucketsParameters* encrypted_buckets_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete encrypted_buckets_parameters_;
}
if (encrypted_buckets_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
encrypted_buckets_parameters = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, encrypted_buckets_parameters, submessage_arena);
}
} else {
}
encrypted_buckets_parameters_ = encrypted_buckets_parameters;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweOprfResponse.encrypted_buckets_parameters)
}
// .private_membership.rlwe.RlweParameters rlwe_parameters = 4;
inline bool PrivateMembershipRlweOprfResponse::_internal_has_rlwe_parameters() const {
return this != internal_default_instance() && rlwe_parameters_ != nullptr;
}
inline bool PrivateMembershipRlweOprfResponse::has_rlwe_parameters() const {
return _internal_has_rlwe_parameters();
}
inline void PrivateMembershipRlweOprfResponse::clear_rlwe_parameters() {
if (GetArenaNoVirtual() == nullptr && rlwe_parameters_ != nullptr) {
delete rlwe_parameters_;
}
rlwe_parameters_ = nullptr;
}
inline const ::private_membership::rlwe::RlweParameters& PrivateMembershipRlweOprfResponse::_internal_rlwe_parameters() const {
const ::private_membership::rlwe::RlweParameters* p = rlwe_parameters_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::RlweParameters*>(
&::private_membership::rlwe::_RlweParameters_default_instance_);
}
inline const ::private_membership::rlwe::RlweParameters& PrivateMembershipRlweOprfResponse::rlwe_parameters() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfResponse.rlwe_parameters)
return _internal_rlwe_parameters();
}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::release_rlwe_parameters() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweOprfResponse.rlwe_parameters)
::private_membership::rlwe::RlweParameters* temp = rlwe_parameters_;
rlwe_parameters_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::_internal_mutable_rlwe_parameters() {
if (rlwe_parameters_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::RlweParameters>(GetArenaNoVirtual());
rlwe_parameters_ = p;
}
return rlwe_parameters_;
}
inline ::private_membership::rlwe::RlweParameters* PrivateMembershipRlweOprfResponse::mutable_rlwe_parameters() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweOprfResponse.rlwe_parameters)
return _internal_mutable_rlwe_parameters();
}
inline void PrivateMembershipRlweOprfResponse::set_allocated_rlwe_parameters(::private_membership::rlwe::RlweParameters* rlwe_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete rlwe_parameters_;
}
if (rlwe_parameters) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
rlwe_parameters = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, rlwe_parameters, submessage_arena);
}
} else {
}
rlwe_parameters_ = rlwe_parameters;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweOprfResponse.rlwe_parameters)
}
// int64 key_version = 5;
inline void PrivateMembershipRlweOprfResponse::clear_key_version() {
key_version_ = PROTOBUF_LONGLONG(0);
}
inline ::PROTOBUF_NAMESPACE_ID::int64 PrivateMembershipRlweOprfResponse::_internal_key_version() const {
return key_version_;
}
inline ::PROTOBUF_NAMESPACE_ID::int64 PrivateMembershipRlweOprfResponse::key_version() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweOprfResponse.key_version)
return _internal_key_version();
}
inline void PrivateMembershipRlweOprfResponse::_internal_set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value) {
key_version_ = value;
}
inline void PrivateMembershipRlweOprfResponse::set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value) {
_internal_set_key_version(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweOprfResponse.key_version)
}
// -------------------------------------------------------------------
// PrivateMembershipRlweQueryRequest
// repeated .private_membership.rlwe.PrivateMembershipRlweQuery queries = 1;
inline int PrivateMembershipRlweQueryRequest::_internal_queries_size() const {
return queries_.size();
}
inline int PrivateMembershipRlweQueryRequest::queries_size() const {
return _internal_queries_size();
}
inline void PrivateMembershipRlweQueryRequest::clear_queries() {
queries_.Clear();
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::mutable_queries(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQueryRequest.queries)
return queries_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >*
PrivateMembershipRlweQueryRequest::mutable_queries() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PrivateMembershipRlweQueryRequest.queries)
return &queries_;
}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery& PrivateMembershipRlweQueryRequest::_internal_queries(int index) const {
return queries_.Get(index);
}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery& PrivateMembershipRlweQueryRequest::queries(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQueryRequest.queries)
return _internal_queries(index);
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::_internal_add_queries() {
return queries_.Add();
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery* PrivateMembershipRlweQueryRequest::add_queries() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.PrivateMembershipRlweQueryRequest.queries)
return _internal_add_queries();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlweQuery >&
PrivateMembershipRlweQueryRequest::queries() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PrivateMembershipRlweQueryRequest.queries)
return queries_;
}
// .private_membership.rlwe.RlweUseCase use_case = 2;
inline void PrivateMembershipRlweQueryRequest::clear_use_case() {
use_case_ = 0;
}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweQueryRequest::_internal_use_case() const {
return static_cast< ::private_membership::rlwe::RlweUseCase >(use_case_);
}
inline ::private_membership::rlwe::RlweUseCase PrivateMembershipRlweQueryRequest::use_case() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQueryRequest.use_case)
return _internal_use_case();
}
inline void PrivateMembershipRlweQueryRequest::_internal_set_use_case(::private_membership::rlwe::RlweUseCase value) {
use_case_ = value;
}
inline void PrivateMembershipRlweQueryRequest::set_use_case(::private_membership::rlwe::RlweUseCase value) {
_internal_set_use_case(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweQueryRequest.use_case)
}
// int64 key_version = 3;
inline void PrivateMembershipRlweQueryRequest::clear_key_version() {
key_version_ = PROTOBUF_LONGLONG(0);
}
inline ::PROTOBUF_NAMESPACE_ID::int64 PrivateMembershipRlweQueryRequest::_internal_key_version() const {
return key_version_;
}
inline ::PROTOBUF_NAMESPACE_ID::int64 PrivateMembershipRlweQueryRequest::key_version() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQueryRequest.key_version)
return _internal_key_version();
}
inline void PrivateMembershipRlweQueryRequest::_internal_set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value) {
key_version_ = value;
}
inline void PrivateMembershipRlweQueryRequest::set_key_version(::PROTOBUF_NAMESPACE_ID::int64 value) {
_internal_set_key_version(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweQueryRequest.key_version)
}
// -------------------------------------------------------------------
// PrivateMembershipRlweQueryResponse
// repeated .private_membership.rlwe.PrivateMembershipRlwePirResponse pir_responses = 1;
inline int PrivateMembershipRlweQueryResponse::_internal_pir_responses_size() const {
return pir_responses_.size();
}
inline int PrivateMembershipRlweQueryResponse::pir_responses_size() const {
return _internal_pir_responses_size();
}
inline void PrivateMembershipRlweQueryResponse::clear_pir_responses() {
pir_responses_.Clear();
}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::mutable_pir_responses(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQueryResponse.pir_responses)
return pir_responses_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >*
PrivateMembershipRlweQueryResponse::mutable_pir_responses() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PrivateMembershipRlweQueryResponse.pir_responses)
return &pir_responses_;
}
inline const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& PrivateMembershipRlweQueryResponse::_internal_pir_responses(int index) const {
return pir_responses_.Get(index);
}
inline const ::private_membership::rlwe::PrivateMembershipRlwePirResponse& PrivateMembershipRlweQueryResponse::pir_responses(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQueryResponse.pir_responses)
return _internal_pir_responses(index);
}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::_internal_add_pir_responses() {
return pir_responses_.Add();
}
inline ::private_membership::rlwe::PrivateMembershipRlwePirResponse* PrivateMembershipRlweQueryResponse::add_pir_responses() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.PrivateMembershipRlweQueryResponse.pir_responses)
return _internal_add_pir_responses();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::PrivateMembershipRlwePirResponse >&
PrivateMembershipRlweQueryResponse::pir_responses() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PrivateMembershipRlweQueryResponse.pir_responses)
return pir_responses_;
}
// -------------------------------------------------------------------
// RlwePlaintextId
// string non_sensitive_id = 1;
inline void RlwePlaintextId::clear_non_sensitive_id() {
non_sensitive_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& RlwePlaintextId::non_sensitive_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
return _internal_non_sensitive_id();
}
inline void RlwePlaintextId::set_non_sensitive_id(const std::string& value) {
_internal_set_non_sensitive_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
}
inline std::string* RlwePlaintextId::mutable_non_sensitive_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
return _internal_mutable_non_sensitive_id();
}
inline const std::string& RlwePlaintextId::_internal_non_sensitive_id() const {
return non_sensitive_id_.GetNoArena();
}
inline void RlwePlaintextId::_internal_set_non_sensitive_id(const std::string& value) {
non_sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void RlwePlaintextId::set_non_sensitive_id(std::string&& value) {
non_sensitive_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
}
inline void RlwePlaintextId::set_non_sensitive_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
non_sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
}
inline void RlwePlaintextId::set_non_sensitive_id(const char* value, size_t size) {
non_sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
}
inline std::string* RlwePlaintextId::_internal_mutable_non_sensitive_id() {
return non_sensitive_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* RlwePlaintextId::release_non_sensitive_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
return non_sensitive_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void RlwePlaintextId::set_allocated_non_sensitive_id(std::string* non_sensitive_id) {
if (non_sensitive_id != nullptr) {
} else {
}
non_sensitive_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), non_sensitive_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.RlwePlaintextId.non_sensitive_id)
}
// string sensitive_id = 2;
inline void RlwePlaintextId::clear_sensitive_id() {
sensitive_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& RlwePlaintextId::sensitive_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlwePlaintextId.sensitive_id)
return _internal_sensitive_id();
}
inline void RlwePlaintextId::set_sensitive_id(const std::string& value) {
_internal_set_sensitive_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlwePlaintextId.sensitive_id)
}
inline std::string* RlwePlaintextId::mutable_sensitive_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlwePlaintextId.sensitive_id)
return _internal_mutable_sensitive_id();
}
inline const std::string& RlwePlaintextId::_internal_sensitive_id() const {
return sensitive_id_.GetNoArena();
}
inline void RlwePlaintextId::_internal_set_sensitive_id(const std::string& value) {
sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void RlwePlaintextId::set_sensitive_id(std::string&& value) {
sensitive_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.RlwePlaintextId.sensitive_id)
}
inline void RlwePlaintextId::set_sensitive_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.RlwePlaintextId.sensitive_id)
}
inline void RlwePlaintextId::set_sensitive_id(const char* value, size_t size) {
sensitive_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.RlwePlaintextId.sensitive_id)
}
inline std::string* RlwePlaintextId::_internal_mutable_sensitive_id() {
return sensitive_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* RlwePlaintextId::release_sensitive_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.RlwePlaintextId.sensitive_id)
return sensitive_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void RlwePlaintextId::set_allocated_sensitive_id(std::string* sensitive_id) {
if (sensitive_id != nullptr) {
} else {
}
sensitive_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sensitive_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.RlwePlaintextId.sensitive_id)
}
// -------------------------------------------------------------------
// HashedBucketsParameters
// int32 hashed_bucket_id_length = 1;
inline void HashedBucketsParameters::clear_hashed_bucket_id_length() {
hashed_bucket_id_length_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 HashedBucketsParameters::_internal_hashed_bucket_id_length() const {
return hashed_bucket_id_length_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 HashedBucketsParameters::hashed_bucket_id_length() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.HashedBucketsParameters.hashed_bucket_id_length)
return _internal_hashed_bucket_id_length();
}
inline void HashedBucketsParameters::_internal_set_hashed_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
hashed_bucket_id_length_ = value;
}
inline void HashedBucketsParameters::set_hashed_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_hashed_bucket_id_length(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.HashedBucketsParameters.hashed_bucket_id_length)
}
// .private_membership.HashType non_sensitive_id_hash_type = 2;
inline void HashedBucketsParameters::clear_non_sensitive_id_hash_type() {
non_sensitive_id_hash_type_ = 0;
}
inline ::private_membership::HashType HashedBucketsParameters::_internal_non_sensitive_id_hash_type() const {
return static_cast< ::private_membership::HashType >(non_sensitive_id_hash_type_);
}
inline ::private_membership::HashType HashedBucketsParameters::non_sensitive_id_hash_type() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.HashedBucketsParameters.non_sensitive_id_hash_type)
return _internal_non_sensitive_id_hash_type();
}
inline void HashedBucketsParameters::_internal_set_non_sensitive_id_hash_type(::private_membership::HashType value) {
non_sensitive_id_hash_type_ = value;
}
inline void HashedBucketsParameters::set_non_sensitive_id_hash_type(::private_membership::HashType value) {
_internal_set_non_sensitive_id_hash_type(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.HashedBucketsParameters.non_sensitive_id_hash_type)
}
// -------------------------------------------------------------------
// EncryptedBucketsParameters
// int32 encrypted_bucket_id_length = 1;
inline void EncryptedBucketsParameters::clear_encrypted_bucket_id_length() {
encrypted_bucket_id_length_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 EncryptedBucketsParameters::_internal_encrypted_bucket_id_length() const {
return encrypted_bucket_id_length_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 EncryptedBucketsParameters::encrypted_bucket_id_length() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.EncryptedBucketsParameters.encrypted_bucket_id_length)
return _internal_encrypted_bucket_id_length();
}
inline void EncryptedBucketsParameters::_internal_set_encrypted_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
encrypted_bucket_id_length_ = value;
}
inline void EncryptedBucketsParameters::set_encrypted_bucket_id_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_encrypted_bucket_id_length(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.EncryptedBucketsParameters.encrypted_bucket_id_length)
}
// .private_membership.EncryptedBucketHashType sensitive_id_hash_type = 2;
inline void EncryptedBucketsParameters::clear_sensitive_id_hash_type() {
sensitive_id_hash_type_ = 0;
}
inline ::private_membership::EncryptedBucketHashType EncryptedBucketsParameters::_internal_sensitive_id_hash_type() const {
return static_cast< ::private_membership::EncryptedBucketHashType >(sensitive_id_hash_type_);
}
inline ::private_membership::EncryptedBucketHashType EncryptedBucketsParameters::sensitive_id_hash_type() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.EncryptedBucketsParameters.sensitive_id_hash_type)
return _internal_sensitive_id_hash_type();
}
inline void EncryptedBucketsParameters::_internal_set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value) {
sensitive_id_hash_type_ = value;
}
inline void EncryptedBucketsParameters::set_sensitive_id_hash_type(::private_membership::EncryptedBucketHashType value) {
_internal_set_sensitive_id_hash_type(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.EncryptedBucketsParameters.sensitive_id_hash_type)
}
// -------------------------------------------------------------------
// RlweParameters
// repeated .private_membership.rlwe.Uint128 modulus = 1;
inline int RlweParameters::_internal_modulus_size() const {
return modulus_.size();
}
inline int RlweParameters::modulus_size() const {
return _internal_modulus_size();
}
inline void RlweParameters::clear_modulus() {
modulus_.Clear();
}
inline ::private_membership::rlwe::Uint128* RlweParameters::mutable_modulus(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlweParameters.modulus)
return modulus_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >*
RlweParameters::mutable_modulus() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.RlweParameters.modulus)
return &modulus_;
}
inline const ::private_membership::rlwe::Uint128& RlweParameters::_internal_modulus(int index) const {
return modulus_.Get(index);
}
inline const ::private_membership::rlwe::Uint128& RlweParameters::modulus(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweParameters.modulus)
return _internal_modulus(index);
}
inline ::private_membership::rlwe::Uint128* RlweParameters::_internal_add_modulus() {
return modulus_.Add();
}
inline ::private_membership::rlwe::Uint128* RlweParameters::add_modulus() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.RlweParameters.modulus)
return _internal_add_modulus();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::Uint128 >&
RlweParameters::modulus() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.RlweParameters.modulus)
return modulus_;
}
// int32 log_degree = 2;
inline void RlweParameters::clear_log_degree() {
log_degree_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::_internal_log_degree() const {
return log_degree_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::log_degree() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweParameters.log_degree)
return _internal_log_degree();
}
inline void RlweParameters::_internal_set_log_degree(::PROTOBUF_NAMESPACE_ID::int32 value) {
log_degree_ = value;
}
inline void RlweParameters::set_log_degree(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_log_degree(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlweParameters.log_degree)
}
// int32 log_t = 3;
inline void RlweParameters::clear_log_t() {
log_t_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::_internal_log_t() const {
return log_t_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::log_t() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweParameters.log_t)
return _internal_log_t();
}
inline void RlweParameters::_internal_set_log_t(::PROTOBUF_NAMESPACE_ID::int32 value) {
log_t_ = value;
}
inline void RlweParameters::set_log_t(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_log_t(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlweParameters.log_t)
}
// int32 variance = 4;
inline void RlweParameters::clear_variance() {
variance_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::_internal_variance() const {
return variance_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::variance() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweParameters.variance)
return _internal_variance();
}
inline void RlweParameters::_internal_set_variance(::PROTOBUF_NAMESPACE_ID::int32 value) {
variance_ = value;
}
inline void RlweParameters::set_variance(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_variance(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlweParameters.variance)
}
// int32 levels_of_recursion = 5;
inline void RlweParameters::clear_levels_of_recursion() {
levels_of_recursion_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::_internal_levels_of_recursion() const {
return levels_of_recursion_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 RlweParameters::levels_of_recursion() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweParameters.levels_of_recursion)
return _internal_levels_of_recursion();
}
inline void RlweParameters::_internal_set_levels_of_recursion(::PROTOBUF_NAMESPACE_ID::int32 value) {
levels_of_recursion_ = value;
}
inline void RlweParameters::set_levels_of_recursion(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_levels_of_recursion(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.RlweParameters.levels_of_recursion)
}
// -------------------------------------------------------------------
// Uint128
// uint64 lo = 1;
inline void Uint128::clear_lo() {
lo_ = PROTOBUF_ULONGLONG(0);
}
inline ::PROTOBUF_NAMESPACE_ID::uint64 Uint128::_internal_lo() const {
return lo_;
}
inline ::PROTOBUF_NAMESPACE_ID::uint64 Uint128::lo() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.Uint128.lo)
return _internal_lo();
}
inline void Uint128::_internal_set_lo(::PROTOBUF_NAMESPACE_ID::uint64 value) {
lo_ = value;
}
inline void Uint128::set_lo(::PROTOBUF_NAMESPACE_ID::uint64 value) {
_internal_set_lo(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.Uint128.lo)
}
// uint64 hi = 2;
inline void Uint128::clear_hi() {
hi_ = PROTOBUF_ULONGLONG(0);
}
inline ::PROTOBUF_NAMESPACE_ID::uint64 Uint128::_internal_hi() const {
return hi_;
}
inline ::PROTOBUF_NAMESPACE_ID::uint64 Uint128::hi() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.Uint128.hi)
return _internal_hi();
}
inline void Uint128::_internal_set_hi(::PROTOBUF_NAMESPACE_ID::uint64 value) {
hi_ = value;
}
inline void Uint128::set_hi(::PROTOBUF_NAMESPACE_ID::uint64 value) {
_internal_set_hi(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.Uint128.hi)
}
// -------------------------------------------------------------------
// PrivateMembershipRlweQuery_HashedBucketId
// bytes hashed_bucket_id = 1;
inline void PrivateMembershipRlweQuery_HashedBucketId::clear_hashed_bucket_id() {
hashed_bucket_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& PrivateMembershipRlweQuery_HashedBucketId::hashed_bucket_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
return _internal_hashed_bucket_id();
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_hashed_bucket_id(const std::string& value) {
_internal_set_hashed_bucket_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::mutable_hashed_bucket_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
return _internal_mutable_hashed_bucket_id();
}
inline const std::string& PrivateMembershipRlweQuery_HashedBucketId::_internal_hashed_bucket_id() const {
return hashed_bucket_id_.GetNoArena();
}
inline void PrivateMembershipRlweQuery_HashedBucketId::_internal_set_hashed_bucket_id(const std::string& value) {
hashed_bucket_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_hashed_bucket_id(std::string&& value) {
hashed_bucket_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_hashed_bucket_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
hashed_bucket_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_hashed_bucket_id(const void* value, size_t size) {
hashed_bucket_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::_internal_mutable_hashed_bucket_id() {
return hashed_bucket_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* PrivateMembershipRlweQuery_HashedBucketId::release_hashed_bucket_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
return hashed_bucket_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_allocated_hashed_bucket_id(std::string* hashed_bucket_id) {
if (hashed_bucket_id != nullptr) {
} else {
}
hashed_bucket_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), hashed_bucket_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.hashed_bucket_id)
}
// int32 bit_length = 2;
inline void PrivateMembershipRlweQuery_HashedBucketId::clear_bit_length() {
bit_length_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 PrivateMembershipRlweQuery_HashedBucketId::_internal_bit_length() const {
return bit_length_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 PrivateMembershipRlweQuery_HashedBucketId::bit_length() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.bit_length)
return _internal_bit_length();
}
inline void PrivateMembershipRlweQuery_HashedBucketId::_internal_set_bit_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
bit_length_ = value;
}
inline void PrivateMembershipRlweQuery_HashedBucketId::set_bit_length(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_bit_length(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId.bit_length)
}
// -------------------------------------------------------------------
// PrivateMembershipRlweQuery
// bytes queried_encrypted_id = 1;
inline void PrivateMembershipRlweQuery::clear_queried_encrypted_id() {
queried_encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& PrivateMembershipRlweQuery::queried_encrypted_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
return _internal_queried_encrypted_id();
}
inline void PrivateMembershipRlweQuery::set_queried_encrypted_id(const std::string& value) {
_internal_set_queried_encrypted_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
}
inline std::string* PrivateMembershipRlweQuery::mutable_queried_encrypted_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
return _internal_mutable_queried_encrypted_id();
}
inline const std::string& PrivateMembershipRlweQuery::_internal_queried_encrypted_id() const {
return queried_encrypted_id_.GetNoArena();
}
inline void PrivateMembershipRlweQuery::_internal_set_queried_encrypted_id(const std::string& value) {
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void PrivateMembershipRlweQuery::set_queried_encrypted_id(std::string&& value) {
queried_encrypted_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
}
inline void PrivateMembershipRlweQuery::set_queried_encrypted_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
}
inline void PrivateMembershipRlweQuery::set_queried_encrypted_id(const void* value, size_t size) {
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
}
inline std::string* PrivateMembershipRlweQuery::_internal_mutable_queried_encrypted_id() {
return queried_encrypted_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* PrivateMembershipRlweQuery::release_queried_encrypted_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
return queried_encrypted_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void PrivateMembershipRlweQuery::set_allocated_queried_encrypted_id(std::string* queried_encrypted_id) {
if (queried_encrypted_id != nullptr) {
} else {
}
queried_encrypted_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), queried_encrypted_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweQuery.queried_encrypted_id)
}
// .private_membership.rlwe.PirRequest pir_request = 2;
inline bool PrivateMembershipRlweQuery::_internal_has_pir_request() const {
return this != internal_default_instance() && pir_request_ != nullptr;
}
inline bool PrivateMembershipRlweQuery::has_pir_request() const {
return _internal_has_pir_request();
}
inline void PrivateMembershipRlweQuery::clear_pir_request() {
if (GetArenaNoVirtual() == nullptr && pir_request_ != nullptr) {
delete pir_request_;
}
pir_request_ = nullptr;
}
inline const ::private_membership::rlwe::PirRequest& PrivateMembershipRlweQuery::_internal_pir_request() const {
const ::private_membership::rlwe::PirRequest* p = pir_request_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::PirRequest*>(
&::private_membership::rlwe::_PirRequest_default_instance_);
}
inline const ::private_membership::rlwe::PirRequest& PrivateMembershipRlweQuery::pir_request() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQuery.pir_request)
return _internal_pir_request();
}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::release_pir_request() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweQuery.pir_request)
::private_membership::rlwe::PirRequest* temp = pir_request_;
pir_request_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::_internal_mutable_pir_request() {
if (pir_request_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::PirRequest>(GetArenaNoVirtual());
pir_request_ = p;
}
return pir_request_;
}
inline ::private_membership::rlwe::PirRequest* PrivateMembershipRlweQuery::mutable_pir_request() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQuery.pir_request)
return _internal_mutable_pir_request();
}
inline void PrivateMembershipRlweQuery::set_allocated_pir_request(::private_membership::rlwe::PirRequest* pir_request) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete pir_request_;
}
if (pir_request) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
pir_request = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, pir_request, submessage_arena);
}
} else {
}
pir_request_ = pir_request;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweQuery.pir_request)
}
// .private_membership.rlwe.PrivateMembershipRlweQuery.HashedBucketId hashed_bucket_id = 3;
inline bool PrivateMembershipRlweQuery::_internal_has_hashed_bucket_id() const {
return this != internal_default_instance() && hashed_bucket_id_ != nullptr;
}
inline bool PrivateMembershipRlweQuery::has_hashed_bucket_id() const {
return _internal_has_hashed_bucket_id();
}
inline void PrivateMembershipRlweQuery::clear_hashed_bucket_id() {
if (GetArenaNoVirtual() == nullptr && hashed_bucket_id_ != nullptr) {
delete hashed_bucket_id_;
}
hashed_bucket_id_ = nullptr;
}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& PrivateMembershipRlweQuery::_internal_hashed_bucket_id() const {
const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* p = hashed_bucket_id_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId*>(
&::private_membership::rlwe::_PrivateMembershipRlweQuery_HashedBucketId_default_instance_);
}
inline const ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId& PrivateMembershipRlweQuery::hashed_bucket_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlweQuery.hashed_bucket_id)
return _internal_hashed_bucket_id();
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::release_hashed_bucket_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlweQuery.hashed_bucket_id)
::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* temp = hashed_bucket_id_;
hashed_bucket_id_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::_internal_mutable_hashed_bucket_id() {
if (hashed_bucket_id_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId>(GetArenaNoVirtual());
hashed_bucket_id_ = p;
}
return hashed_bucket_id_;
}
inline ::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* PrivateMembershipRlweQuery::mutable_hashed_bucket_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlweQuery.hashed_bucket_id)
return _internal_mutable_hashed_bucket_id();
}
inline void PrivateMembershipRlweQuery::set_allocated_hashed_bucket_id(::private_membership::rlwe::PrivateMembershipRlweQuery_HashedBucketId* hashed_bucket_id) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete hashed_bucket_id_;
}
if (hashed_bucket_id) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
hashed_bucket_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, hashed_bucket_id, submessage_arena);
}
} else {
}
hashed_bucket_id_ = hashed_bucket_id;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlweQuery.hashed_bucket_id)
}
// -------------------------------------------------------------------
// PrivateMembershipRlwePirResponse
// bytes queried_encrypted_id = 1;
inline void PrivateMembershipRlwePirResponse::clear_queried_encrypted_id() {
queried_encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& PrivateMembershipRlwePirResponse::queried_encrypted_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
return _internal_queried_encrypted_id();
}
inline void PrivateMembershipRlwePirResponse::set_queried_encrypted_id(const std::string& value) {
_internal_set_queried_encrypted_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
}
inline std::string* PrivateMembershipRlwePirResponse::mutable_queried_encrypted_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
return _internal_mutable_queried_encrypted_id();
}
inline const std::string& PrivateMembershipRlwePirResponse::_internal_queried_encrypted_id() const {
return queried_encrypted_id_.GetNoArena();
}
inline void PrivateMembershipRlwePirResponse::_internal_set_queried_encrypted_id(const std::string& value) {
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void PrivateMembershipRlwePirResponse::set_queried_encrypted_id(std::string&& value) {
queried_encrypted_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
}
inline void PrivateMembershipRlwePirResponse::set_queried_encrypted_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
}
inline void PrivateMembershipRlwePirResponse::set_queried_encrypted_id(const void* value, size_t size) {
queried_encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
}
inline std::string* PrivateMembershipRlwePirResponse::_internal_mutable_queried_encrypted_id() {
return queried_encrypted_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* PrivateMembershipRlwePirResponse::release_queried_encrypted_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
return queried_encrypted_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void PrivateMembershipRlwePirResponse::set_allocated_queried_encrypted_id(std::string* queried_encrypted_id) {
if (queried_encrypted_id != nullptr) {
} else {
}
queried_encrypted_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), queried_encrypted_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlwePirResponse.queried_encrypted_id)
}
// .private_membership.rlwe.PirResponse pir_response = 2;
inline bool PrivateMembershipRlwePirResponse::_internal_has_pir_response() const {
return this != internal_default_instance() && pir_response_ != nullptr;
}
inline bool PrivateMembershipRlwePirResponse::has_pir_response() const {
return _internal_has_pir_response();
}
inline void PrivateMembershipRlwePirResponse::clear_pir_response() {
if (GetArenaNoVirtual() == nullptr && pir_response_ != nullptr) {
delete pir_response_;
}
pir_response_ = nullptr;
}
inline const ::private_membership::rlwe::PirResponse& PrivateMembershipRlwePirResponse::_internal_pir_response() const {
const ::private_membership::rlwe::PirResponse* p = pir_response_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::PirResponse*>(
&::private_membership::rlwe::_PirResponse_default_instance_);
}
inline const ::private_membership::rlwe::PirResponse& PrivateMembershipRlwePirResponse::pir_response() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PrivateMembershipRlwePirResponse.pir_response)
return _internal_pir_response();
}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::release_pir_response() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PrivateMembershipRlwePirResponse.pir_response)
::private_membership::rlwe::PirResponse* temp = pir_response_;
pir_response_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::_internal_mutable_pir_response() {
if (pir_response_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::PirResponse>(GetArenaNoVirtual());
pir_response_ = p;
}
return pir_response_;
}
inline ::private_membership::rlwe::PirResponse* PrivateMembershipRlwePirResponse::mutable_pir_response() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PrivateMembershipRlwePirResponse.pir_response)
return _internal_mutable_pir_response();
}
inline void PrivateMembershipRlwePirResponse::set_allocated_pir_response(::private_membership::rlwe::PirResponse* pir_response) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete pir_response_;
}
if (pir_response) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
pir_response = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, pir_response, submessage_arena);
}
} else {
}
pir_response_ = pir_response;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PrivateMembershipRlwePirResponse.pir_response)
}
// -------------------------------------------------------------------
// PirRequest
// repeated .rlwe.SerializedNttPolynomial request = 1;
inline int PirRequest::_internal_request_size() const {
return request_.size();
}
inline int PirRequest::request_size() const {
return _internal_request_size();
}
inline ::rlwe::SerializedNttPolynomial* PirRequest::mutable_request(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PirRequest.request)
return request_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >*
PirRequest::mutable_request() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PirRequest.request)
return &request_;
}
inline const ::rlwe::SerializedNttPolynomial& PirRequest::_internal_request(int index) const {
return request_.Get(index);
}
inline const ::rlwe::SerializedNttPolynomial& PirRequest::request(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PirRequest.request)
return _internal_request(index);
}
inline ::rlwe::SerializedNttPolynomial* PirRequest::_internal_add_request() {
return request_.Add();
}
inline ::rlwe::SerializedNttPolynomial* PirRequest::add_request() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.PirRequest.request)
return _internal_add_request();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedNttPolynomial >&
PirRequest::request() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PirRequest.request)
return request_;
}
// bytes prng_seed = 2;
inline void PirRequest::clear_prng_seed() {
prng_seed_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& PirRequest::prng_seed() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PirRequest.prng_seed)
return _internal_prng_seed();
}
inline void PirRequest::set_prng_seed(const std::string& value) {
_internal_set_prng_seed(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PirRequest.prng_seed)
}
inline std::string* PirRequest::mutable_prng_seed() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PirRequest.prng_seed)
return _internal_mutable_prng_seed();
}
inline const std::string& PirRequest::_internal_prng_seed() const {
return prng_seed_.GetNoArena();
}
inline void PirRequest::_internal_set_prng_seed(const std::string& value) {
prng_seed_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void PirRequest::set_prng_seed(std::string&& value) {
prng_seed_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.PirRequest.prng_seed)
}
inline void PirRequest::set_prng_seed(const char* value) {
GOOGLE_DCHECK(value != nullptr);
prng_seed_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.PirRequest.prng_seed)
}
inline void PirRequest::set_prng_seed(const void* value, size_t size) {
prng_seed_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.PirRequest.prng_seed)
}
inline std::string* PirRequest::_internal_mutable_prng_seed() {
return prng_seed_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* PirRequest::release_prng_seed() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.PirRequest.prng_seed)
return prng_seed_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void PirRequest::set_allocated_prng_seed(std::string* prng_seed) {
if (prng_seed != nullptr) {
} else {
}
prng_seed_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), prng_seed);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.PirRequest.prng_seed)
}
// -------------------------------------------------------------------
// PirResponse
// repeated .rlwe.SerializedSymmetricRlweCiphertext response = 1;
inline int PirResponse::_internal_response_size() const {
return response_.size();
}
inline int PirResponse::response_size() const {
return _internal_response_size();
}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::mutable_response(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.PirResponse.response)
return response_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >*
PirResponse::mutable_response() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.PirResponse.response)
return &response_;
}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirResponse::_internal_response(int index) const {
return response_.Get(index);
}
inline const ::rlwe::SerializedSymmetricRlweCiphertext& PirResponse::response(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PirResponse.response)
return _internal_response(index);
}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::_internal_add_response() {
return response_.Add();
}
inline ::rlwe::SerializedSymmetricRlweCiphertext* PirResponse::add_response() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.PirResponse.response)
return _internal_add_response();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rlwe::SerializedSymmetricRlweCiphertext >&
PirResponse::response() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.PirResponse.response)
return response_;
}
// int32 plaintext_entry_size = 2;
inline void PirResponse::clear_plaintext_entry_size() {
plaintext_entry_size_ = 0;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 PirResponse::_internal_plaintext_entry_size() const {
return plaintext_entry_size_;
}
inline ::PROTOBUF_NAMESPACE_ID::int32 PirResponse::plaintext_entry_size() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.PirResponse.plaintext_entry_size)
return _internal_plaintext_entry_size();
}
inline void PirResponse::_internal_set_plaintext_entry_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
plaintext_entry_size_ = value;
}
inline void PirResponse::set_plaintext_entry_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
_internal_set_plaintext_entry_size(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.PirResponse.plaintext_entry_size)
}
// -------------------------------------------------------------------
// EncryptedBucket_EncryptedIdValuePair
// bytes encrypted_id = 1;
inline void EncryptedBucket_EncryptedIdValuePair::clear_encrypted_id() {
encrypted_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::encrypted_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
return _internal_encrypted_id();
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_id(const std::string& value) {
_internal_set_encrypted_id(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::mutable_encrypted_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
return _internal_mutable_encrypted_id();
}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::_internal_encrypted_id() const {
return encrypted_id_.GetNoArena();
}
inline void EncryptedBucket_EncryptedIdValuePair::_internal_set_encrypted_id(const std::string& value) {
encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_id(std::string&& value) {
encrypted_id_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_id(const char* value) {
GOOGLE_DCHECK(value != nullptr);
encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_id(const void* value, size_t size) {
encrypted_id_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::_internal_mutable_encrypted_id() {
return encrypted_id_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::release_encrypted_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
return encrypted_id_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void EncryptedBucket_EncryptedIdValuePair::set_allocated_encrypted_id(std::string* encrypted_id) {
if (encrypted_id != nullptr) {
} else {
}
encrypted_id_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_id);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_id)
}
// bytes encrypted_value = 2;
inline void EncryptedBucket_EncryptedIdValuePair::clear_encrypted_value() {
encrypted_value_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::encrypted_value() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
return _internal_encrypted_value();
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_value(const std::string& value) {
_internal_set_encrypted_value(value);
// @@protoc_insertion_point(field_set:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::mutable_encrypted_value() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
return _internal_mutable_encrypted_value();
}
inline const std::string& EncryptedBucket_EncryptedIdValuePair::_internal_encrypted_value() const {
return encrypted_value_.GetNoArena();
}
inline void EncryptedBucket_EncryptedIdValuePair::_internal_set_encrypted_value(const std::string& value) {
encrypted_value_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_value(std::string&& value) {
encrypted_value_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_value(const char* value) {
GOOGLE_DCHECK(value != nullptr);
encrypted_value_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
}
inline void EncryptedBucket_EncryptedIdValuePair::set_encrypted_value(const void* value, size_t size) {
encrypted_value_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::_internal_mutable_encrypted_value() {
return encrypted_value_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* EncryptedBucket_EncryptedIdValuePair::release_encrypted_value() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
return encrypted_value_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void EncryptedBucket_EncryptedIdValuePair::set_allocated_encrypted_value(std::string* encrypted_value) {
if (encrypted_value != nullptr) {
} else {
}
encrypted_value_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_value);
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair.encrypted_value)
}
// -------------------------------------------------------------------
// EncryptedBucket
// repeated .private_membership.rlwe.EncryptedBucket.EncryptedIdValuePair encrypted_id_value_pairs = 1;
inline int EncryptedBucket::_internal_encrypted_id_value_pairs_size() const {
return encrypted_id_value_pairs_.size();
}
inline int EncryptedBucket::encrypted_id_value_pairs_size() const {
return _internal_encrypted_id_value_pairs_size();
}
inline void EncryptedBucket::clear_encrypted_id_value_pairs() {
encrypted_id_value_pairs_.Clear();
}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::mutable_encrypted_id_value_pairs(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.EncryptedBucket.encrypted_id_value_pairs)
return encrypted_id_value_pairs_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >*
EncryptedBucket::mutable_encrypted_id_value_pairs() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.EncryptedBucket.encrypted_id_value_pairs)
return &encrypted_id_value_pairs_;
}
inline const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& EncryptedBucket::_internal_encrypted_id_value_pairs(int index) const {
return encrypted_id_value_pairs_.Get(index);
}
inline const ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair& EncryptedBucket::encrypted_id_value_pairs(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.EncryptedBucket.encrypted_id_value_pairs)
return _internal_encrypted_id_value_pairs(index);
}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::_internal_add_encrypted_id_value_pairs() {
return encrypted_id_value_pairs_.Add();
}
inline ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair* EncryptedBucket::add_encrypted_id_value_pairs() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.EncryptedBucket.encrypted_id_value_pairs)
return _internal_add_encrypted_id_value_pairs();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::EncryptedBucket_EncryptedIdValuePair >&
EncryptedBucket::encrypted_id_value_pairs() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.EncryptedBucket.encrypted_id_value_pairs)
return encrypted_id_value_pairs_;
}
// -------------------------------------------------------------------
// RlweMembershipResponses_MembershipResponseEntry
// .private_membership.rlwe.RlwePlaintextId plaintext_id = 1;
inline bool RlweMembershipResponses_MembershipResponseEntry::_internal_has_plaintext_id() const {
return this != internal_default_instance() && plaintext_id_ != nullptr;
}
inline bool RlweMembershipResponses_MembershipResponseEntry::has_plaintext_id() const {
return _internal_has_plaintext_id();
}
inline void RlweMembershipResponses_MembershipResponseEntry::clear_plaintext_id() {
if (GetArenaNoVirtual() == nullptr && plaintext_id_ != nullptr) {
delete plaintext_id_;
}
plaintext_id_ = nullptr;
}
inline const ::private_membership::rlwe::RlwePlaintextId& RlweMembershipResponses_MembershipResponseEntry::_internal_plaintext_id() const {
const ::private_membership::rlwe::RlwePlaintextId* p = plaintext_id_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::rlwe::RlwePlaintextId*>(
&::private_membership::rlwe::_RlwePlaintextId_default_instance_);
}
inline const ::private_membership::rlwe::RlwePlaintextId& RlweMembershipResponses_MembershipResponseEntry::plaintext_id() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.plaintext_id)
return _internal_plaintext_id();
}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::release_plaintext_id() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.plaintext_id)
::private_membership::rlwe::RlwePlaintextId* temp = plaintext_id_;
plaintext_id_ = nullptr;
return temp;
}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::_internal_mutable_plaintext_id() {
if (plaintext_id_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::rlwe::RlwePlaintextId>(GetArenaNoVirtual());
plaintext_id_ = p;
}
return plaintext_id_;
}
inline ::private_membership::rlwe::RlwePlaintextId* RlweMembershipResponses_MembershipResponseEntry::mutable_plaintext_id() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.plaintext_id)
return _internal_mutable_plaintext_id();
}
inline void RlweMembershipResponses_MembershipResponseEntry::set_allocated_plaintext_id(::private_membership::rlwe::RlwePlaintextId* plaintext_id) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete plaintext_id_;
}
if (plaintext_id) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
plaintext_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, plaintext_id, submessage_arena);
}
} else {
}
plaintext_id_ = plaintext_id;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.plaintext_id)
}
// .private_membership.MembershipResponse membership_response = 2;
inline bool RlweMembershipResponses_MembershipResponseEntry::_internal_has_membership_response() const {
return this != internal_default_instance() && membership_response_ != nullptr;
}
inline bool RlweMembershipResponses_MembershipResponseEntry::has_membership_response() const {
return _internal_has_membership_response();
}
inline const ::private_membership::MembershipResponse& RlweMembershipResponses_MembershipResponseEntry::_internal_membership_response() const {
const ::private_membership::MembershipResponse* p = membership_response_;
return p != nullptr ? *p : *reinterpret_cast<const ::private_membership::MembershipResponse*>(
&::private_membership::_MembershipResponse_default_instance_);
}
inline const ::private_membership::MembershipResponse& RlweMembershipResponses_MembershipResponseEntry::membership_response() const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.membership_response)
return _internal_membership_response();
}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::release_membership_response() {
// @@protoc_insertion_point(field_release:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.membership_response)
::private_membership::MembershipResponse* temp = membership_response_;
membership_response_ = nullptr;
return temp;
}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::_internal_mutable_membership_response() {
if (membership_response_ == nullptr) {
auto* p = CreateMaybeMessage<::private_membership::MembershipResponse>(GetArenaNoVirtual());
membership_response_ = p;
}
return membership_response_;
}
inline ::private_membership::MembershipResponse* RlweMembershipResponses_MembershipResponseEntry::mutable_membership_response() {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.membership_response)
return _internal_mutable_membership_response();
}
inline void RlweMembershipResponses_MembershipResponseEntry::set_allocated_membership_response(::private_membership::MembershipResponse* membership_response) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
if (message_arena == nullptr) {
delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(membership_response_);
}
if (membership_response) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
if (message_arena != submessage_arena) {
membership_response = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, membership_response, submessage_arena);
}
} else {
}
membership_response_ = membership_response;
// @@protoc_insertion_point(field_set_allocated:private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry.membership_response)
}
// -------------------------------------------------------------------
// RlweMembershipResponses
// repeated .private_membership.rlwe.RlweMembershipResponses.MembershipResponseEntry membership_responses = 1;
inline int RlweMembershipResponses::_internal_membership_responses_size() const {
return membership_responses_.size();
}
inline int RlweMembershipResponses::membership_responses_size() const {
return _internal_membership_responses_size();
}
inline void RlweMembershipResponses::clear_membership_responses() {
membership_responses_.Clear();
}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::mutable_membership_responses(int index) {
// @@protoc_insertion_point(field_mutable:private_membership.rlwe.RlweMembershipResponses.membership_responses)
return membership_responses_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >*
RlweMembershipResponses::mutable_membership_responses() {
// @@protoc_insertion_point(field_mutable_list:private_membership.rlwe.RlweMembershipResponses.membership_responses)
return &membership_responses_;
}
inline const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& RlweMembershipResponses::_internal_membership_responses(int index) const {
return membership_responses_.Get(index);
}
inline const ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry& RlweMembershipResponses::membership_responses(int index) const {
// @@protoc_insertion_point(field_get:private_membership.rlwe.RlweMembershipResponses.membership_responses)
return _internal_membership_responses(index);
}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::_internal_add_membership_responses() {
return membership_responses_.Add();
}
inline ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry* RlweMembershipResponses::add_membership_responses() {
// @@protoc_insertion_point(field_add:private_membership.rlwe.RlweMembershipResponses.membership_responses)
return _internal_add_membership_responses();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::private_membership::rlwe::RlweMembershipResponses_MembershipResponseEntry >&
RlweMembershipResponses::membership_responses() const {
// @@protoc_insertion_point(field_list:private_membership.rlwe.RlweMembershipResponses.membership_responses)
return membership_responses_;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif // __GNUC__
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// @@protoc_insertion_point(namespace_scope)
} // namespace rlwe
} // namespace private_membership
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::private_membership::rlwe::RlweUseCase> : ::std::true_type {};
PROTOBUF_NAMESPACE_CLOSE
// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>
#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_private_5fmembership_5frlwe_2eproto