From 9e7f32d6645dabfd64d115a60911543e10017200 Mon Sep 17 00:00:00 2001 From: ftsui Date: Wed, 14 Jan 2026 13:45:46 -0800 Subject: [PATCH] Remove securemessage submodule. (#4100) --- .gitmodules | 4 - .../compiled_proto/proto/securemessage.pb.cc | 2773 --------------- .../compiled_proto/proto/securemessage.pb.h | 3069 ----------------- .../securemessage/include/securemessage | 1 - third_party/securemessage/securemessage | 1 - 5 files changed, 5848 deletions(-) delete mode 100644 third_party/securemessage/compiled_proto/proto/securemessage.pb.cc delete mode 100644 third_party/securemessage/compiled_proto/proto/securemessage.pb.h delete mode 120000 third_party/securemessage/include/securemessage delete mode 160000 third_party/securemessage/securemessage diff --git a/.gitmodules b/.gitmodules index 46e151f5..70fb6734 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,10 +10,6 @@ path = third_party/smhasher/smhasher url = https://github.com/aappleby/smhasher branch = master -[submodule "third_party/securemessage/securemessage"] - path = third_party/securemessage/securemessage - url = https://github.com/google/securemessage.git - branch = master [submodule "third_party/mbedtls"] path = third_party/mbedtls url = https://github.com/ARMmbed/mbedtls diff --git a/third_party/securemessage/compiled_proto/proto/securemessage.pb.cc b/third_party/securemessage/compiled_proto/proto/securemessage.pb.cc deleted file mode 100644 index cabae499..00000000 --- a/third_party/securemessage/compiled_proto/proto/securemessage.pb.cc +++ /dev/null @@ -1,2773 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: proto/securemessage.proto - -#include "proto/securemessage.pb.h" - -#include - -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG -namespace securemessage { -constexpr SecureMessage::SecureMessage( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : header_and_body_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , signature_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct SecureMessageDefaultTypeInternal { - constexpr SecureMessageDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SecureMessageDefaultTypeInternal() {} - union { - SecureMessage _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SecureMessageDefaultTypeInternal _SecureMessage_default_instance_; -constexpr Header::Header( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : verification_key_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , decryption_key_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , iv_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , public_metadata_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , associated_data_length_(0u) - , signature_scheme_(1) - - , encryption_scheme_(1) -{} -struct HeaderDefaultTypeInternal { - constexpr HeaderDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~HeaderDefaultTypeInternal() {} - union { - Header _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HeaderDefaultTypeInternal _Header_default_instance_; -constexpr HeaderAndBody::HeaderAndBody( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : body_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , header_(nullptr){} -struct HeaderAndBodyDefaultTypeInternal { - constexpr HeaderAndBodyDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~HeaderAndBodyDefaultTypeInternal() {} - union { - HeaderAndBody _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HeaderAndBodyDefaultTypeInternal _HeaderAndBody_default_instance_; -constexpr HeaderAndBodyInternal::HeaderAndBodyInternal( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : header_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , body_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct HeaderAndBodyInternalDefaultTypeInternal { - constexpr HeaderAndBodyInternalDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~HeaderAndBodyInternalDefaultTypeInternal() {} - union { - HeaderAndBodyInternal _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HeaderAndBodyInternalDefaultTypeInternal _HeaderAndBodyInternal_default_instance_; -constexpr EcP256PublicKey::EcP256PublicKey( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : x_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , y_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct EcP256PublicKeyDefaultTypeInternal { - constexpr EcP256PublicKeyDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~EcP256PublicKeyDefaultTypeInternal() {} - union { - EcP256PublicKey _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EcP256PublicKeyDefaultTypeInternal _EcP256PublicKey_default_instance_; -constexpr SimpleRsaPublicKey::SimpleRsaPublicKey( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : n_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , e_(65537){} -struct SimpleRsaPublicKeyDefaultTypeInternal { - constexpr SimpleRsaPublicKeyDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SimpleRsaPublicKeyDefaultTypeInternal() {} - union { - SimpleRsaPublicKey _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SimpleRsaPublicKeyDefaultTypeInternal _SimpleRsaPublicKey_default_instance_; -constexpr DhPublicKey::DhPublicKey( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : y_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct DhPublicKeyDefaultTypeInternal { - constexpr DhPublicKeyDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~DhPublicKeyDefaultTypeInternal() {} - union { - DhPublicKey _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DhPublicKeyDefaultTypeInternal _DhPublicKey_default_instance_; -constexpr GenericPublicKey::GenericPublicKey( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : ec_p256_public_key_(nullptr) - , rsa2048_public_key_(nullptr) - , dh2048_public_key_(nullptr) - , type_(1) -{} -struct GenericPublicKeyDefaultTypeInternal { - constexpr GenericPublicKeyDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~GenericPublicKeyDefaultTypeInternal() {} - union { - GenericPublicKey _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GenericPublicKeyDefaultTypeInternal _GenericPublicKey_default_instance_; -} // namespace securemessage -namespace securemessage { -bool SigScheme_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - return true; - default: - return false; - } -} - -static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed SigScheme_strings[3] = {}; - -static const char SigScheme_names[] = - "ECDSA_P256_SHA256" - "HMAC_SHA256" - "RSA2048_SHA256"; - -static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SigScheme_entries[] = { - { {SigScheme_names + 0, 17}, 2 }, - { {SigScheme_names + 17, 11}, 1 }, - { {SigScheme_names + 28, 14}, 3 }, -}; - -static const int SigScheme_entries_by_number[] = { - 1, // 1 -> HMAC_SHA256 - 0, // 2 -> ECDSA_P256_SHA256 - 2, // 3 -> RSA2048_SHA256 -}; - -const std::string& SigScheme_Name( - SigScheme value) { - static const bool dummy = - ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( - SigScheme_entries, - SigScheme_entries_by_number, - 3, SigScheme_strings); - (void) dummy; - int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( - SigScheme_entries, - SigScheme_entries_by_number, - 3, value); - return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : - SigScheme_strings[idx].get(); -} -bool SigScheme_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SigScheme* value) { - int int_value; - bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( - SigScheme_entries, 3, name, &int_value); - if (success) { - *value = static_cast(int_value); - } - return success; -} -bool EncScheme_IsValid(int value) { - switch (value) { - case 1: - case 2: - return true; - default: - return false; - } -} - -static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed EncScheme_strings[2] = {}; - -static const char EncScheme_names[] = - "AES_256_CBC" - "NONE"; - -static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry EncScheme_entries[] = { - { {EncScheme_names + 0, 11}, 2 }, - { {EncScheme_names + 11, 4}, 1 }, -}; - -static const int EncScheme_entries_by_number[] = { - 1, // 1 -> NONE - 0, // 2 -> AES_256_CBC -}; - -const std::string& EncScheme_Name( - EncScheme value) { - static const bool dummy = - ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( - EncScheme_entries, - EncScheme_entries_by_number, - 2, EncScheme_strings); - (void) dummy; - int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( - EncScheme_entries, - EncScheme_entries_by_number, - 2, value); - return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : - EncScheme_strings[idx].get(); -} -bool EncScheme_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, EncScheme* value) { - int int_value; - bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( - EncScheme_entries, 2, name, &int_value); - if (success) { - *value = static_cast(int_value); - } - return success; -} -bool PublicKeyType_IsValid(int value) { - switch (value) { - case 1: - case 2: - case 3: - return true; - default: - return false; - } -} - -static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PublicKeyType_strings[3] = {}; - -static const char PublicKeyType_names[] = - "DH2048_MODP" - "EC_P256" - "RSA2048"; - -static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry PublicKeyType_entries[] = { - { {PublicKeyType_names + 0, 11}, 3 }, - { {PublicKeyType_names + 11, 7}, 1 }, - { {PublicKeyType_names + 18, 7}, 2 }, -}; - -static const int PublicKeyType_entries_by_number[] = { - 1, // 1 -> EC_P256 - 2, // 2 -> RSA2048 - 0, // 3 -> DH2048_MODP -}; - -const std::string& PublicKeyType_Name( - PublicKeyType value) { - static const bool dummy = - ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( - PublicKeyType_entries, - PublicKeyType_entries_by_number, - 3, PublicKeyType_strings); - (void) dummy; - int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( - PublicKeyType_entries, - PublicKeyType_entries_by_number, - 3, value); - return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : - PublicKeyType_strings[idx].get(); -} -bool PublicKeyType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PublicKeyType* value) { - int int_value; - bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( - PublicKeyType_entries, 3, name, &int_value); - if (success) { - *value = static_cast(int_value); - } - return success; -} - -// =================================================================== - -class SecureMessage::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_header_and_body(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_signature(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0; - } -}; - -SecureMessage::SecureMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.SecureMessage) -} -SecureMessage::SecureMessage(const SecureMessage& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - header_and_body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - header_and_body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_header_and_body()) { - header_and_body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_header_and_body(), - GetArenaForAllocation()); - } - signature_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - signature_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_signature()) { - signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_signature(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:securemessage.SecureMessage) -} - -inline void SecureMessage::SharedCtor() { -header_and_body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - header_and_body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -signature_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - signature_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SecureMessage::~SecureMessage() { - // @@protoc_insertion_point(destructor:securemessage.SecureMessage) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void SecureMessage::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - header_and_body_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - signature_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SecureMessage::ArenaDtor(void* object) { - SecureMessage* _this = reinterpret_cast< SecureMessage* >(object); - (void)_this; -} -void SecureMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SecureMessage::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SecureMessage::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.SecureMessage) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - header_and_body_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - signature_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* SecureMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required bytes header_and_body = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_header_and_body(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // required bytes signature = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_signature(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SecureMessage::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.SecureMessage) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required bytes header_and_body = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_header_and_body(), target); - } - - // required bytes signature = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_signature(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.SecureMessage) - return target; -} - -size_t SecureMessage::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:securemessage.SecureMessage) - size_t total_size = 0; - - if (_internal_has_header_and_body()) { - // required bytes header_and_body = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_header_and_body()); - } - - if (_internal_has_signature()) { - // required bytes signature = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_signature()); - } - - return total_size; -} -size_t SecureMessage::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.SecureMessage) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present. - // required bytes header_and_body = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_header_and_body()); - - // required bytes signature = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_signature()); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void SecureMessage::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void SecureMessage::MergeFrom(const SecureMessage& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.SecureMessage) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_header_and_body(from._internal_header_and_body()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_signature(from._internal_signature()); - } - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void SecureMessage::CopyFrom(const SecureMessage& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.SecureMessage) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SecureMessage::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void SecureMessage::InternalSwap(SecureMessage* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &header_and_body_, lhs_arena, - &other->header_and_body_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &signature_, lhs_arena, - &other->signature_, rhs_arena - ); -} - -std::string SecureMessage::GetTypeName() const { - return "securemessage.SecureMessage"; -} - - -// =================================================================== - -class Header::_Internal { - public: - using HasBits = decltype(std::declval
()._has_bits_); - static void set_has_signature_scheme(HasBits* has_bits) { - (*has_bits)[0] |= 32u; - } - static void set_has_encryption_scheme(HasBits* has_bits) { - (*has_bits)[0] |= 64u; - } - static void set_has_verification_key_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_decryption_key_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_iv(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static void set_has_public_metadata(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static void set_has_associated_data_length(HasBits* has_bits) { - (*has_bits)[0] |= 16u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000060) ^ 0x00000060) != 0; - } -}; - -Header::Header(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.Header) -} -Header::Header(const Header& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - verification_key_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_verification_key_id()) { - verification_key_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_verification_key_id(), - GetArenaForAllocation()); - } - decryption_key_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - decryption_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_decryption_key_id()) { - decryption_key_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_decryption_key_id(), - GetArenaForAllocation()); - } - iv_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - iv_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_iv()) { - iv_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_iv(), - GetArenaForAllocation()); - } - public_metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - public_metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_public_metadata()) { - public_metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_public_metadata(), - GetArenaForAllocation()); - } - ::memcpy(&associated_data_length_, &from.associated_data_length_, - static_cast(reinterpret_cast(&encryption_scheme_) - - reinterpret_cast(&associated_data_length_)) + sizeof(encryption_scheme_)); - // @@protoc_insertion_point(copy_constructor:securemessage.Header) -} - -inline void Header::SharedCtor() { -verification_key_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - verification_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -decryption_key_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - decryption_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -iv_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - iv_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -public_metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - public_metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -associated_data_length_ = 0u; -signature_scheme_ = 1; -encryption_scheme_ = 1; -} - -Header::~Header() { - // @@protoc_insertion_point(destructor:securemessage.Header) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void Header::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - verification_key_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - decryption_key_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - iv_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - public_metadata_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void Header::ArenaDtor(void* object) { - Header* _this = reinterpret_cast< Header* >(object); - (void)_this; -} -void Header::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void Header::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Header::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.Header) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - verification_key_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - decryption_key_id_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000004u) { - iv_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000008u) { - public_metadata_.ClearNonDefaultToEmpty(); - } - } - if (cached_has_bits & 0x00000070u) { - associated_data_length_ = 0u; - signature_scheme_ = 1; - encryption_scheme_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* Header::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required .securemessage.SigScheme signature_scheme = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::securemessage::SigScheme_IsValid(val))) { - _internal_set_signature_scheme(static_cast<::securemessage::SigScheme>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // required .securemessage.EncScheme encryption_scheme = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::securemessage::EncScheme_IsValid(val))) { - _internal_set_encryption_scheme(static_cast<::securemessage::EncScheme>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional bytes verification_key_id = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_verification_key_id(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes decryption_key_id = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_decryption_key_id(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes iv = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_iv(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional bytes public_metadata = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_public_metadata(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional uint32 associated_data_length = 7 [default = 0]; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _Internal::set_has_associated_data_length(&has_bits); - associated_data_length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* Header::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.Header) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required .securemessage.SigScheme signature_scheme = 1; - if (cached_has_bits & 0x00000020u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_signature_scheme(), target); - } - - // required .securemessage.EncScheme encryption_scheme = 2; - if (cached_has_bits & 0x00000040u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 2, this->_internal_encryption_scheme(), target); - } - - // optional bytes verification_key_id = 3; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 3, this->_internal_verification_key_id(), target); - } - - // optional bytes decryption_key_id = 4; - if (cached_has_bits & 0x00000002u) { - target = stream->WriteBytesMaybeAliased( - 4, this->_internal_decryption_key_id(), target); - } - - // optional bytes iv = 5; - if (cached_has_bits & 0x00000004u) { - target = stream->WriteBytesMaybeAliased( - 5, this->_internal_iv(), target); - } - - // optional bytes public_metadata = 6; - if (cached_has_bits & 0x00000008u) { - target = stream->WriteBytesMaybeAliased( - 6, this->_internal_public_metadata(), target); - } - - // optional uint32 associated_data_length = 7 [default = 0]; - if (cached_has_bits & 0x00000010u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(7, this->_internal_associated_data_length(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.Header) - return target; -} - -size_t Header::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:securemessage.Header) - size_t total_size = 0; - - if (_internal_has_signature_scheme()) { - // required .securemessage.SigScheme signature_scheme = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_signature_scheme()); - } - - if (_internal_has_encryption_scheme()) { - // required .securemessage.EncScheme encryption_scheme = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_encryption_scheme()); - } - - return total_size; -} -size_t Header::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.Header) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000060) ^ 0x00000060) == 0) { // All required fields are present. - // required .securemessage.SigScheme signature_scheme = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_signature_scheme()); - - // required .securemessage.EncScheme encryption_scheme = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_encryption_scheme()); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000001fu) { - // optional bytes verification_key_id = 3; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_verification_key_id()); - } - - // optional bytes decryption_key_id = 4; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_decryption_key_id()); - } - - // optional bytes iv = 5; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_iv()); - } - - // optional bytes public_metadata = 6; - if (cached_has_bits & 0x00000008u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_public_metadata()); - } - - // optional uint32 associated_data_length = 7 [default = 0]; - if (cached_has_bits & 0x00000010u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_associated_data_length()); - } - - } - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void Header::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void Header::MergeFrom(const Header& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.Header) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000007fu) { - if (cached_has_bits & 0x00000001u) { - _internal_set_verification_key_id(from._internal_verification_key_id()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_decryption_key_id(from._internal_decryption_key_id()); - } - if (cached_has_bits & 0x00000004u) { - _internal_set_iv(from._internal_iv()); - } - if (cached_has_bits & 0x00000008u) { - _internal_set_public_metadata(from._internal_public_metadata()); - } - if (cached_has_bits & 0x00000010u) { - associated_data_length_ = from.associated_data_length_; - } - if (cached_has_bits & 0x00000020u) { - signature_scheme_ = from.signature_scheme_; - } - if (cached_has_bits & 0x00000040u) { - encryption_scheme_ = from.encryption_scheme_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void Header::CopyFrom(const Header& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.Header) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Header::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void Header::InternalSwap(Header* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &verification_key_id_, lhs_arena, - &other->verification_key_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &decryption_key_id_, lhs_arena, - &other->decryption_key_id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &iv_, lhs_arena, - &other->iv_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &public_metadata_, lhs_arena, - &other->public_metadata_, rhs_arena - ); - swap(associated_data_length_, other->associated_data_length_); - swap(signature_scheme_, other->signature_scheme_); - swap(encryption_scheme_, other->encryption_scheme_); -} - -std::string Header::GetTypeName() const { - return "securemessage.Header"; -} - - -// =================================================================== - -class HeaderAndBody::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static const ::securemessage::Header& header(const HeaderAndBody* msg); - static void set_has_header(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static void set_has_body(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0; - } -}; - -const ::securemessage::Header& -HeaderAndBody::_Internal::header(const HeaderAndBody* msg) { - return *msg->header_; -} -HeaderAndBody::HeaderAndBody(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.HeaderAndBody) -} -HeaderAndBody::HeaderAndBody(const HeaderAndBody& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_body()) { - body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_body(), - GetArenaForAllocation()); - } - if (from._internal_has_header()) { - header_ = new ::securemessage::Header(*from.header_); - } else { - header_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:securemessage.HeaderAndBody) -} - -inline void HeaderAndBody::SharedCtor() { -body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -header_ = nullptr; -} - -HeaderAndBody::~HeaderAndBody() { - // @@protoc_insertion_point(destructor:securemessage.HeaderAndBody) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void HeaderAndBody::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - body_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete header_; -} - -void HeaderAndBody::ArenaDtor(void* object) { - HeaderAndBody* _this = reinterpret_cast< HeaderAndBody* >(object); - (void)_this; -} -void HeaderAndBody::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void HeaderAndBody::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void HeaderAndBody::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.HeaderAndBody) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - body_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(header_ != nullptr); - header_->Clear(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* HeaderAndBody::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required .securemessage.Header header = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // required bytes body = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_body(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* HeaderAndBody::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.HeaderAndBody) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required .securemessage.Header header = 1; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::header(this), target, stream); - } - - // required bytes body = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_body(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.HeaderAndBody) - return target; -} - -size_t HeaderAndBody::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:securemessage.HeaderAndBody) - size_t total_size = 0; - - if (_internal_has_body()) { - // required bytes body = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_body()); - } - - if (_internal_has_header()) { - // required .securemessage.Header header = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *header_); - } - - return total_size; -} -size_t HeaderAndBody::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.HeaderAndBody) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present. - // required bytes body = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_body()); - - // required .securemessage.Header header = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *header_); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void HeaderAndBody::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void HeaderAndBody::MergeFrom(const HeaderAndBody& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.HeaderAndBody) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_body(from._internal_body()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_header()->::securemessage::Header::MergeFrom(from._internal_header()); - } - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void HeaderAndBody::CopyFrom(const HeaderAndBody& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.HeaderAndBody) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool HeaderAndBody::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - if (_internal_has_header()) { - if (!header_->IsInitialized()) return false; - } - return true; -} - -void HeaderAndBody::InternalSwap(HeaderAndBody* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &body_, lhs_arena, - &other->body_, rhs_arena - ); - swap(header_, other->header_); -} - -std::string HeaderAndBody::GetTypeName() const { - return "securemessage.HeaderAndBody"; -} - - -// =================================================================== - -class HeaderAndBodyInternal::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_header(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_body(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0; - } -}; - -HeaderAndBodyInternal::HeaderAndBodyInternal(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.HeaderAndBodyInternal) -} -HeaderAndBodyInternal::HeaderAndBodyInternal(const HeaderAndBodyInternal& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - header_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - header_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_header()) { - header_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_header(), - GetArenaForAllocation()); - } - body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_body()) { - body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_body(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:securemessage.HeaderAndBodyInternal) -} - -inline void HeaderAndBodyInternal::SharedCtor() { -header_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - header_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -body_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -HeaderAndBodyInternal::~HeaderAndBodyInternal() { - // @@protoc_insertion_point(destructor:securemessage.HeaderAndBodyInternal) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void HeaderAndBodyInternal::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - header_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - body_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void HeaderAndBodyInternal::ArenaDtor(void* object) { - HeaderAndBodyInternal* _this = reinterpret_cast< HeaderAndBodyInternal* >(object); - (void)_this; -} -void HeaderAndBodyInternal::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void HeaderAndBodyInternal::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void HeaderAndBodyInternal::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.HeaderAndBodyInternal) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - header_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - body_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* HeaderAndBodyInternal::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required bytes header = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_header(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // required bytes body = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_body(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* HeaderAndBodyInternal::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.HeaderAndBodyInternal) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required bytes header = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_header(), target); - } - - // required bytes body = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_body(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.HeaderAndBodyInternal) - return target; -} - -size_t HeaderAndBodyInternal::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:securemessage.HeaderAndBodyInternal) - size_t total_size = 0; - - if (_internal_has_header()) { - // required bytes header = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_header()); - } - - if (_internal_has_body()) { - // required bytes body = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_body()); - } - - return total_size; -} -size_t HeaderAndBodyInternal::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.HeaderAndBodyInternal) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present. - // required bytes header = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_header()); - - // required bytes body = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_body()); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void HeaderAndBodyInternal::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void HeaderAndBodyInternal::MergeFrom(const HeaderAndBodyInternal& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.HeaderAndBodyInternal) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_header(from._internal_header()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_body(from._internal_body()); - } - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void HeaderAndBodyInternal::CopyFrom(const HeaderAndBodyInternal& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.HeaderAndBodyInternal) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool HeaderAndBodyInternal::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void HeaderAndBodyInternal::InternalSwap(HeaderAndBodyInternal* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &header_, lhs_arena, - &other->header_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &body_, lhs_arena, - &other->body_, rhs_arena - ); -} - -std::string HeaderAndBodyInternal::GetTypeName() const { - return "securemessage.HeaderAndBodyInternal"; -} - - -// =================================================================== - -class EcP256PublicKey::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_x(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_y(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0; - } -}; - -EcP256PublicKey::EcP256PublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.EcP256PublicKey) -} -EcP256PublicKey::EcP256PublicKey(const EcP256PublicKey& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - x_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - x_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_x()) { - x_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_x(), - GetArenaForAllocation()); - } - y_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_y()) { - y_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_y(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:securemessage.EcP256PublicKey) -} - -inline void EcP256PublicKey::SharedCtor() { -x_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - x_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -y_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -EcP256PublicKey::~EcP256PublicKey() { - // @@protoc_insertion_point(destructor:securemessage.EcP256PublicKey) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void EcP256PublicKey::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - x_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - y_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void EcP256PublicKey::ArenaDtor(void* object) { - EcP256PublicKey* _this = reinterpret_cast< EcP256PublicKey* >(object); - (void)_this; -} -void EcP256PublicKey::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void EcP256PublicKey::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void EcP256PublicKey::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.EcP256PublicKey) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - x_.ClearNonDefaultToEmpty(); - } - if (cached_has_bits & 0x00000002u) { - y_.ClearNonDefaultToEmpty(); - } - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* EcP256PublicKey::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required bytes x = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_x(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // required bytes y = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_y(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* EcP256PublicKey::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.EcP256PublicKey) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required bytes x = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_x(), target); - } - - // required bytes y = 2; - if (cached_has_bits & 0x00000002u) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_y(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.EcP256PublicKey) - return target; -} - -size_t EcP256PublicKey::RequiredFieldsByteSizeFallback() const { -// @@protoc_insertion_point(required_fields_byte_size_fallback_start:securemessage.EcP256PublicKey) - size_t total_size = 0; - - if (_internal_has_x()) { - // required bytes x = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_x()); - } - - if (_internal_has_y()) { - // required bytes y = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_y()); - } - - return total_size; -} -size_t EcP256PublicKey::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.EcP256PublicKey) - size_t total_size = 0; - - if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present. - // required bytes x = 1; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_x()); - - // required bytes y = 2; - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_y()); - - } else { - total_size += RequiredFieldsByteSizeFallback(); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void EcP256PublicKey::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void EcP256PublicKey::MergeFrom(const EcP256PublicKey& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.EcP256PublicKey) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_x(from._internal_x()); - } - if (cached_has_bits & 0x00000002u) { - _internal_set_y(from._internal_y()); - } - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void EcP256PublicKey::CopyFrom(const EcP256PublicKey& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.EcP256PublicKey) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool EcP256PublicKey::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void EcP256PublicKey::InternalSwap(EcP256PublicKey* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &x_, lhs_arena, - &other->x_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &y_, lhs_arena, - &other->y_, rhs_arena - ); -} - -std::string EcP256PublicKey::GetTypeName() const { - return "securemessage.EcP256PublicKey"; -} - - -// =================================================================== - -class SimpleRsaPublicKey::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_n(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_e(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000001) ^ 0x00000001) != 0; - } -}; - -SimpleRsaPublicKey::SimpleRsaPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.SimpleRsaPublicKey) -} -SimpleRsaPublicKey::SimpleRsaPublicKey(const SimpleRsaPublicKey& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - n_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - n_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_n()) { - n_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_n(), - GetArenaForAllocation()); - } - e_ = from.e_; - // @@protoc_insertion_point(copy_constructor:securemessage.SimpleRsaPublicKey) -} - -inline void SimpleRsaPublicKey::SharedCtor() { -n_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - n_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -e_ = 65537; -} - -SimpleRsaPublicKey::~SimpleRsaPublicKey() { - // @@protoc_insertion_point(destructor:securemessage.SimpleRsaPublicKey) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void SimpleRsaPublicKey::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - n_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SimpleRsaPublicKey::ArenaDtor(void* object) { - SimpleRsaPublicKey* _this = reinterpret_cast< SimpleRsaPublicKey* >(object); - (void)_this; -} -void SimpleRsaPublicKey::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SimpleRsaPublicKey::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SimpleRsaPublicKey::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.SimpleRsaPublicKey) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - n_.ClearNonDefaultToEmpty(); - } - e_ = 65537; - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* SimpleRsaPublicKey::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required bytes n = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_n(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional int32 e = 2 [default = 65537]; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_e(&has_bits); - e_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SimpleRsaPublicKey::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.SimpleRsaPublicKey) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required bytes n = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_n(), target); - } - - // optional int32 e = 2 [default = 65537]; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_e(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.SimpleRsaPublicKey) - return target; -} - -size_t SimpleRsaPublicKey::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.SimpleRsaPublicKey) - size_t total_size = 0; - - // required bytes n = 1; - if (_internal_has_n()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_n()); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // optional int32 e = 2 [default = 65537]; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000002u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_e()); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void SimpleRsaPublicKey::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void SimpleRsaPublicKey::MergeFrom(const SimpleRsaPublicKey& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.SimpleRsaPublicKey) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _internal_set_n(from._internal_n()); - } - if (cached_has_bits & 0x00000002u) { - e_ = from.e_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void SimpleRsaPublicKey::CopyFrom(const SimpleRsaPublicKey& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.SimpleRsaPublicKey) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SimpleRsaPublicKey::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void SimpleRsaPublicKey::InternalSwap(SimpleRsaPublicKey* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &n_, lhs_arena, - &other->n_, rhs_arena - ); - swap(e_, other->e_); -} - -std::string SimpleRsaPublicKey::GetTypeName() const { - return "securemessage.SimpleRsaPublicKey"; -} - - -// =================================================================== - -class DhPublicKey::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_y(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000001) ^ 0x00000001) != 0; - } -}; - -DhPublicKey::DhPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.DhPublicKey) -} -DhPublicKey::DhPublicKey(const DhPublicKey& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - y_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (from._internal_has_y()) { - y_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_y(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:securemessage.DhPublicKey) -} - -inline void DhPublicKey::SharedCtor() { -y_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -DhPublicKey::~DhPublicKey() { - // @@protoc_insertion_point(destructor:securemessage.DhPublicKey) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void DhPublicKey::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - y_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void DhPublicKey::ArenaDtor(void* object) { - DhPublicKey* _this = reinterpret_cast< DhPublicKey* >(object); - (void)_this; -} -void DhPublicKey::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void DhPublicKey::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DhPublicKey::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.DhPublicKey) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - y_.ClearNonDefaultToEmpty(); - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* DhPublicKey::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required bytes y = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_y(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DhPublicKey::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.DhPublicKey) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required bytes y = 1; - if (cached_has_bits & 0x00000001u) { - target = stream->WriteBytesMaybeAliased( - 1, this->_internal_y(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.DhPublicKey) - return target; -} - -size_t DhPublicKey::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.DhPublicKey) - size_t total_size = 0; - - // required bytes y = 1; - if (_internal_has_y()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_y()); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void DhPublicKey::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void DhPublicKey::MergeFrom(const DhPublicKey& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.DhPublicKey) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_y()) { - _internal_set_y(from._internal_y()); - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void DhPublicKey::CopyFrom(const DhPublicKey& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.DhPublicKey) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DhPublicKey::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - return true; -} - -void DhPublicKey::InternalSwap(DhPublicKey* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &y_, lhs_arena, - &other->y_, rhs_arena - ); -} - -std::string DhPublicKey::GetTypeName() const { - return "securemessage.DhPublicKey"; -} - - -// =================================================================== - -class GenericPublicKey::_Internal { - public: - using HasBits = decltype(std::declval()._has_bits_); - static void set_has_type(HasBits* has_bits) { - (*has_bits)[0] |= 8u; - } - static const ::securemessage::EcP256PublicKey& ec_p256_public_key(const GenericPublicKey* msg); - static void set_has_ec_p256_public_key(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static const ::securemessage::SimpleRsaPublicKey& rsa2048_public_key(const GenericPublicKey* msg); - static void set_has_rsa2048_public_key(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } - static const ::securemessage::DhPublicKey& dh2048_public_key(const GenericPublicKey* msg); - static void set_has_dh2048_public_key(HasBits* has_bits) { - (*has_bits)[0] |= 4u; - } - static bool MissingRequiredFields(const HasBits& has_bits) { - return ((has_bits[0] & 0x00000008) ^ 0x00000008) != 0; - } -}; - -const ::securemessage::EcP256PublicKey& -GenericPublicKey::_Internal::ec_p256_public_key(const GenericPublicKey* msg) { - return *msg->ec_p256_public_key_; -} -const ::securemessage::SimpleRsaPublicKey& -GenericPublicKey::_Internal::rsa2048_public_key(const GenericPublicKey* msg) { - return *msg->rsa2048_public_key_; -} -const ::securemessage::DhPublicKey& -GenericPublicKey::_Internal::dh2048_public_key(const GenericPublicKey* msg) { - return *msg->dh2048_public_key_; -} -GenericPublicKey::GenericPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:securemessage.GenericPublicKey) -} -GenericPublicKey::GenericPublicKey(const GenericPublicKey& from) - : ::PROTOBUF_NAMESPACE_ID::MessageLite(), - _has_bits_(from._has_bits_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from._internal_has_ec_p256_public_key()) { - ec_p256_public_key_ = new ::securemessage::EcP256PublicKey(*from.ec_p256_public_key_); - } else { - ec_p256_public_key_ = nullptr; - } - if (from._internal_has_rsa2048_public_key()) { - rsa2048_public_key_ = new ::securemessage::SimpleRsaPublicKey(*from.rsa2048_public_key_); - } else { - rsa2048_public_key_ = nullptr; - } - if (from._internal_has_dh2048_public_key()) { - dh2048_public_key_ = new ::securemessage::DhPublicKey(*from.dh2048_public_key_); - } else { - dh2048_public_key_ = nullptr; - } - type_ = from.type_; - // @@protoc_insertion_point(copy_constructor:securemessage.GenericPublicKey) -} - -inline void GenericPublicKey::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&ec_p256_public_key_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&dh2048_public_key_) - - reinterpret_cast(&ec_p256_public_key_)) + sizeof(dh2048_public_key_)); -type_ = 1; -} - -GenericPublicKey::~GenericPublicKey() { - // @@protoc_insertion_point(destructor:securemessage.GenericPublicKey) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete(); -} - -inline void GenericPublicKey::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete ec_p256_public_key_; - if (this != internal_default_instance()) delete rsa2048_public_key_; - if (this != internal_default_instance()) delete dh2048_public_key_; -} - -void GenericPublicKey::ArenaDtor(void* object) { - GenericPublicKey* _this = reinterpret_cast< GenericPublicKey* >(object); - (void)_this; -} -void GenericPublicKey::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void GenericPublicKey::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void GenericPublicKey::Clear() { -// @@protoc_insertion_point(message_clear_start:securemessage.GenericPublicKey) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - GOOGLE_DCHECK(ec_p256_public_key_ != nullptr); - ec_p256_public_key_->Clear(); - } - if (cached_has_bits & 0x00000002u) { - GOOGLE_DCHECK(rsa2048_public_key_ != nullptr); - rsa2048_public_key_->Clear(); - } - if (cached_has_bits & 0x00000004u) { - GOOGLE_DCHECK(dh2048_public_key_ != nullptr); - dh2048_public_key_->Clear(); - } - type_ = 1; - } - _has_bits_.Clear(); - _internal_metadata_.Clear(); -} - -const char* GenericPublicKey::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // required .securemessage.PublicKeyType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - if (PROTOBUF_PREDICT_TRUE(::securemessage::PublicKeyType_IsValid(val))) { - _internal_set_type(static_cast<::securemessage::PublicKeyType>(val)); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields()); - } - } else - goto handle_unusual; - continue; - // optional .securemessage.EcP256PublicKey ec_p256_public_key = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_ec_p256_public_key(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .securemessage.SimpleRsaPublicKey rsa2048_public_key = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_rsa2048_public_key(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // optional .securemessage.DhPublicKey dh2048_public_key = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_dh2048_public_key(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - _has_bits_.Or(has_bits); - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* GenericPublicKey::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:securemessage.GenericPublicKey) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - // required .securemessage.PublicKeyType type = 1; - if (cached_has_bits & 0x00000008u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - // optional .securemessage.EcP256PublicKey ec_p256_public_key = 2; - if (cached_has_bits & 0x00000001u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::ec_p256_public_key(this), target, stream); - } - - // optional .securemessage.SimpleRsaPublicKey rsa2048_public_key = 3; - if (cached_has_bits & 0x00000002u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::rsa2048_public_key(this), target, stream); - } - - // optional .securemessage.DhPublicKey dh2048_public_key = 4; - if (cached_has_bits & 0x00000004u) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::dh2048_public_key(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(), - static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target); - } - // @@protoc_insertion_point(serialize_to_array_end:securemessage.GenericPublicKey) - return target; -} - -size_t GenericPublicKey::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:securemessage.GenericPublicKey) - size_t total_size = 0; - - // required .securemessage.PublicKeyType type = 1; - if (_internal_has_type()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); - } - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000007u) { - // optional .securemessage.EcP256PublicKey ec_p256_public_key = 2; - if (cached_has_bits & 0x00000001u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *ec_p256_public_key_); - } - - // optional .securemessage.SimpleRsaPublicKey rsa2048_public_key = 3; - if (cached_has_bits & 0x00000002u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rsa2048_public_key_); - } - - // optional .securemessage.DhPublicKey dh2048_public_key = 4; - if (cached_has_bits & 0x00000004u) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *dh2048_public_key_); - } - - } - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size(); - } - int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void GenericPublicKey::CheckTypeAndMergeFrom( - const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { - MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( - &from)); -} - -void GenericPublicKey::MergeFrom(const GenericPublicKey& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:securemessage.GenericPublicKey) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - cached_has_bits = from._has_bits_[0]; - if (cached_has_bits & 0x0000000fu) { - if (cached_has_bits & 0x00000001u) { - _internal_mutable_ec_p256_public_key()->::securemessage::EcP256PublicKey::MergeFrom(from._internal_ec_p256_public_key()); - } - if (cached_has_bits & 0x00000002u) { - _internal_mutable_rsa2048_public_key()->::securemessage::SimpleRsaPublicKey::MergeFrom(from._internal_rsa2048_public_key()); - } - if (cached_has_bits & 0x00000004u) { - _internal_mutable_dh2048_public_key()->::securemessage::DhPublicKey::MergeFrom(from._internal_dh2048_public_key()); - } - if (cached_has_bits & 0x00000008u) { - type_ = from.type_; - } - _has_bits_[0] |= cached_has_bits; - } - _internal_metadata_.MergeFrom(from._internal_metadata_); -} - -void GenericPublicKey::CopyFrom(const GenericPublicKey& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:securemessage.GenericPublicKey) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool GenericPublicKey::IsInitialized() const { - if (_Internal::MissingRequiredFields(_has_bits_)) return false; - if (_internal_has_ec_p256_public_key()) { - if (!ec_p256_public_key_->IsInitialized()) return false; - } - if (_internal_has_rsa2048_public_key()) { - if (!rsa2048_public_key_->IsInitialized()) return false; - } - if (_internal_has_dh2048_public_key()) { - if (!dh2048_public_key_->IsInitialized()) return false; - } - return true; -} - -void GenericPublicKey::InternalSwap(GenericPublicKey* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(GenericPublicKey, dh2048_public_key_) - + sizeof(GenericPublicKey::dh2048_public_key_) - - PROTOBUF_FIELD_OFFSET(GenericPublicKey, ec_p256_public_key_)>( - reinterpret_cast(&ec_p256_public_key_), - reinterpret_cast(&other->ec_p256_public_key_)); - swap(type_, other->type_); -} - -std::string GenericPublicKey::GetTypeName() const { - return "securemessage.GenericPublicKey"; -} - - -// @@protoc_insertion_point(namespace_scope) -} // namespace securemessage -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::securemessage::SecureMessage* Arena::CreateMaybeMessage< ::securemessage::SecureMessage >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::SecureMessage >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::Header* Arena::CreateMaybeMessage< ::securemessage::Header >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::Header >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::HeaderAndBody* Arena::CreateMaybeMessage< ::securemessage::HeaderAndBody >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::HeaderAndBody >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::HeaderAndBodyInternal* Arena::CreateMaybeMessage< ::securemessage::HeaderAndBodyInternal >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::HeaderAndBodyInternal >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::EcP256PublicKey* Arena::CreateMaybeMessage< ::securemessage::EcP256PublicKey >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::EcP256PublicKey >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::SimpleRsaPublicKey* Arena::CreateMaybeMessage< ::securemessage::SimpleRsaPublicKey >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::SimpleRsaPublicKey >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::DhPublicKey* Arena::CreateMaybeMessage< ::securemessage::DhPublicKey >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::DhPublicKey >(arena); -} -template<> PROTOBUF_NOINLINE ::securemessage::GenericPublicKey* Arena::CreateMaybeMessage< ::securemessage::GenericPublicKey >(Arena* arena) { - return Arena::CreateMessageInternal< ::securemessage::GenericPublicKey >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/third_party/securemessage/compiled_proto/proto/securemessage.pb.h b/third_party/securemessage/compiled_proto/proto/securemessage.pb.h deleted file mode 100644 index de0cf362..00000000 --- a/third_party/securemessage/compiled_proto/proto/securemessage.pb.h +++ /dev/null @@ -1,3069 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: proto/securemessage.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_proto_2fsecuremessage_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_proto_2fsecuremessage_2eproto - -#include -#include - -#include -#if PROTOBUF_VERSION < 3019000 -#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 3019004 < 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 -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_proto_2fsecuremessage_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_proto_2fsecuremessage_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8] - 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 uint32_t offsets[]; -}; -namespace securemessage { -class DhPublicKey; -struct DhPublicKeyDefaultTypeInternal; -extern DhPublicKeyDefaultTypeInternal _DhPublicKey_default_instance_; -class EcP256PublicKey; -struct EcP256PublicKeyDefaultTypeInternal; -extern EcP256PublicKeyDefaultTypeInternal _EcP256PublicKey_default_instance_; -class GenericPublicKey; -struct GenericPublicKeyDefaultTypeInternal; -extern GenericPublicKeyDefaultTypeInternal _GenericPublicKey_default_instance_; -class Header; -struct HeaderDefaultTypeInternal; -extern HeaderDefaultTypeInternal _Header_default_instance_; -class HeaderAndBody; -struct HeaderAndBodyDefaultTypeInternal; -extern HeaderAndBodyDefaultTypeInternal _HeaderAndBody_default_instance_; -class HeaderAndBodyInternal; -struct HeaderAndBodyInternalDefaultTypeInternal; -extern HeaderAndBodyInternalDefaultTypeInternal _HeaderAndBodyInternal_default_instance_; -class SecureMessage; -struct SecureMessageDefaultTypeInternal; -extern SecureMessageDefaultTypeInternal _SecureMessage_default_instance_; -class SimpleRsaPublicKey; -struct SimpleRsaPublicKeyDefaultTypeInternal; -extern SimpleRsaPublicKeyDefaultTypeInternal _SimpleRsaPublicKey_default_instance_; -} // namespace securemessage -PROTOBUF_NAMESPACE_OPEN -template<> ::securemessage::DhPublicKey* Arena::CreateMaybeMessage<::securemessage::DhPublicKey>(Arena*); -template<> ::securemessage::EcP256PublicKey* Arena::CreateMaybeMessage<::securemessage::EcP256PublicKey>(Arena*); -template<> ::securemessage::GenericPublicKey* Arena::CreateMaybeMessage<::securemessage::GenericPublicKey>(Arena*); -template<> ::securemessage::Header* Arena::CreateMaybeMessage<::securemessage::Header>(Arena*); -template<> ::securemessage::HeaderAndBody* Arena::CreateMaybeMessage<::securemessage::HeaderAndBody>(Arena*); -template<> ::securemessage::HeaderAndBodyInternal* Arena::CreateMaybeMessage<::securemessage::HeaderAndBodyInternal>(Arena*); -template<> ::securemessage::SecureMessage* Arena::CreateMaybeMessage<::securemessage::SecureMessage>(Arena*); -template<> ::securemessage::SimpleRsaPublicKey* Arena::CreateMaybeMessage<::securemessage::SimpleRsaPublicKey>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace securemessage { - -enum SigScheme : int { - HMAC_SHA256 = 1, - ECDSA_P256_SHA256 = 2, - RSA2048_SHA256 = 3 -}; -bool SigScheme_IsValid(int value); -constexpr SigScheme SigScheme_MIN = HMAC_SHA256; -constexpr SigScheme SigScheme_MAX = RSA2048_SHA256; -constexpr int SigScheme_ARRAYSIZE = SigScheme_MAX + 1; - -const std::string& SigScheme_Name(SigScheme value); -template -inline const std::string& SigScheme_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function SigScheme_Name."); - return SigScheme_Name(static_cast(enum_t_value)); -} -bool SigScheme_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SigScheme* value); -enum EncScheme : int { - NONE = 1, - AES_256_CBC = 2 -}; -bool EncScheme_IsValid(int value); -constexpr EncScheme EncScheme_MIN = NONE; -constexpr EncScheme EncScheme_MAX = AES_256_CBC; -constexpr int EncScheme_ARRAYSIZE = EncScheme_MAX + 1; - -const std::string& EncScheme_Name(EncScheme value); -template -inline const std::string& EncScheme_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function EncScheme_Name."); - return EncScheme_Name(static_cast(enum_t_value)); -} -bool EncScheme_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, EncScheme* value); -enum PublicKeyType : int { - EC_P256 = 1, - RSA2048 = 2, - DH2048_MODP = 3 -}; -bool PublicKeyType_IsValid(int value); -constexpr PublicKeyType PublicKeyType_MIN = EC_P256; -constexpr PublicKeyType PublicKeyType_MAX = DH2048_MODP; -constexpr int PublicKeyType_ARRAYSIZE = PublicKeyType_MAX + 1; - -const std::string& PublicKeyType_Name(PublicKeyType value); -template -inline const std::string& PublicKeyType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function PublicKeyType_Name."); - return PublicKeyType_Name(static_cast(enum_t_value)); -} -bool PublicKeyType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PublicKeyType* value); -// =================================================================== - -class SecureMessage final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.SecureMessage) */ { - public: - inline SecureMessage() : SecureMessage(nullptr) {} - ~SecureMessage() override; - explicit constexpr SecureMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SecureMessage(const SecureMessage& from); - SecureMessage(SecureMessage&& from) noexcept - : SecureMessage() { - *this = ::std::move(from); - } - - inline SecureMessage& operator=(const SecureMessage& from) { - CopyFrom(from); - return *this; - } - inline SecureMessage& operator=(SecureMessage&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const SecureMessage& default_instance() { - return *internal_default_instance(); - } - static inline const SecureMessage* internal_default_instance() { - return reinterpret_cast( - &_SecureMessage_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(SecureMessage& a, SecureMessage& b) { - a.Swap(&b); - } - inline void Swap(SecureMessage* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SecureMessage* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SecureMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const SecureMessage& from); - void MergeFrom(const SecureMessage& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(SecureMessage* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.SecureMessage"; - } - protected: - explicit SecureMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kHeaderAndBodyFieldNumber = 1, - kSignatureFieldNumber = 2, - }; - // required bytes header_and_body = 1; - bool has_header_and_body() const; - private: - bool _internal_has_header_and_body() const; - public: - void clear_header_and_body(); - const std::string& header_and_body() const; - template - void set_header_and_body(ArgT0&& arg0, ArgT... args); - std::string* mutable_header_and_body(); - PROTOBUF_NODISCARD std::string* release_header_and_body(); - void set_allocated_header_and_body(std::string* header_and_body); - private: - const std::string& _internal_header_and_body() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_header_and_body(const std::string& value); - std::string* _internal_mutable_header_and_body(); - public: - - // required bytes signature = 2; - bool has_signature() const; - private: - bool _internal_has_signature() const; - public: - void clear_signature(); - const std::string& signature() const; - template - void set_signature(ArgT0&& arg0, ArgT... args); - std::string* mutable_signature(); - PROTOBUF_NODISCARD std::string* release_signature(); - void set_allocated_signature(std::string* signature); - private: - const std::string& _internal_signature() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_signature(const std::string& value); - std::string* _internal_mutable_signature(); - public: - - // @@protoc_insertion_point(class_scope:securemessage.SecureMessage) - private: - class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr header_and_body_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr signature_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class Header final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.Header) */ { - public: - inline Header() : Header(nullptr) {} - ~Header() override; - explicit constexpr Header(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Header(const Header& from); - Header(Header&& from) noexcept - : Header() { - *this = ::std::move(from); - } - - inline Header& operator=(const Header& from) { - CopyFrom(from); - return *this; - } - inline Header& operator=(Header&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const Header& default_instance() { - return *internal_default_instance(); - } - static inline const Header* internal_default_instance() { - return reinterpret_cast( - &_Header_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(Header& a, Header& b) { - a.Swap(&b); - } - inline void Swap(Header* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(Header* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Header* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage
(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const Header& from); - void MergeFrom(const Header& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(Header* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.Header"; - } - protected: - explicit Header(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kVerificationKeyIdFieldNumber = 3, - kDecryptionKeyIdFieldNumber = 4, - kIvFieldNumber = 5, - kPublicMetadataFieldNumber = 6, - kAssociatedDataLengthFieldNumber = 7, - kSignatureSchemeFieldNumber = 1, - kEncryptionSchemeFieldNumber = 2, - }; - // optional bytes verification_key_id = 3; - bool has_verification_key_id() const; - private: - bool _internal_has_verification_key_id() const; - public: - void clear_verification_key_id(); - const std::string& verification_key_id() const; - template - void set_verification_key_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_verification_key_id(); - PROTOBUF_NODISCARD std::string* release_verification_key_id(); - void set_allocated_verification_key_id(std::string* verification_key_id); - private: - const std::string& _internal_verification_key_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_verification_key_id(const std::string& value); - std::string* _internal_mutable_verification_key_id(); - public: - - // optional bytes decryption_key_id = 4; - bool has_decryption_key_id() const; - private: - bool _internal_has_decryption_key_id() const; - public: - void clear_decryption_key_id(); - const std::string& decryption_key_id() const; - template - void set_decryption_key_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_decryption_key_id(); - PROTOBUF_NODISCARD std::string* release_decryption_key_id(); - void set_allocated_decryption_key_id(std::string* decryption_key_id); - private: - const std::string& _internal_decryption_key_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_decryption_key_id(const std::string& value); - std::string* _internal_mutable_decryption_key_id(); - public: - - // optional bytes iv = 5; - bool has_iv() const; - private: - bool _internal_has_iv() const; - public: - void clear_iv(); - const std::string& iv() const; - template - void set_iv(ArgT0&& arg0, ArgT... args); - std::string* mutable_iv(); - PROTOBUF_NODISCARD std::string* release_iv(); - void set_allocated_iv(std::string* iv); - private: - const std::string& _internal_iv() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_iv(const std::string& value); - std::string* _internal_mutable_iv(); - public: - - // optional bytes public_metadata = 6; - bool has_public_metadata() const; - private: - bool _internal_has_public_metadata() const; - public: - void clear_public_metadata(); - const std::string& public_metadata() const; - template - void set_public_metadata(ArgT0&& arg0, ArgT... args); - std::string* mutable_public_metadata(); - PROTOBUF_NODISCARD std::string* release_public_metadata(); - void set_allocated_public_metadata(std::string* public_metadata); - private: - const std::string& _internal_public_metadata() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_public_metadata(const std::string& value); - std::string* _internal_mutable_public_metadata(); - public: - - // optional uint32 associated_data_length = 7 [default = 0]; - bool has_associated_data_length() const; - private: - bool _internal_has_associated_data_length() const; - public: - void clear_associated_data_length(); - uint32_t associated_data_length() const; - void set_associated_data_length(uint32_t value); - private: - uint32_t _internal_associated_data_length() const; - void _internal_set_associated_data_length(uint32_t value); - public: - - // required .securemessage.SigScheme signature_scheme = 1; - bool has_signature_scheme() const; - private: - bool _internal_has_signature_scheme() const; - public: - void clear_signature_scheme(); - ::securemessage::SigScheme signature_scheme() const; - void set_signature_scheme(::securemessage::SigScheme value); - private: - ::securemessage::SigScheme _internal_signature_scheme() const; - void _internal_set_signature_scheme(::securemessage::SigScheme value); - public: - - // required .securemessage.EncScheme encryption_scheme = 2; - bool has_encryption_scheme() const; - private: - bool _internal_has_encryption_scheme() const; - public: - void clear_encryption_scheme(); - ::securemessage::EncScheme encryption_scheme() const; - void set_encryption_scheme(::securemessage::EncScheme value); - private: - ::securemessage::EncScheme _internal_encryption_scheme() const; - void _internal_set_encryption_scheme(::securemessage::EncScheme value); - public: - - // @@protoc_insertion_point(class_scope:securemessage.Header) - private: - class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr verification_key_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr decryption_key_id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr iv_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr public_metadata_; - uint32_t associated_data_length_; - int signature_scheme_; - int encryption_scheme_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class HeaderAndBody final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.HeaderAndBody) */ { - public: - inline HeaderAndBody() : HeaderAndBody(nullptr) {} - ~HeaderAndBody() override; - explicit constexpr HeaderAndBody(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - HeaderAndBody(const HeaderAndBody& from); - HeaderAndBody(HeaderAndBody&& from) noexcept - : HeaderAndBody() { - *this = ::std::move(from); - } - - inline HeaderAndBody& operator=(const HeaderAndBody& from) { - CopyFrom(from); - return *this; - } - inline HeaderAndBody& operator=(HeaderAndBody&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const HeaderAndBody& default_instance() { - return *internal_default_instance(); - } - static inline const HeaderAndBody* internal_default_instance() { - return reinterpret_cast( - &_HeaderAndBody_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; - - friend void swap(HeaderAndBody& a, HeaderAndBody& b) { - a.Swap(&b); - } - inline void Swap(HeaderAndBody* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(HeaderAndBody* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - HeaderAndBody* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const HeaderAndBody& from); - void MergeFrom(const HeaderAndBody& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(HeaderAndBody* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.HeaderAndBody"; - } - protected: - explicit HeaderAndBody(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kBodyFieldNumber = 2, - kHeaderFieldNumber = 1, - }; - // required bytes body = 2; - bool has_body() const; - private: - bool _internal_has_body() const; - public: - void clear_body(); - const std::string& body() const; - template - void set_body(ArgT0&& arg0, ArgT... args); - std::string* mutable_body(); - PROTOBUF_NODISCARD std::string* release_body(); - void set_allocated_body(std::string* body); - private: - const std::string& _internal_body() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_body(const std::string& value); - std::string* _internal_mutable_body(); - public: - - // required .securemessage.Header header = 1; - bool has_header() const; - private: - bool _internal_has_header() const; - public: - void clear_header(); - const ::securemessage::Header& header() const; - PROTOBUF_NODISCARD ::securemessage::Header* release_header(); - ::securemessage::Header* mutable_header(); - void set_allocated_header(::securemessage::Header* header); - private: - const ::securemessage::Header& _internal_header() const; - ::securemessage::Header* _internal_mutable_header(); - public: - void unsafe_arena_set_allocated_header( - ::securemessage::Header* header); - ::securemessage::Header* unsafe_arena_release_header(); - - // @@protoc_insertion_point(class_scope:securemessage.HeaderAndBody) - private: - class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_; - ::securemessage::Header* header_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class HeaderAndBodyInternal final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.HeaderAndBodyInternal) */ { - public: - inline HeaderAndBodyInternal() : HeaderAndBodyInternal(nullptr) {} - ~HeaderAndBodyInternal() override; - explicit constexpr HeaderAndBodyInternal(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - HeaderAndBodyInternal(const HeaderAndBodyInternal& from); - HeaderAndBodyInternal(HeaderAndBodyInternal&& from) noexcept - : HeaderAndBodyInternal() { - *this = ::std::move(from); - } - - inline HeaderAndBodyInternal& operator=(const HeaderAndBodyInternal& from) { - CopyFrom(from); - return *this; - } - inline HeaderAndBodyInternal& operator=(HeaderAndBodyInternal&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const HeaderAndBodyInternal& default_instance() { - return *internal_default_instance(); - } - static inline const HeaderAndBodyInternal* internal_default_instance() { - return reinterpret_cast( - &_HeaderAndBodyInternal_default_instance_); - } - static constexpr int kIndexInFileMessages = - 3; - - friend void swap(HeaderAndBodyInternal& a, HeaderAndBodyInternal& b) { - a.Swap(&b); - } - inline void Swap(HeaderAndBodyInternal* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(HeaderAndBodyInternal* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - HeaderAndBodyInternal* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const HeaderAndBodyInternal& from); - void MergeFrom(const HeaderAndBodyInternal& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(HeaderAndBodyInternal* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.HeaderAndBodyInternal"; - } - protected: - explicit HeaderAndBodyInternal(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kHeaderFieldNumber = 1, - kBodyFieldNumber = 2, - }; - // required bytes header = 1; - bool has_header() const; - private: - bool _internal_has_header() const; - public: - void clear_header(); - const std::string& header() const; - template - void set_header(ArgT0&& arg0, ArgT... args); - std::string* mutable_header(); - PROTOBUF_NODISCARD std::string* release_header(); - void set_allocated_header(std::string* header); - private: - const std::string& _internal_header() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_header(const std::string& value); - std::string* _internal_mutable_header(); - public: - - // required bytes body = 2; - bool has_body() const; - private: - bool _internal_has_body() const; - public: - void clear_body(); - const std::string& body() const; - template - void set_body(ArgT0&& arg0, ArgT... args); - std::string* mutable_body(); - PROTOBUF_NODISCARD std::string* release_body(); - void set_allocated_body(std::string* body); - private: - const std::string& _internal_body() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_body(const std::string& value); - std::string* _internal_mutable_body(); - public: - - // @@protoc_insertion_point(class_scope:securemessage.HeaderAndBodyInternal) - private: - class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr header_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class EcP256PublicKey final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.EcP256PublicKey) */ { - public: - inline EcP256PublicKey() : EcP256PublicKey(nullptr) {} - ~EcP256PublicKey() override; - explicit constexpr EcP256PublicKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EcP256PublicKey(const EcP256PublicKey& from); - EcP256PublicKey(EcP256PublicKey&& from) noexcept - : EcP256PublicKey() { - *this = ::std::move(from); - } - - inline EcP256PublicKey& operator=(const EcP256PublicKey& from) { - CopyFrom(from); - return *this; - } - inline EcP256PublicKey& operator=(EcP256PublicKey&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const EcP256PublicKey& default_instance() { - return *internal_default_instance(); - } - static inline const EcP256PublicKey* internal_default_instance() { - return reinterpret_cast( - &_EcP256PublicKey_default_instance_); - } - static constexpr int kIndexInFileMessages = - 4; - - friend void swap(EcP256PublicKey& a, EcP256PublicKey& b) { - a.Swap(&b); - } - inline void Swap(EcP256PublicKey* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(EcP256PublicKey* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - EcP256PublicKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const EcP256PublicKey& from); - void MergeFrom(const EcP256PublicKey& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(EcP256PublicKey* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.EcP256PublicKey"; - } - protected: - explicit EcP256PublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kXFieldNumber = 1, - kYFieldNumber = 2, - }; - // required bytes x = 1; - bool has_x() const; - private: - bool _internal_has_x() const; - public: - void clear_x(); - const std::string& x() const; - template - void set_x(ArgT0&& arg0, ArgT... args); - std::string* mutable_x(); - PROTOBUF_NODISCARD std::string* release_x(); - void set_allocated_x(std::string* x); - private: - const std::string& _internal_x() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_x(const std::string& value); - std::string* _internal_mutable_x(); - public: - - // required bytes y = 2; - bool has_y() const; - private: - bool _internal_has_y() const; - public: - void clear_y(); - const std::string& y() const; - template - void set_y(ArgT0&& arg0, ArgT... args); - std::string* mutable_y(); - PROTOBUF_NODISCARD std::string* release_y(); - void set_allocated_y(std::string* y); - private: - const std::string& _internal_y() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_y(const std::string& value); - std::string* _internal_mutable_y(); - public: - - // @@protoc_insertion_point(class_scope:securemessage.EcP256PublicKey) - private: - class _Internal; - - // helper for ByteSizeLong() - size_t RequiredFieldsByteSizeFallback() const; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr x_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr y_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class SimpleRsaPublicKey final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.SimpleRsaPublicKey) */ { - public: - inline SimpleRsaPublicKey() : SimpleRsaPublicKey(nullptr) {} - ~SimpleRsaPublicKey() override; - explicit constexpr SimpleRsaPublicKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SimpleRsaPublicKey(const SimpleRsaPublicKey& from); - SimpleRsaPublicKey(SimpleRsaPublicKey&& from) noexcept - : SimpleRsaPublicKey() { - *this = ::std::move(from); - } - - inline SimpleRsaPublicKey& operator=(const SimpleRsaPublicKey& from) { - CopyFrom(from); - return *this; - } - inline SimpleRsaPublicKey& operator=(SimpleRsaPublicKey&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const SimpleRsaPublicKey& default_instance() { - return *internal_default_instance(); - } - static inline const SimpleRsaPublicKey* internal_default_instance() { - return reinterpret_cast( - &_SimpleRsaPublicKey_default_instance_); - } - static constexpr int kIndexInFileMessages = - 5; - - friend void swap(SimpleRsaPublicKey& a, SimpleRsaPublicKey& b) { - a.Swap(&b); - } - inline void Swap(SimpleRsaPublicKey* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SimpleRsaPublicKey* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SimpleRsaPublicKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const SimpleRsaPublicKey& from); - void MergeFrom(const SimpleRsaPublicKey& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(SimpleRsaPublicKey* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.SimpleRsaPublicKey"; - } - protected: - explicit SimpleRsaPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kNFieldNumber = 1, - kEFieldNumber = 2, - }; - // required bytes n = 1; - bool has_n() const; - private: - bool _internal_has_n() const; - public: - void clear_n(); - const std::string& n() const; - template - void set_n(ArgT0&& arg0, ArgT... args); - std::string* mutable_n(); - PROTOBUF_NODISCARD std::string* release_n(); - void set_allocated_n(std::string* n); - private: - const std::string& _internal_n() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_n(const std::string& value); - std::string* _internal_mutable_n(); - public: - - // optional int32 e = 2 [default = 65537]; - bool has_e() const; - private: - bool _internal_has_e() const; - public: - void clear_e(); - int32_t e() const; - void set_e(int32_t value); - private: - int32_t _internal_e() const; - void _internal_set_e(int32_t value); - public: - - // @@protoc_insertion_point(class_scope:securemessage.SimpleRsaPublicKey) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr n_; - int32_t e_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class DhPublicKey final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.DhPublicKey) */ { - public: - inline DhPublicKey() : DhPublicKey(nullptr) {} - ~DhPublicKey() override; - explicit constexpr DhPublicKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DhPublicKey(const DhPublicKey& from); - DhPublicKey(DhPublicKey&& from) noexcept - : DhPublicKey() { - *this = ::std::move(from); - } - - inline DhPublicKey& operator=(const DhPublicKey& from) { - CopyFrom(from); - return *this; - } - inline DhPublicKey& operator=(DhPublicKey&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const DhPublicKey& default_instance() { - return *internal_default_instance(); - } - static inline const DhPublicKey* internal_default_instance() { - return reinterpret_cast( - &_DhPublicKey_default_instance_); - } - static constexpr int kIndexInFileMessages = - 6; - - friend void swap(DhPublicKey& a, DhPublicKey& b) { - a.Swap(&b); - } - inline void Swap(DhPublicKey* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DhPublicKey* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DhPublicKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const DhPublicKey& from); - void MergeFrom(const DhPublicKey& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(DhPublicKey* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.DhPublicKey"; - } - protected: - explicit DhPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kYFieldNumber = 1, - }; - // required bytes y = 1; - bool has_y() const; - private: - bool _internal_has_y() const; - public: - void clear_y(); - const std::string& y() const; - template - void set_y(ArgT0&& arg0, ArgT... args); - std::string* mutable_y(); - PROTOBUF_NODISCARD std::string* release_y(); - void set_allocated_y(std::string* y); - private: - const std::string& _internal_y() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_y(const std::string& value); - std::string* _internal_mutable_y(); - public: - - // @@protoc_insertion_point(class_scope:securemessage.DhPublicKey) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr y_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// ------------------------------------------------------------------- - -class GenericPublicKey final : - public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:securemessage.GenericPublicKey) */ { - public: - inline GenericPublicKey() : GenericPublicKey(nullptr) {} - ~GenericPublicKey() override; - explicit constexpr GenericPublicKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GenericPublicKey(const GenericPublicKey& from); - GenericPublicKey(GenericPublicKey&& from) noexcept - : GenericPublicKey() { - *this = ::std::move(from); - } - - inline GenericPublicKey& operator=(const GenericPublicKey& from) { - CopyFrom(from); - return *this; - } - inline GenericPublicKey& operator=(GenericPublicKey&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - inline const std::string& unknown_fields() const { - return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); - } - inline std::string* mutable_unknown_fields() { - return _internal_metadata_.mutable_unknown_fields(); - } - - static const GenericPublicKey& default_instance() { - return *internal_default_instance(); - } - static inline const GenericPublicKey* internal_default_instance() { - return reinterpret_cast( - &_GenericPublicKey_default_instance_); - } - static constexpr int kIndexInFileMessages = - 7; - - friend void swap(GenericPublicKey& a, GenericPublicKey& b) { - a.Swap(&b); - } - inline void Swap(GenericPublicKey* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(GenericPublicKey* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - GenericPublicKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; - void CopyFrom(const GenericPublicKey& from); - void MergeFrom(const GenericPublicKey& 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; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - void InternalSwap(GenericPublicKey* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "securemessage.GenericPublicKey"; - } - protected: - explicit GenericPublicKey(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - std::string GetTypeName() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kEcP256PublicKeyFieldNumber = 2, - kRsa2048PublicKeyFieldNumber = 3, - kDh2048PublicKeyFieldNumber = 4, - kTypeFieldNumber = 1, - }; - // optional .securemessage.EcP256PublicKey ec_p256_public_key = 2; - bool has_ec_p256_public_key() const; - private: - bool _internal_has_ec_p256_public_key() const; - public: - void clear_ec_p256_public_key(); - const ::securemessage::EcP256PublicKey& ec_p256_public_key() const; - PROTOBUF_NODISCARD ::securemessage::EcP256PublicKey* release_ec_p256_public_key(); - ::securemessage::EcP256PublicKey* mutable_ec_p256_public_key(); - void set_allocated_ec_p256_public_key(::securemessage::EcP256PublicKey* ec_p256_public_key); - private: - const ::securemessage::EcP256PublicKey& _internal_ec_p256_public_key() const; - ::securemessage::EcP256PublicKey* _internal_mutable_ec_p256_public_key(); - public: - void unsafe_arena_set_allocated_ec_p256_public_key( - ::securemessage::EcP256PublicKey* ec_p256_public_key); - ::securemessage::EcP256PublicKey* unsafe_arena_release_ec_p256_public_key(); - - // optional .securemessage.SimpleRsaPublicKey rsa2048_public_key = 3; - bool has_rsa2048_public_key() const; - private: - bool _internal_has_rsa2048_public_key() const; - public: - void clear_rsa2048_public_key(); - const ::securemessage::SimpleRsaPublicKey& rsa2048_public_key() const; - PROTOBUF_NODISCARD ::securemessage::SimpleRsaPublicKey* release_rsa2048_public_key(); - ::securemessage::SimpleRsaPublicKey* mutable_rsa2048_public_key(); - void set_allocated_rsa2048_public_key(::securemessage::SimpleRsaPublicKey* rsa2048_public_key); - private: - const ::securemessage::SimpleRsaPublicKey& _internal_rsa2048_public_key() const; - ::securemessage::SimpleRsaPublicKey* _internal_mutable_rsa2048_public_key(); - public: - void unsafe_arena_set_allocated_rsa2048_public_key( - ::securemessage::SimpleRsaPublicKey* rsa2048_public_key); - ::securemessage::SimpleRsaPublicKey* unsafe_arena_release_rsa2048_public_key(); - - // optional .securemessage.DhPublicKey dh2048_public_key = 4; - bool has_dh2048_public_key() const; - private: - bool _internal_has_dh2048_public_key() const; - public: - void clear_dh2048_public_key(); - const ::securemessage::DhPublicKey& dh2048_public_key() const; - PROTOBUF_NODISCARD ::securemessage::DhPublicKey* release_dh2048_public_key(); - ::securemessage::DhPublicKey* mutable_dh2048_public_key(); - void set_allocated_dh2048_public_key(::securemessage::DhPublicKey* dh2048_public_key); - private: - const ::securemessage::DhPublicKey& _internal_dh2048_public_key() const; - ::securemessage::DhPublicKey* _internal_mutable_dh2048_public_key(); - public: - void unsafe_arena_set_allocated_dh2048_public_key( - ::securemessage::DhPublicKey* dh2048_public_key); - ::securemessage::DhPublicKey* unsafe_arena_release_dh2048_public_key(); - - // required .securemessage.PublicKeyType type = 1; - bool has_type() const; - private: - bool _internal_has_type() const; - public: - void clear_type(); - ::securemessage::PublicKeyType type() const; - void set_type(::securemessage::PublicKeyType value); - private: - ::securemessage::PublicKeyType _internal_type() const; - void _internal_set_type(::securemessage::PublicKeyType value); - public: - - // @@protoc_insertion_point(class_scope:securemessage.GenericPublicKey) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::securemessage::EcP256PublicKey* ec_p256_public_key_; - ::securemessage::SimpleRsaPublicKey* rsa2048_public_key_; - ::securemessage::DhPublicKey* dh2048_public_key_; - int type_; - friend struct ::TableStruct_proto_2fsecuremessage_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// SecureMessage - -// required bytes header_and_body = 1; -inline bool SecureMessage::_internal_has_header_and_body() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool SecureMessage::has_header_and_body() const { - return _internal_has_header_and_body(); -} -inline void SecureMessage::clear_header_and_body() { - header_and_body_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& SecureMessage::header_and_body() const { - // @@protoc_insertion_point(field_get:securemessage.SecureMessage.header_and_body) - return _internal_header_and_body(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SecureMessage::set_header_and_body(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - header_and_body_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.SecureMessage.header_and_body) -} -inline std::string* SecureMessage::mutable_header_and_body() { - std::string* _s = _internal_mutable_header_and_body(); - // @@protoc_insertion_point(field_mutable:securemessage.SecureMessage.header_and_body) - return _s; -} -inline const std::string& SecureMessage::_internal_header_and_body() const { - return header_and_body_.Get(); -} -inline void SecureMessage::_internal_set_header_and_body(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - header_and_body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SecureMessage::_internal_mutable_header_and_body() { - _has_bits_[0] |= 0x00000001u; - return header_and_body_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SecureMessage::release_header_and_body() { - // @@protoc_insertion_point(field_release:securemessage.SecureMessage.header_and_body) - if (!_internal_has_header_and_body()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = header_and_body_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (header_and_body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - header_and_body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void SecureMessage::set_allocated_header_and_body(std::string* header_and_body) { - if (header_and_body != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - header_and_body_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), header_and_body, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (header_and_body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - header_and_body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.SecureMessage.header_and_body) -} - -// required bytes signature = 2; -inline bool SecureMessage::_internal_has_signature() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool SecureMessage::has_signature() const { - return _internal_has_signature(); -} -inline void SecureMessage::clear_signature() { - signature_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& SecureMessage::signature() const { - // @@protoc_insertion_point(field_get:securemessage.SecureMessage.signature) - return _internal_signature(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SecureMessage::set_signature(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - signature_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.SecureMessage.signature) -} -inline std::string* SecureMessage::mutable_signature() { - std::string* _s = _internal_mutable_signature(); - // @@protoc_insertion_point(field_mutable:securemessage.SecureMessage.signature) - return _s; -} -inline const std::string& SecureMessage::_internal_signature() const { - return signature_.Get(); -} -inline void SecureMessage::_internal_set_signature(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SecureMessage::_internal_mutable_signature() { - _has_bits_[0] |= 0x00000002u; - return signature_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SecureMessage::release_signature() { - // @@protoc_insertion_point(field_release:securemessage.SecureMessage.signature) - if (!_internal_has_signature()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = signature_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (signature_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - signature_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void SecureMessage::set_allocated_signature(std::string* signature) { - if (signature != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - signature_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), signature, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (signature_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - signature_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.SecureMessage.signature) -} - -// ------------------------------------------------------------------- - -// Header - -// required .securemessage.SigScheme signature_scheme = 1; -inline bool Header::_internal_has_signature_scheme() const { - bool value = (_has_bits_[0] & 0x00000020u) != 0; - return value; -} -inline bool Header::has_signature_scheme() const { - return _internal_has_signature_scheme(); -} -inline void Header::clear_signature_scheme() { - signature_scheme_ = 1; - _has_bits_[0] &= ~0x00000020u; -} -inline ::securemessage::SigScheme Header::_internal_signature_scheme() const { - return static_cast< ::securemessage::SigScheme >(signature_scheme_); -} -inline ::securemessage::SigScheme Header::signature_scheme() const { - // @@protoc_insertion_point(field_get:securemessage.Header.signature_scheme) - return _internal_signature_scheme(); -} -inline void Header::_internal_set_signature_scheme(::securemessage::SigScheme value) { - assert(::securemessage::SigScheme_IsValid(value)); - _has_bits_[0] |= 0x00000020u; - signature_scheme_ = value; -} -inline void Header::set_signature_scheme(::securemessage::SigScheme value) { - _internal_set_signature_scheme(value); - // @@protoc_insertion_point(field_set:securemessage.Header.signature_scheme) -} - -// required .securemessage.EncScheme encryption_scheme = 2; -inline bool Header::_internal_has_encryption_scheme() const { - bool value = (_has_bits_[0] & 0x00000040u) != 0; - return value; -} -inline bool Header::has_encryption_scheme() const { - return _internal_has_encryption_scheme(); -} -inline void Header::clear_encryption_scheme() { - encryption_scheme_ = 1; - _has_bits_[0] &= ~0x00000040u; -} -inline ::securemessage::EncScheme Header::_internal_encryption_scheme() const { - return static_cast< ::securemessage::EncScheme >(encryption_scheme_); -} -inline ::securemessage::EncScheme Header::encryption_scheme() const { - // @@protoc_insertion_point(field_get:securemessage.Header.encryption_scheme) - return _internal_encryption_scheme(); -} -inline void Header::_internal_set_encryption_scheme(::securemessage::EncScheme value) { - assert(::securemessage::EncScheme_IsValid(value)); - _has_bits_[0] |= 0x00000040u; - encryption_scheme_ = value; -} -inline void Header::set_encryption_scheme(::securemessage::EncScheme value) { - _internal_set_encryption_scheme(value); - // @@protoc_insertion_point(field_set:securemessage.Header.encryption_scheme) -} - -// optional bytes verification_key_id = 3; -inline bool Header::_internal_has_verification_key_id() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool Header::has_verification_key_id() const { - return _internal_has_verification_key_id(); -} -inline void Header::clear_verification_key_id() { - verification_key_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& Header::verification_key_id() const { - // @@protoc_insertion_point(field_get:securemessage.Header.verification_key_id) - return _internal_verification_key_id(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Header::set_verification_key_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - verification_key_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.Header.verification_key_id) -} -inline std::string* Header::mutable_verification_key_id() { - std::string* _s = _internal_mutable_verification_key_id(); - // @@protoc_insertion_point(field_mutable:securemessage.Header.verification_key_id) - return _s; -} -inline const std::string& Header::_internal_verification_key_id() const { - return verification_key_id_.Get(); -} -inline void Header::_internal_set_verification_key_id(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - verification_key_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Header::_internal_mutable_verification_key_id() { - _has_bits_[0] |= 0x00000001u; - return verification_key_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Header::release_verification_key_id() { - // @@protoc_insertion_point(field_release:securemessage.Header.verification_key_id) - if (!_internal_has_verification_key_id()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = verification_key_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void Header::set_allocated_verification_key_id(std::string* verification_key_id) { - if (verification_key_id != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - verification_key_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), verification_key_id, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (verification_key_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - verification_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.Header.verification_key_id) -} - -// optional bytes decryption_key_id = 4; -inline bool Header::_internal_has_decryption_key_id() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool Header::has_decryption_key_id() const { - return _internal_has_decryption_key_id(); -} -inline void Header::clear_decryption_key_id() { - decryption_key_id_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& Header::decryption_key_id() const { - // @@protoc_insertion_point(field_get:securemessage.Header.decryption_key_id) - return _internal_decryption_key_id(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Header::set_decryption_key_id(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - decryption_key_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.Header.decryption_key_id) -} -inline std::string* Header::mutable_decryption_key_id() { - std::string* _s = _internal_mutable_decryption_key_id(); - // @@protoc_insertion_point(field_mutable:securemessage.Header.decryption_key_id) - return _s; -} -inline const std::string& Header::_internal_decryption_key_id() const { - return decryption_key_id_.Get(); -} -inline void Header::_internal_set_decryption_key_id(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - decryption_key_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Header::_internal_mutable_decryption_key_id() { - _has_bits_[0] |= 0x00000002u; - return decryption_key_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Header::release_decryption_key_id() { - // @@protoc_insertion_point(field_release:securemessage.Header.decryption_key_id) - if (!_internal_has_decryption_key_id()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = decryption_key_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (decryption_key_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - decryption_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void Header::set_allocated_decryption_key_id(std::string* decryption_key_id) { - if (decryption_key_id != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - decryption_key_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), decryption_key_id, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (decryption_key_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - decryption_key_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.Header.decryption_key_id) -} - -// optional bytes iv = 5; -inline bool Header::_internal_has_iv() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - return value; -} -inline bool Header::has_iv() const { - return _internal_has_iv(); -} -inline void Header::clear_iv() { - iv_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000004u; -} -inline const std::string& Header::iv() const { - // @@protoc_insertion_point(field_get:securemessage.Header.iv) - return _internal_iv(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Header::set_iv(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000004u; - iv_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.Header.iv) -} -inline std::string* Header::mutable_iv() { - std::string* _s = _internal_mutable_iv(); - // @@protoc_insertion_point(field_mutable:securemessage.Header.iv) - return _s; -} -inline const std::string& Header::_internal_iv() const { - return iv_.Get(); -} -inline void Header::_internal_set_iv(const std::string& value) { - _has_bits_[0] |= 0x00000004u; - iv_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Header::_internal_mutable_iv() { - _has_bits_[0] |= 0x00000004u; - return iv_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Header::release_iv() { - // @@protoc_insertion_point(field_release:securemessage.Header.iv) - if (!_internal_has_iv()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000004u; - auto* p = iv_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (iv_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - iv_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void Header::set_allocated_iv(std::string* iv) { - if (iv != nullptr) { - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - iv_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), iv, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (iv_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - iv_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.Header.iv) -} - -// optional bytes public_metadata = 6; -inline bool Header::_internal_has_public_metadata() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} -inline bool Header::has_public_metadata() const { - return _internal_has_public_metadata(); -} -inline void Header::clear_public_metadata() { - public_metadata_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000008u; -} -inline const std::string& Header::public_metadata() const { - // @@protoc_insertion_point(field_get:securemessage.Header.public_metadata) - return _internal_public_metadata(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Header::set_public_metadata(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000008u; - public_metadata_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.Header.public_metadata) -} -inline std::string* Header::mutable_public_metadata() { - std::string* _s = _internal_mutable_public_metadata(); - // @@protoc_insertion_point(field_mutable:securemessage.Header.public_metadata) - return _s; -} -inline const std::string& Header::_internal_public_metadata() const { - return public_metadata_.Get(); -} -inline void Header::_internal_set_public_metadata(const std::string& value) { - _has_bits_[0] |= 0x00000008u; - public_metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Header::_internal_mutable_public_metadata() { - _has_bits_[0] |= 0x00000008u; - return public_metadata_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Header::release_public_metadata() { - // @@protoc_insertion_point(field_release:securemessage.Header.public_metadata) - if (!_internal_has_public_metadata()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000008u; - auto* p = public_metadata_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (public_metadata_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - public_metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void Header::set_allocated_public_metadata(std::string* public_metadata) { - if (public_metadata != nullptr) { - _has_bits_[0] |= 0x00000008u; - } else { - _has_bits_[0] &= ~0x00000008u; - } - public_metadata_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), public_metadata, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (public_metadata_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - public_metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.Header.public_metadata) -} - -// optional uint32 associated_data_length = 7 [default = 0]; -inline bool Header::_internal_has_associated_data_length() const { - bool value = (_has_bits_[0] & 0x00000010u) != 0; - return value; -} -inline bool Header::has_associated_data_length() const { - return _internal_has_associated_data_length(); -} -inline void Header::clear_associated_data_length() { - associated_data_length_ = 0u; - _has_bits_[0] &= ~0x00000010u; -} -inline uint32_t Header::_internal_associated_data_length() const { - return associated_data_length_; -} -inline uint32_t Header::associated_data_length() const { - // @@protoc_insertion_point(field_get:securemessage.Header.associated_data_length) - return _internal_associated_data_length(); -} -inline void Header::_internal_set_associated_data_length(uint32_t value) { - _has_bits_[0] |= 0x00000010u; - associated_data_length_ = value; -} -inline void Header::set_associated_data_length(uint32_t value) { - _internal_set_associated_data_length(value); - // @@protoc_insertion_point(field_set:securemessage.Header.associated_data_length) -} - -// ------------------------------------------------------------------- - -// HeaderAndBody - -// required .securemessage.Header header = 1; -inline bool HeaderAndBody::_internal_has_header() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || header_ != nullptr); - return value; -} -inline bool HeaderAndBody::has_header() const { - return _internal_has_header(); -} -inline void HeaderAndBody::clear_header() { - if (header_ != nullptr) header_->Clear(); - _has_bits_[0] &= ~0x00000002u; -} -inline const ::securemessage::Header& HeaderAndBody::_internal_header() const { - const ::securemessage::Header* p = header_; - return p != nullptr ? *p : reinterpret_cast( - ::securemessage::_Header_default_instance_); -} -inline const ::securemessage::Header& HeaderAndBody::header() const { - // @@protoc_insertion_point(field_get:securemessage.HeaderAndBody.header) - return _internal_header(); -} -inline void HeaderAndBody::unsafe_arena_set_allocated_header( - ::securemessage::Header* header) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_); - } - header_ = header; - if (header) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:securemessage.HeaderAndBody.header) -} -inline ::securemessage::Header* HeaderAndBody::release_header() { - _has_bits_[0] &= ~0x00000002u; - ::securemessage::Header* temp = header_; - header_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::securemessage::Header* HeaderAndBody::unsafe_arena_release_header() { - // @@protoc_insertion_point(field_release:securemessage.HeaderAndBody.header) - _has_bits_[0] &= ~0x00000002u; - ::securemessage::Header* temp = header_; - header_ = nullptr; - return temp; -} -inline ::securemessage::Header* HeaderAndBody::_internal_mutable_header() { - _has_bits_[0] |= 0x00000002u; - if (header_ == nullptr) { - auto* p = CreateMaybeMessage<::securemessage::Header>(GetArenaForAllocation()); - header_ = p; - } - return header_; -} -inline ::securemessage::Header* HeaderAndBody::mutable_header() { - ::securemessage::Header* _msg = _internal_mutable_header(); - // @@protoc_insertion_point(field_mutable:securemessage.HeaderAndBody.header) - return _msg; -} -inline void HeaderAndBody::set_allocated_header(::securemessage::Header* header) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete header_; - } - if (header) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::securemessage::Header>::GetOwningArena(header); - if (message_arena != submessage_arena) { - header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, header, submessage_arena); - } - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - header_ = header; - // @@protoc_insertion_point(field_set_allocated:securemessage.HeaderAndBody.header) -} - -// required bytes body = 2; -inline bool HeaderAndBody::_internal_has_body() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool HeaderAndBody::has_body() const { - return _internal_has_body(); -} -inline void HeaderAndBody::clear_body() { - body_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& HeaderAndBody::body() const { - // @@protoc_insertion_point(field_get:securemessage.HeaderAndBody.body) - return _internal_body(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void HeaderAndBody::set_body(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - body_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.HeaderAndBody.body) -} -inline std::string* HeaderAndBody::mutable_body() { - std::string* _s = _internal_mutable_body(); - // @@protoc_insertion_point(field_mutable:securemessage.HeaderAndBody.body) - return _s; -} -inline const std::string& HeaderAndBody::_internal_body() const { - return body_.Get(); -} -inline void HeaderAndBody::_internal_set_body(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* HeaderAndBody::_internal_mutable_body() { - _has_bits_[0] |= 0x00000001u; - return body_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* HeaderAndBody::release_body() { - // @@protoc_insertion_point(field_release:securemessage.HeaderAndBody.body) - if (!_internal_has_body()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = body_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void HeaderAndBody::set_allocated_body(std::string* body) { - if (body != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - body_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), body, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.HeaderAndBody.body) -} - -// ------------------------------------------------------------------- - -// HeaderAndBodyInternal - -// required bytes header = 1; -inline bool HeaderAndBodyInternal::_internal_has_header() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool HeaderAndBodyInternal::has_header() const { - return _internal_has_header(); -} -inline void HeaderAndBodyInternal::clear_header() { - header_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& HeaderAndBodyInternal::header() const { - // @@protoc_insertion_point(field_get:securemessage.HeaderAndBodyInternal.header) - return _internal_header(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void HeaderAndBodyInternal::set_header(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - header_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.HeaderAndBodyInternal.header) -} -inline std::string* HeaderAndBodyInternal::mutable_header() { - std::string* _s = _internal_mutable_header(); - // @@protoc_insertion_point(field_mutable:securemessage.HeaderAndBodyInternal.header) - return _s; -} -inline const std::string& HeaderAndBodyInternal::_internal_header() const { - return header_.Get(); -} -inline void HeaderAndBodyInternal::_internal_set_header(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - header_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* HeaderAndBodyInternal::_internal_mutable_header() { - _has_bits_[0] |= 0x00000001u; - return header_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* HeaderAndBodyInternal::release_header() { - // @@protoc_insertion_point(field_release:securemessage.HeaderAndBodyInternal.header) - if (!_internal_has_header()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = header_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (header_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - header_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void HeaderAndBodyInternal::set_allocated_header(std::string* header) { - if (header != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - header_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), header, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (header_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - header_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.HeaderAndBodyInternal.header) -} - -// required bytes body = 2; -inline bool HeaderAndBodyInternal::_internal_has_body() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool HeaderAndBodyInternal::has_body() const { - return _internal_has_body(); -} -inline void HeaderAndBodyInternal::clear_body() { - body_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& HeaderAndBodyInternal::body() const { - // @@protoc_insertion_point(field_get:securemessage.HeaderAndBodyInternal.body) - return _internal_body(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void HeaderAndBodyInternal::set_body(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - body_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.HeaderAndBodyInternal.body) -} -inline std::string* HeaderAndBodyInternal::mutable_body() { - std::string* _s = _internal_mutable_body(); - // @@protoc_insertion_point(field_mutable:securemessage.HeaderAndBodyInternal.body) - return _s; -} -inline const std::string& HeaderAndBodyInternal::_internal_body() const { - return body_.Get(); -} -inline void HeaderAndBodyInternal::_internal_set_body(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - body_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* HeaderAndBodyInternal::_internal_mutable_body() { - _has_bits_[0] |= 0x00000002u; - return body_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* HeaderAndBodyInternal::release_body() { - // @@protoc_insertion_point(field_release:securemessage.HeaderAndBodyInternal.body) - if (!_internal_has_body()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = body_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void HeaderAndBodyInternal::set_allocated_body(std::string* body) { - if (body != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - body_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), body, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (body_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - body_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.HeaderAndBodyInternal.body) -} - -// ------------------------------------------------------------------- - -// EcP256PublicKey - -// required bytes x = 1; -inline bool EcP256PublicKey::_internal_has_x() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool EcP256PublicKey::has_x() const { - return _internal_has_x(); -} -inline void EcP256PublicKey::clear_x() { - x_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& EcP256PublicKey::x() const { - // @@protoc_insertion_point(field_get:securemessage.EcP256PublicKey.x) - return _internal_x(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void EcP256PublicKey::set_x(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - x_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.EcP256PublicKey.x) -} -inline std::string* EcP256PublicKey::mutable_x() { - std::string* _s = _internal_mutable_x(); - // @@protoc_insertion_point(field_mutable:securemessage.EcP256PublicKey.x) - return _s; -} -inline const std::string& EcP256PublicKey::_internal_x() const { - return x_.Get(); -} -inline void EcP256PublicKey::_internal_set_x(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - x_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* EcP256PublicKey::_internal_mutable_x() { - _has_bits_[0] |= 0x00000001u; - return x_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* EcP256PublicKey::release_x() { - // @@protoc_insertion_point(field_release:securemessage.EcP256PublicKey.x) - if (!_internal_has_x()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = x_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (x_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - x_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void EcP256PublicKey::set_allocated_x(std::string* x) { - if (x != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - x_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), x, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (x_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - x_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.EcP256PublicKey.x) -} - -// required bytes y = 2; -inline bool EcP256PublicKey::_internal_has_y() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool EcP256PublicKey::has_y() const { - return _internal_has_y(); -} -inline void EcP256PublicKey::clear_y() { - y_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000002u; -} -inline const std::string& EcP256PublicKey::y() const { - // @@protoc_insertion_point(field_get:securemessage.EcP256PublicKey.y) - return _internal_y(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void EcP256PublicKey::set_y(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000002u; - y_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.EcP256PublicKey.y) -} -inline std::string* EcP256PublicKey::mutable_y() { - std::string* _s = _internal_mutable_y(); - // @@protoc_insertion_point(field_mutable:securemessage.EcP256PublicKey.y) - return _s; -} -inline const std::string& EcP256PublicKey::_internal_y() const { - return y_.Get(); -} -inline void EcP256PublicKey::_internal_set_y(const std::string& value) { - _has_bits_[0] |= 0x00000002u; - y_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* EcP256PublicKey::_internal_mutable_y() { - _has_bits_[0] |= 0x00000002u; - return y_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* EcP256PublicKey::release_y() { - // @@protoc_insertion_point(field_release:securemessage.EcP256PublicKey.y) - if (!_internal_has_y()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000002u; - auto* p = y_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (y_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void EcP256PublicKey::set_allocated_y(std::string* y) { - if (y != nullptr) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - y_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), y, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (y_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.EcP256PublicKey.y) -} - -// ------------------------------------------------------------------- - -// SimpleRsaPublicKey - -// required bytes n = 1; -inline bool SimpleRsaPublicKey::_internal_has_n() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool SimpleRsaPublicKey::has_n() const { - return _internal_has_n(); -} -inline void SimpleRsaPublicKey::clear_n() { - n_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& SimpleRsaPublicKey::n() const { - // @@protoc_insertion_point(field_get:securemessage.SimpleRsaPublicKey.n) - return _internal_n(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimpleRsaPublicKey::set_n(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - n_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.SimpleRsaPublicKey.n) -} -inline std::string* SimpleRsaPublicKey::mutable_n() { - std::string* _s = _internal_mutable_n(); - // @@protoc_insertion_point(field_mutable:securemessage.SimpleRsaPublicKey.n) - return _s; -} -inline const std::string& SimpleRsaPublicKey::_internal_n() const { - return n_.Get(); -} -inline void SimpleRsaPublicKey::_internal_set_n(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - n_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimpleRsaPublicKey::_internal_mutable_n() { - _has_bits_[0] |= 0x00000001u; - return n_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimpleRsaPublicKey::release_n() { - // @@protoc_insertion_point(field_release:securemessage.SimpleRsaPublicKey.n) - if (!_internal_has_n()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = n_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (n_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - n_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void SimpleRsaPublicKey::set_allocated_n(std::string* n) { - if (n != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - n_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), n, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (n_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - n_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.SimpleRsaPublicKey.n) -} - -// optional int32 e = 2 [default = 65537]; -inline bool SimpleRsaPublicKey::_internal_has_e() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool SimpleRsaPublicKey::has_e() const { - return _internal_has_e(); -} -inline void SimpleRsaPublicKey::clear_e() { - e_ = 65537; - _has_bits_[0] &= ~0x00000002u; -} -inline int32_t SimpleRsaPublicKey::_internal_e() const { - return e_; -} -inline int32_t SimpleRsaPublicKey::e() const { - // @@protoc_insertion_point(field_get:securemessage.SimpleRsaPublicKey.e) - return _internal_e(); -} -inline void SimpleRsaPublicKey::_internal_set_e(int32_t value) { - _has_bits_[0] |= 0x00000002u; - e_ = value; -} -inline void SimpleRsaPublicKey::set_e(int32_t value) { - _internal_set_e(value); - // @@protoc_insertion_point(field_set:securemessage.SimpleRsaPublicKey.e) -} - -// ------------------------------------------------------------------- - -// DhPublicKey - -// required bytes y = 1; -inline bool DhPublicKey::_internal_has_y() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool DhPublicKey::has_y() const { - return _internal_has_y(); -} -inline void DhPublicKey::clear_y() { - y_.ClearToEmpty(); - _has_bits_[0] &= ~0x00000001u; -} -inline const std::string& DhPublicKey::y() const { - // @@protoc_insertion_point(field_get:securemessage.DhPublicKey.y) - return _internal_y(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DhPublicKey::set_y(ArgT0&& arg0, ArgT... args) { - _has_bits_[0] |= 0x00000001u; - y_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:securemessage.DhPublicKey.y) -} -inline std::string* DhPublicKey::mutable_y() { - std::string* _s = _internal_mutable_y(); - // @@protoc_insertion_point(field_mutable:securemessage.DhPublicKey.y) - return _s; -} -inline const std::string& DhPublicKey::_internal_y() const { - return y_.Get(); -} -inline void DhPublicKey::_internal_set_y(const std::string& value) { - _has_bits_[0] |= 0x00000001u; - y_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DhPublicKey::_internal_mutable_y() { - _has_bits_[0] |= 0x00000001u; - return y_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DhPublicKey::release_y() { - // @@protoc_insertion_point(field_release:securemessage.DhPublicKey.y) - if (!_internal_has_y()) { - return nullptr; - } - _has_bits_[0] &= ~0x00000001u; - auto* p = y_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (y_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - return p; -} -inline void DhPublicKey::set_allocated_y(std::string* y) { - if (y != nullptr) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - y_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), y, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (y_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - y_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:securemessage.DhPublicKey.y) -} - -// ------------------------------------------------------------------- - -// GenericPublicKey - -// required .securemessage.PublicKeyType type = 1; -inline bool GenericPublicKey::_internal_has_type() const { - bool value = (_has_bits_[0] & 0x00000008u) != 0; - return value; -} -inline bool GenericPublicKey::has_type() const { - return _internal_has_type(); -} -inline void GenericPublicKey::clear_type() { - type_ = 1; - _has_bits_[0] &= ~0x00000008u; -} -inline ::securemessage::PublicKeyType GenericPublicKey::_internal_type() const { - return static_cast< ::securemessage::PublicKeyType >(type_); -} -inline ::securemessage::PublicKeyType GenericPublicKey::type() const { - // @@protoc_insertion_point(field_get:securemessage.GenericPublicKey.type) - return _internal_type(); -} -inline void GenericPublicKey::_internal_set_type(::securemessage::PublicKeyType value) { - assert(::securemessage::PublicKeyType_IsValid(value)); - _has_bits_[0] |= 0x00000008u; - type_ = value; -} -inline void GenericPublicKey::set_type(::securemessage::PublicKeyType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:securemessage.GenericPublicKey.type) -} - -// optional .securemessage.EcP256PublicKey ec_p256_public_key = 2; -inline bool GenericPublicKey::_internal_has_ec_p256_public_key() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || ec_p256_public_key_ != nullptr); - return value; -} -inline bool GenericPublicKey::has_ec_p256_public_key() const { - return _internal_has_ec_p256_public_key(); -} -inline void GenericPublicKey::clear_ec_p256_public_key() { - if (ec_p256_public_key_ != nullptr) ec_p256_public_key_->Clear(); - _has_bits_[0] &= ~0x00000001u; -} -inline const ::securemessage::EcP256PublicKey& GenericPublicKey::_internal_ec_p256_public_key() const { - const ::securemessage::EcP256PublicKey* p = ec_p256_public_key_; - return p != nullptr ? *p : reinterpret_cast( - ::securemessage::_EcP256PublicKey_default_instance_); -} -inline const ::securemessage::EcP256PublicKey& GenericPublicKey::ec_p256_public_key() const { - // @@protoc_insertion_point(field_get:securemessage.GenericPublicKey.ec_p256_public_key) - return _internal_ec_p256_public_key(); -} -inline void GenericPublicKey::unsafe_arena_set_allocated_ec_p256_public_key( - ::securemessage::EcP256PublicKey* ec_p256_public_key) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(ec_p256_public_key_); - } - ec_p256_public_key_ = ec_p256_public_key; - if (ec_p256_public_key) { - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:securemessage.GenericPublicKey.ec_p256_public_key) -} -inline ::securemessage::EcP256PublicKey* GenericPublicKey::release_ec_p256_public_key() { - _has_bits_[0] &= ~0x00000001u; - ::securemessage::EcP256PublicKey* temp = ec_p256_public_key_; - ec_p256_public_key_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::securemessage::EcP256PublicKey* GenericPublicKey::unsafe_arena_release_ec_p256_public_key() { - // @@protoc_insertion_point(field_release:securemessage.GenericPublicKey.ec_p256_public_key) - _has_bits_[0] &= ~0x00000001u; - ::securemessage::EcP256PublicKey* temp = ec_p256_public_key_; - ec_p256_public_key_ = nullptr; - return temp; -} -inline ::securemessage::EcP256PublicKey* GenericPublicKey::_internal_mutable_ec_p256_public_key() { - _has_bits_[0] |= 0x00000001u; - if (ec_p256_public_key_ == nullptr) { - auto* p = CreateMaybeMessage<::securemessage::EcP256PublicKey>(GetArenaForAllocation()); - ec_p256_public_key_ = p; - } - return ec_p256_public_key_; -} -inline ::securemessage::EcP256PublicKey* GenericPublicKey::mutable_ec_p256_public_key() { - ::securemessage::EcP256PublicKey* _msg = _internal_mutable_ec_p256_public_key(); - // @@protoc_insertion_point(field_mutable:securemessage.GenericPublicKey.ec_p256_public_key) - return _msg; -} -inline void GenericPublicKey::set_allocated_ec_p256_public_key(::securemessage::EcP256PublicKey* ec_p256_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete ec_p256_public_key_; - } - if (ec_p256_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::securemessage::EcP256PublicKey>::GetOwningArena(ec_p256_public_key); - if (message_arena != submessage_arena) { - ec_p256_public_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, ec_p256_public_key, submessage_arena); - } - _has_bits_[0] |= 0x00000001u; - } else { - _has_bits_[0] &= ~0x00000001u; - } - ec_p256_public_key_ = ec_p256_public_key; - // @@protoc_insertion_point(field_set_allocated:securemessage.GenericPublicKey.ec_p256_public_key) -} - -// optional .securemessage.SimpleRsaPublicKey rsa2048_public_key = 3; -inline bool GenericPublicKey::_internal_has_rsa2048_public_key() const { - bool value = (_has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || rsa2048_public_key_ != nullptr); - return value; -} -inline bool GenericPublicKey::has_rsa2048_public_key() const { - return _internal_has_rsa2048_public_key(); -} -inline void GenericPublicKey::clear_rsa2048_public_key() { - if (rsa2048_public_key_ != nullptr) rsa2048_public_key_->Clear(); - _has_bits_[0] &= ~0x00000002u; -} -inline const ::securemessage::SimpleRsaPublicKey& GenericPublicKey::_internal_rsa2048_public_key() const { - const ::securemessage::SimpleRsaPublicKey* p = rsa2048_public_key_; - return p != nullptr ? *p : reinterpret_cast( - ::securemessage::_SimpleRsaPublicKey_default_instance_); -} -inline const ::securemessage::SimpleRsaPublicKey& GenericPublicKey::rsa2048_public_key() const { - // @@protoc_insertion_point(field_get:securemessage.GenericPublicKey.rsa2048_public_key) - return _internal_rsa2048_public_key(); -} -inline void GenericPublicKey::unsafe_arena_set_allocated_rsa2048_public_key( - ::securemessage::SimpleRsaPublicKey* rsa2048_public_key) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rsa2048_public_key_); - } - rsa2048_public_key_ = rsa2048_public_key; - if (rsa2048_public_key) { - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:securemessage.GenericPublicKey.rsa2048_public_key) -} -inline ::securemessage::SimpleRsaPublicKey* GenericPublicKey::release_rsa2048_public_key() { - _has_bits_[0] &= ~0x00000002u; - ::securemessage::SimpleRsaPublicKey* temp = rsa2048_public_key_; - rsa2048_public_key_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::securemessage::SimpleRsaPublicKey* GenericPublicKey::unsafe_arena_release_rsa2048_public_key() { - // @@protoc_insertion_point(field_release:securemessage.GenericPublicKey.rsa2048_public_key) - _has_bits_[0] &= ~0x00000002u; - ::securemessage::SimpleRsaPublicKey* temp = rsa2048_public_key_; - rsa2048_public_key_ = nullptr; - return temp; -} -inline ::securemessage::SimpleRsaPublicKey* GenericPublicKey::_internal_mutable_rsa2048_public_key() { - _has_bits_[0] |= 0x00000002u; - if (rsa2048_public_key_ == nullptr) { - auto* p = CreateMaybeMessage<::securemessage::SimpleRsaPublicKey>(GetArenaForAllocation()); - rsa2048_public_key_ = p; - } - return rsa2048_public_key_; -} -inline ::securemessage::SimpleRsaPublicKey* GenericPublicKey::mutable_rsa2048_public_key() { - ::securemessage::SimpleRsaPublicKey* _msg = _internal_mutable_rsa2048_public_key(); - // @@protoc_insertion_point(field_mutable:securemessage.GenericPublicKey.rsa2048_public_key) - return _msg; -} -inline void GenericPublicKey::set_allocated_rsa2048_public_key(::securemessage::SimpleRsaPublicKey* rsa2048_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete rsa2048_public_key_; - } - if (rsa2048_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::securemessage::SimpleRsaPublicKey>::GetOwningArena(rsa2048_public_key); - if (message_arena != submessage_arena) { - rsa2048_public_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, rsa2048_public_key, submessage_arena); - } - _has_bits_[0] |= 0x00000002u; - } else { - _has_bits_[0] &= ~0x00000002u; - } - rsa2048_public_key_ = rsa2048_public_key; - // @@protoc_insertion_point(field_set_allocated:securemessage.GenericPublicKey.rsa2048_public_key) -} - -// optional .securemessage.DhPublicKey dh2048_public_key = 4; -inline bool GenericPublicKey::_internal_has_dh2048_public_key() const { - bool value = (_has_bits_[0] & 0x00000004u) != 0; - PROTOBUF_ASSUME(!value || dh2048_public_key_ != nullptr); - return value; -} -inline bool GenericPublicKey::has_dh2048_public_key() const { - return _internal_has_dh2048_public_key(); -} -inline void GenericPublicKey::clear_dh2048_public_key() { - if (dh2048_public_key_ != nullptr) dh2048_public_key_->Clear(); - _has_bits_[0] &= ~0x00000004u; -} -inline const ::securemessage::DhPublicKey& GenericPublicKey::_internal_dh2048_public_key() const { - const ::securemessage::DhPublicKey* p = dh2048_public_key_; - return p != nullptr ? *p : reinterpret_cast( - ::securemessage::_DhPublicKey_default_instance_); -} -inline const ::securemessage::DhPublicKey& GenericPublicKey::dh2048_public_key() const { - // @@protoc_insertion_point(field_get:securemessage.GenericPublicKey.dh2048_public_key) - return _internal_dh2048_public_key(); -} -inline void GenericPublicKey::unsafe_arena_set_allocated_dh2048_public_key( - ::securemessage::DhPublicKey* dh2048_public_key) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(dh2048_public_key_); - } - dh2048_public_key_ = dh2048_public_key; - if (dh2048_public_key) { - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:securemessage.GenericPublicKey.dh2048_public_key) -} -inline ::securemessage::DhPublicKey* GenericPublicKey::release_dh2048_public_key() { - _has_bits_[0] &= ~0x00000004u; - ::securemessage::DhPublicKey* temp = dh2048_public_key_; - dh2048_public_key_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::securemessage::DhPublicKey* GenericPublicKey::unsafe_arena_release_dh2048_public_key() { - // @@protoc_insertion_point(field_release:securemessage.GenericPublicKey.dh2048_public_key) - _has_bits_[0] &= ~0x00000004u; - ::securemessage::DhPublicKey* temp = dh2048_public_key_; - dh2048_public_key_ = nullptr; - return temp; -} -inline ::securemessage::DhPublicKey* GenericPublicKey::_internal_mutable_dh2048_public_key() { - _has_bits_[0] |= 0x00000004u; - if (dh2048_public_key_ == nullptr) { - auto* p = CreateMaybeMessage<::securemessage::DhPublicKey>(GetArenaForAllocation()); - dh2048_public_key_ = p; - } - return dh2048_public_key_; -} -inline ::securemessage::DhPublicKey* GenericPublicKey::mutable_dh2048_public_key() { - ::securemessage::DhPublicKey* _msg = _internal_mutable_dh2048_public_key(); - // @@protoc_insertion_point(field_mutable:securemessage.GenericPublicKey.dh2048_public_key) - return _msg; -} -inline void GenericPublicKey::set_allocated_dh2048_public_key(::securemessage::DhPublicKey* dh2048_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete dh2048_public_key_; - } - if (dh2048_public_key) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::securemessage::DhPublicKey>::GetOwningArena(dh2048_public_key); - if (message_arena != submessage_arena) { - dh2048_public_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, dh2048_public_key, submessage_arena); - } - _has_bits_[0] |= 0x00000004u; - } else { - _has_bits_[0] &= ~0x00000004u; - } - dh2048_public_key_ = dh2048_public_key; - // @@protoc_insertion_point(field_set_allocated:securemessage.GenericPublicKey.dh2048_public_key) -} - -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - - -// @@protoc_insertion_point(namespace_scope) - -} // namespace securemessage - -PROTOBUF_NAMESPACE_OPEN - -template <> struct is_proto_enum< ::securemessage::SigScheme> : ::std::true_type {}; -template <> struct is_proto_enum< ::securemessage::EncScheme> : ::std::true_type {}; -template <> struct is_proto_enum< ::securemessage::PublicKeyType> : ::std::true_type {}; - -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_proto_2fsecuremessage_2eproto diff --git a/third_party/securemessage/include/securemessage b/third_party/securemessage/include/securemessage deleted file mode 120000 index c22c3f5d..00000000 --- a/third_party/securemessage/include/securemessage +++ /dev/null @@ -1 +0,0 @@ -../securemessage/cpp/include/securemessage \ No newline at end of file diff --git a/third_party/securemessage/securemessage b/third_party/securemessage/securemessage deleted file mode 160000 index 69a02984..00000000 --- a/third_party/securemessage/securemessage +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 69a02984d4563c6c21132ee882d1d3df1981f5a1