LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
iks.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: iks.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_iks_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_iks_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3017000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3017001 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_table_driven.h>
27#include <google/protobuf/generated_message_util.h>
28#include <google/protobuf/metadata_lite.h>
29#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/message.h>
31#include <google/protobuf/repeated_field.h> // IWYU pragma: export
32#include <google/protobuf/extension_set.h> // IWYU pragma: export
33#include <google/protobuf/generated_enum_reflection.h>
34#include <google/protobuf/unknown_field_set.h>
35// @@protoc_insertion_point(includes)
36#include <google/protobuf/port_def.inc>
37#define PROTOBUF_INTERNAL_EXPORT_iks_2eproto
38PROTOBUF_NAMESPACE_OPEN
39namespace internal {
40class AnyMetadata;
41} // namespace internal
42PROTOBUF_NAMESPACE_CLOSE
43
44// Internal implementation detail -- do not use these members.
46 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
48 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
50 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[14]
52 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
53 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
54 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
55};
56extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_iks_2eproto;
72class CMSG_GenRandom;
78class SMSG_AESResult;
93class SMSG_GenRandom;
99PROTOBUF_NAMESPACE_OPEN
100template<> ::CMSG_AESOperation* Arena::CreateMaybeMessage<::CMSG_AESOperation>(Arena*);
101template<> ::CMSG_DesfireAESAuth_Step1* Arena::CreateMaybeMessage<::CMSG_DesfireAESAuth_Step1>(Arena*);
102template<> ::CMSG_DesfireAuth_Step2* Arena::CreateMaybeMessage<::CMSG_DesfireAuth_Step2>(Arena*);
103template<> ::CMSG_DesfireChangeKey* Arena::CreateMaybeMessage<::CMSG_DesfireChangeKey>(Arena*);
104template<> ::CMSG_DesfireISOAuth_Step1* Arena::CreateMaybeMessage<::CMSG_DesfireISOAuth_Step1>(Arena*);
105template<> ::CMSG_GenRandom* Arena::CreateMaybeMessage<::CMSG_GenRandom>(Arena*);
106template<> ::KeyDiversificationInfo* Arena::CreateMaybeMessage<::KeyDiversificationInfo>(Arena*);
107template<> ::SMSG_AESResult* Arena::CreateMaybeMessage<::SMSG_AESResult>(Arena*);
108template<> ::SMSG_DesfireAESAuth_Step1* Arena::CreateMaybeMessage<::SMSG_DesfireAESAuth_Step1>(Arena*);
109template<> ::SMSG_DesfireAuth_Step2* Arena::CreateMaybeMessage<::SMSG_DesfireAuth_Step2>(Arena*);
110template<> ::SMSG_DesfireChangeKey* Arena::CreateMaybeMessage<::SMSG_DesfireChangeKey>(Arena*);
111template<> ::SMSG_DesfireISOAuth_Step1* Arena::CreateMaybeMessage<::SMSG_DesfireISOAuth_Step1>(Arena*);
112template<> ::SMSG_GenRandom* Arena::CreateMaybeMessage<::SMSG_GenRandom>(Arena*);
113template<> ::SignatureDescription* Arena::CreateMaybeMessage<::SignatureDescription>(Arena*);
114PROTOBUF_NAMESPACE_CLOSE
115
119 KeyDiversificationInfo_Type_KeyDiversificationInfo_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
120 KeyDiversificationInfo_Type_KeyDiversificationInfo_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
126
127const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* KeyDiversificationInfo_Type_descriptor();
128template<typename T>
129inline const std::string& KeyDiversificationInfo_Type_Name(T enum_t_value) {
130 static_assert(::std::is_same<T, KeyDiversificationInfo_Type>::value ||
131 ::std::is_integral<T>::value,
132 "Incorrect type passed to function KeyDiversificationInfo_Type_Name.");
133 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
135}
137 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, KeyDiversificationInfo_Type* value) {
138 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<KeyDiversificationInfo_Type>(
140}
141// ===================================================================
142
144 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:KeyDiversificationInfo) */ {
145 public:
147 ~KeyDiversificationInfo() override;
148 explicit constexpr KeyDiversificationInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
149
153 *this = ::std::move(from);
154 }
155
157 CopyFrom(from);
158 return *this;
159 }
161 if (this == &from) return *this;
162 if (GetOwningArena() == from.GetOwningArena()) {
163 InternalSwap(&from);
164 } else {
165 CopyFrom(from);
166 }
167 return *this;
168 }
169
170 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
171 return GetDescriptor();
172 }
173 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
174 return default_instance().GetMetadata().descriptor;
175 }
176 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
177 return default_instance().GetMetadata().reflection;
178 }
181 }
183 return reinterpret_cast<const KeyDiversificationInfo*>(
185 }
186 static constexpr int kIndexInFileMessages =
187 0;
188
190 a.Swap(&b);
191 }
192 inline void Swap(KeyDiversificationInfo* other) {
193 if (other == this) return;
194 if (GetOwningArena() == other->GetOwningArena()) {
195 InternalSwap(other);
196 } else {
197 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
198 }
199 }
201 if (other == this) return;
202 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
203 InternalSwap(other);
204 }
205
206 // implements Message ----------------------------------------------
207
208 inline KeyDiversificationInfo* New() const final {
209 return new KeyDiversificationInfo();
210 }
211
212 KeyDiversificationInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
213 return CreateMaybeMessage<KeyDiversificationInfo>(arena);
214 }
215 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
216 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
217 void CopyFrom(const KeyDiversificationInfo& from);
218 void MergeFrom(const KeyDiversificationInfo& from);
219 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
220 bool IsInitialized() const final;
221
222 size_t ByteSizeLong() const final;
223 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
224 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
225 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
226 int GetCachedSize() const final { return _cached_size_.Get(); }
227
228 private:
229 void SharedCtor();
230 void SharedDtor();
231 void SetCachedSize(int size) const final;
233 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
234 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
235 return "KeyDiversificationInfo";
236 }
237 protected:
238 explicit KeyDiversificationInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
239 private:
240 static void ArenaDtor(void* object);
241 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
242 public:
243
244 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
245
246 // nested types ----------------------------------------------------
247
249 static constexpr Type NONE =
251 static constexpr Type AV2 =
253 static inline bool Type_IsValid(int value) {
255 }
256 static constexpr Type Type_MIN =
258 static constexpr Type Type_MAX =
260 static constexpr int Type_ARRAYSIZE =
262 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
265 }
266 template<typename T>
267 static inline const std::string& Type_Name(T enum_t_value) {
268 static_assert(::std::is_same<T, Type>::value ||
269 ::std::is_integral<T>::value,
270 "Incorrect type passed to function Type_Name.");
271 return KeyDiversificationInfo_Type_Name(enum_t_value);
272 }
273 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
274 Type* value) {
275 return KeyDiversificationInfo_Type_Parse(name, value);
276 }
277
278 // accessors -------------------------------------------------------
279
280 enum : int {
283 };
284 // bytes div_input = 2;
285 void clear_div_input();
286 const std::string& div_input() const;
287 template <typename ArgT0 = const std::string&, typename... ArgT>
288 void set_div_input(ArgT0&& arg0, ArgT... args);
289 std::string* mutable_div_input();
290 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_div_input();
291 void set_allocated_div_input(std::string* div_input);
292 private:
293 const std::string& _internal_div_input() const;
294 inline PROTOBUF_ALWAYS_INLINE void _internal_set_div_input(const std::string& value);
295 std::string* _internal_mutable_div_input();
296 public:
297
298 // .KeyDiversificationInfo.Type div_type = 1;
299 void clear_div_type();
302 private:
305 public:
306
307 // @@protoc_insertion_point(class_scope:KeyDiversificationInfo)
308 private:
309 class _Internal;
310
311 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
314 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr div_input_;
316 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
317 friend struct ::TableStruct_iks_2eproto;
318};
319// -------------------------------------------------------------------
320
322 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SignatureDescription) */ {
323 public:
325 ~SignatureDescription() override;
326 explicit constexpr SignatureDescription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
327
331 *this = ::std::move(from);
332 }
333
335 CopyFrom(from);
336 return *this;
337 }
339 if (this == &from) return *this;
340 if (GetOwningArena() == from.GetOwningArena()) {
341 InternalSwap(&from);
342 } else {
343 CopyFrom(from);
344 }
345 return *this;
346 }
347
348 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
349 return GetDescriptor();
350 }
351 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
352 return default_instance().GetMetadata().descriptor;
353 }
354 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
355 return default_instance().GetMetadata().reflection;
356 }
359 }
361 return reinterpret_cast<const SignatureDescription*>(
363 }
364 static constexpr int kIndexInFileMessages =
365 1;
366
368 a.Swap(&b);
369 }
370 inline void Swap(SignatureDescription* other) {
371 if (other == this) return;
372 if (GetOwningArena() == other->GetOwningArena()) {
373 InternalSwap(other);
374 } else {
375 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
376 }
377 }
379 if (other == this) return;
380 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
381 InternalSwap(other);
382 }
383
384 // implements Message ----------------------------------------------
385
386 inline SignatureDescription* New() const final {
387 return new SignatureDescription();
388 }
389
390 SignatureDescription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
391 return CreateMaybeMessage<SignatureDescription>(arena);
392 }
393 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
394 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
395 void CopyFrom(const SignatureDescription& from);
396 void MergeFrom(const SignatureDescription& from);
397 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
398 bool IsInitialized() const final;
399
400 size_t ByteSizeLong() const final;
401 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
402 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
403 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
404 int GetCachedSize() const final { return _cached_size_.Get(); }
405
406 private:
407 void SharedCtor();
408 void SharedDtor();
409 void SetCachedSize(int size) const final;
411 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
412 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
413 return "SignatureDescription";
414 }
415 protected:
416 explicit SignatureDescription(::PROTOBUF_NAMESPACE_ID::Arena* arena);
417 private:
418 static void ArenaDtor(void* object);
419 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
420 public:
421
422 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
423
424 // nested types ----------------------------------------------------
425
426 // accessors -------------------------------------------------------
427
428 enum : int {
433 };
434 // bytes payload = 1;
435 void clear_payload();
436 const std::string& payload() const;
437 template <typename ArgT0 = const std::string&, typename... ArgT>
438 void set_payload(ArgT0&& arg0, ArgT... args);
439 std::string* mutable_payload();
440 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_payload();
441 void set_allocated_payload(std::string* payload);
442 private:
443 const std::string& _internal_payload() const;
444 inline PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string& value);
445 std::string* _internal_mutable_payload();
446 public:
447
448 // bytes run_uuid = 3;
449 void clear_run_uuid();
450 const std::string& run_uuid() const;
451 template <typename ArgT0 = const std::string&, typename... ArgT>
452 void set_run_uuid(ArgT0&& arg0, ArgT... args);
453 std::string* mutable_run_uuid();
454 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_run_uuid();
455 void set_allocated_run_uuid(std::string* run_uuid);
456 private:
457 const std::string& _internal_run_uuid() const;
458 inline PROTOBUF_ALWAYS_INLINE void _internal_set_run_uuid(const std::string& value);
459 std::string* _internal_mutable_run_uuid();
460 public:
461
462 // uint64 nonce = 2;
463 void clear_nonce();
464 ::PROTOBUF_NAMESPACE_ID::uint64 nonce() const;
465 void set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value);
466 private:
467 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_nonce() const;
468 void _internal_set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value);
469 public:
470
471 // uint64 timestamp = 4;
472 void clear_timestamp();
473 ::PROTOBUF_NAMESPACE_ID::uint64 timestamp() const;
474 void set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value);
475 private:
476 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_timestamp() const;
477 void _internal_set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value);
478 public:
479
480 // @@protoc_insertion_point(class_scope:SignatureDescription)
481 private:
482 class _Internal;
483
484 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
487 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
488 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr run_uuid_;
489 ::PROTOBUF_NAMESPACE_ID::uint64 nonce_;
490 ::PROTOBUF_NAMESPACE_ID::uint64 timestamp_;
491 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
492 friend struct ::TableStruct_iks_2eproto;
493};
494// -------------------------------------------------------------------
495
497 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_DesfireChangeKey) */ {
498 public:
500 ~CMSG_DesfireChangeKey() override;
501 explicit constexpr CMSG_DesfireChangeKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
502
506 *this = ::std::move(from);
507 }
508
510 CopyFrom(from);
511 return *this;
512 }
514 if (this == &from) return *this;
515 if (GetOwningArena() == from.GetOwningArena()) {
516 InternalSwap(&from);
517 } else {
518 CopyFrom(from);
519 }
520 return *this;
521 }
522
523 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
524 return GetDescriptor();
525 }
526 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
527 return default_instance().GetMetadata().descriptor;
528 }
529 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
530 return default_instance().GetMetadata().reflection;
531 }
534 }
536 return reinterpret_cast<const CMSG_DesfireChangeKey*>(
538 }
539 static constexpr int kIndexInFileMessages =
540 2;
541
543 a.Swap(&b);
544 }
545 inline void Swap(CMSG_DesfireChangeKey* other) {
546 if (other == this) return;
547 if (GetOwningArena() == other->GetOwningArena()) {
548 InternalSwap(other);
549 } else {
550 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
551 }
552 }
554 if (other == this) return;
555 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
556 InternalSwap(other);
557 }
558
559 // implements Message ----------------------------------------------
560
561 inline CMSG_DesfireChangeKey* New() const final {
562 return new CMSG_DesfireChangeKey();
563 }
564
565 CMSG_DesfireChangeKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
566 return CreateMaybeMessage<CMSG_DesfireChangeKey>(arena);
567 }
568 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
569 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
570 void CopyFrom(const CMSG_DesfireChangeKey& from);
571 void MergeFrom(const CMSG_DesfireChangeKey& from);
572 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
573 bool IsInitialized() const final;
574
575 size_t ByteSizeLong() const final;
576 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
577 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
578 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
579 int GetCachedSize() const final { return _cached_size_.Get(); }
580
581 private:
582 void SharedCtor();
583 void SharedDtor();
584 void SetCachedSize(int size) const final;
586 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
587 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
588 return "CMSG_DesfireChangeKey";
589 }
590 protected:
591 explicit CMSG_DesfireChangeKey(::PROTOBUF_NAMESPACE_ID::Arena* arena);
592 private:
593 static void ArenaDtor(void* object);
594 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
595 public:
596
597 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
598
599 // nested types ----------------------------------------------------
600
601 // accessors -------------------------------------------------------
602
603 enum : int {
615 };
616 // string old_key_uuid = 1;
617 void clear_old_key_uuid();
618 const std::string& old_key_uuid() const;
619 template <typename ArgT0 = const std::string&, typename... ArgT>
620 void set_old_key_uuid(ArgT0&& arg0, ArgT... args);
621 std::string* mutable_old_key_uuid();
622 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_old_key_uuid();
623 void set_allocated_old_key_uuid(std::string* old_key_uuid);
624 private:
625 const std::string& _internal_old_key_uuid() const;
626 inline PROTOBUF_ALWAYS_INLINE void _internal_set_old_key_uuid(const std::string& value);
627 std::string* _internal_mutable_old_key_uuid();
628 public:
629
630 // bytes old_key_bytes = 2;
631 void clear_old_key_bytes();
632 const std::string& old_key_bytes() const;
633 template <typename ArgT0 = const std::string&, typename... ArgT>
634 void set_old_key_bytes(ArgT0&& arg0, ArgT... args);
635 std::string* mutable_old_key_bytes();
636 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_old_key_bytes();
638 private:
639 const std::string& _internal_old_key_bytes() const;
640 inline PROTOBUF_ALWAYS_INLINE void _internal_set_old_key_bytes(const std::string& value);
641 std::string* _internal_mutable_old_key_bytes();
642 public:
643
644 // string new_key_uuid = 3;
645 void clear_new_key_uuid();
646 const std::string& new_key_uuid() const;
647 template <typename ArgT0 = const std::string&, typename... ArgT>
648 void set_new_key_uuid(ArgT0&& arg0, ArgT... args);
649 std::string* mutable_new_key_uuid();
650 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_new_key_uuid();
651 void set_allocated_new_key_uuid(std::string* new_key_uuid);
652 private:
653 const std::string& _internal_new_key_uuid() const;
654 inline PROTOBUF_ALWAYS_INLINE void _internal_set_new_key_uuid(const std::string& value);
655 std::string* _internal_mutable_new_key_uuid();
656 public:
657
658 // bytes new_key_bytes = 4;
659 void clear_new_key_bytes();
660 const std::string& new_key_bytes() const;
661 template <typename ArgT0 = const std::string&, typename... ArgT>
662 void set_new_key_bytes(ArgT0&& arg0, ArgT... args);
663 std::string* mutable_new_key_bytes();
664 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_new_key_bytes();
666 private:
667 const std::string& _internal_new_key_bytes() const;
668 inline PROTOBUF_ALWAYS_INLINE void _internal_set_new_key_bytes(const std::string& value);
669 std::string* _internal_mutable_new_key_bytes();
670 public:
671
672 // string session_key_uuid = 6;
674 const std::string& session_key_uuid() const;
675 template <typename ArgT0 = const std::string&, typename... ArgT>
676 void set_session_key_uuid(ArgT0&& arg0, ArgT... args);
677 std::string* mutable_session_key_uuid();
678 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_session_key_uuid();
680 private:
681 const std::string& _internal_session_key_uuid() const;
682 inline PROTOBUF_ALWAYS_INLINE void _internal_set_session_key_uuid(const std::string& value);
684 public:
685
686 // bytes session_key = 7;
687 void clear_session_key();
688 const std::string& session_key() const;
689 template <typename ArgT0 = const std::string&, typename... ArgT>
690 void set_session_key(ArgT0&& arg0, ArgT... args);
691 std::string* mutable_session_key();
692 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_session_key();
693 void set_allocated_session_key(std::string* session_key);
694 private:
695 const std::string& _internal_session_key() const;
696 inline PROTOBUF_ALWAYS_INLINE void _internal_set_session_key(const std::string& value);
697 std::string* _internal_mutable_session_key();
698 public:
699
700 // bytes iv = 11;
701 void clear_iv();
702 const std::string& iv() const;
703 template <typename ArgT0 = const std::string&, typename... ArgT>
704 void set_iv(ArgT0&& arg0, ArgT... args);
705 std::string* mutable_iv();
706 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_iv();
707 void set_allocated_iv(std::string* iv);
708 private:
709 const std::string& _internal_iv() const;
710 inline PROTOBUF_ALWAYS_INLINE void _internal_set_iv(const std::string& value);
711 std::string* _internal_mutable_iv();
712 public:
713
714 // .KeyDiversificationInfo old_key_div = 8;
715 bool has_old_key_div() const;
716 private:
717 bool _internal_has_old_key_div() const;
718 public:
719 void clear_old_key_div();
720 const ::KeyDiversificationInfo& old_key_div() const;
721 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_old_key_div();
724 private:
725 const ::KeyDiversificationInfo& _internal_old_key_div() const;
727 public:
731
732 // .KeyDiversificationInfo new_key_div = 9;
733 bool has_new_key_div() const;
734 private:
735 bool _internal_has_new_key_div() const;
736 public:
737 void clear_new_key_div();
738 const ::KeyDiversificationInfo& new_key_div() const;
739 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_new_key_div();
742 private:
743 const ::KeyDiversificationInfo& _internal_new_key_div() const;
745 public:
749
750 // bool change_same_key = 5;
752 bool change_same_key() const;
753 void set_change_same_key(bool value);
754 private:
755 bool _internal_change_same_key() const;
756 void _internal_set_change_same_key(bool value);
757 public:
758
759 // int32 key_number = 10;
760 void clear_key_number();
761 ::PROTOBUF_NAMESPACE_ID::int32 key_number() const;
762 void set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value);
763 private:
764 ::PROTOBUF_NAMESPACE_ID::int32 _internal_key_number() const;
765 void _internal_set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value);
766 public:
767
768 // @@protoc_insertion_point(class_scope:CMSG_DesfireChangeKey)
769 private:
770 class _Internal;
771
772 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
775 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr old_key_uuid_;
776 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr old_key_bytes_;
777 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_key_uuid_;
778 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_key_bytes_;
779 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_uuid_;
780 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_;
781 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr iv_;
785 ::PROTOBUF_NAMESPACE_ID::int32 key_number_;
786 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
787 friend struct ::TableStruct_iks_2eproto;
788};
789// -------------------------------------------------------------------
790
792 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_DesfireChangeKey) */ {
793 public:
795 ~SMSG_DesfireChangeKey() override;
796 explicit constexpr SMSG_DesfireChangeKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
797
801 *this = ::std::move(from);
802 }
803
805 CopyFrom(from);
806 return *this;
807 }
809 if (this == &from) return *this;
810 if (GetOwningArena() == from.GetOwningArena()) {
811 InternalSwap(&from);
812 } else {
813 CopyFrom(from);
814 }
815 return *this;
816 }
817
818 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
819 return GetDescriptor();
820 }
821 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
822 return default_instance().GetMetadata().descriptor;
823 }
824 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
825 return default_instance().GetMetadata().reflection;
826 }
829 }
831 return reinterpret_cast<const SMSG_DesfireChangeKey*>(
833 }
834 static constexpr int kIndexInFileMessages =
835 3;
836
838 a.Swap(&b);
839 }
840 inline void Swap(SMSG_DesfireChangeKey* other) {
841 if (other == this) return;
842 if (GetOwningArena() == other->GetOwningArena()) {
843 InternalSwap(other);
844 } else {
845 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
846 }
847 }
849 if (other == this) return;
850 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
851 InternalSwap(other);
852 }
853
854 // implements Message ----------------------------------------------
855
856 inline SMSG_DesfireChangeKey* New() const final {
857 return new SMSG_DesfireChangeKey();
858 }
859
860 SMSG_DesfireChangeKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
861 return CreateMaybeMessage<SMSG_DesfireChangeKey>(arena);
862 }
863 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
864 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
865 void CopyFrom(const SMSG_DesfireChangeKey& from);
866 void MergeFrom(const SMSG_DesfireChangeKey& from);
867 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
868 bool IsInitialized() const final;
869
870 size_t ByteSizeLong() const final;
871 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
872 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
873 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
874 int GetCachedSize() const final { return _cached_size_.Get(); }
875
876 private:
877 void SharedCtor();
878 void SharedDtor();
879 void SetCachedSize(int size) const final;
881 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
882 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
883 return "SMSG_DesfireChangeKey";
884 }
885 protected:
886 explicit SMSG_DesfireChangeKey(::PROTOBUF_NAMESPACE_ID::Arena* arena);
887 private:
888 static void ArenaDtor(void* object);
889 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
890 public:
891
892 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
893
894 // nested types ----------------------------------------------------
895
896 // accessors -------------------------------------------------------
897
898 enum : int {
900 };
901 // bytes cryptogram = 1;
902 void clear_cryptogram();
903 const std::string& cryptogram() const;
904 template <typename ArgT0 = const std::string&, typename... ArgT>
905 void set_cryptogram(ArgT0&& arg0, ArgT... args);
906 std::string* mutable_cryptogram();
907 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_cryptogram();
908 void set_allocated_cryptogram(std::string* cryptogram);
909 private:
910 const std::string& _internal_cryptogram() const;
911 inline PROTOBUF_ALWAYS_INLINE void _internal_set_cryptogram(const std::string& value);
912 std::string* _internal_mutable_cryptogram();
913 public:
914
915 // @@protoc_insertion_point(class_scope:SMSG_DesfireChangeKey)
916 private:
917 class _Internal;
918
919 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
922 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cryptogram_;
923 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
924 friend struct ::TableStruct_iks_2eproto;
925};
926// -------------------------------------------------------------------
927
928class CMSG_GenRandom final :
929 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_GenRandom) */ {
930 public:
931 inline CMSG_GenRandom() : CMSG_GenRandom(nullptr) {}
932 ~CMSG_GenRandom() override;
933 explicit constexpr CMSG_GenRandom(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
934
935 CMSG_GenRandom(const CMSG_GenRandom& from);
937 : CMSG_GenRandom() {
938 *this = ::std::move(from);
939 }
940
942 CopyFrom(from);
943 return *this;
944 }
945 inline CMSG_GenRandom& operator=(CMSG_GenRandom&& from) noexcept {
946 if (this == &from) return *this;
947 if (GetOwningArena() == from.GetOwningArena()) {
948 InternalSwap(&from);
949 } else {
950 CopyFrom(from);
951 }
952 return *this;
953 }
954
955 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
956 return GetDescriptor();
957 }
958 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
959 return default_instance().GetMetadata().descriptor;
960 }
961 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
962 return default_instance().GetMetadata().reflection;
963 }
966 }
968 return reinterpret_cast<const CMSG_GenRandom*>(
970 }
971 static constexpr int kIndexInFileMessages =
972 4;
973
974 friend void swap(CMSG_GenRandom& a, CMSG_GenRandom& b) {
975 a.Swap(&b);
976 }
977 inline void Swap(CMSG_GenRandom* other) {
978 if (other == this) return;
979 if (GetOwningArena() == other->GetOwningArena()) {
980 InternalSwap(other);
981 } else {
982 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
983 }
984 }
986 if (other == this) return;
987 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
988 InternalSwap(other);
989 }
990
991 // implements Message ----------------------------------------------
992
993 inline CMSG_GenRandom* New() const final {
994 return new CMSG_GenRandom();
995 }
996
997 CMSG_GenRandom* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
998 return CreateMaybeMessage<CMSG_GenRandom>(arena);
999 }
1000 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1001 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1002 void CopyFrom(const CMSG_GenRandom& from);
1003 void MergeFrom(const CMSG_GenRandom& from);
1004 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1005 bool IsInitialized() const final;
1006
1007 size_t ByteSizeLong() const final;
1008 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1009 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1010 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1011 int GetCachedSize() const final { return _cached_size_.Get(); }
1012
1013 private:
1014 void SharedCtor();
1015 void SharedDtor();
1016 void SetCachedSize(int size) const final;
1017 void InternalSwap(CMSG_GenRandom* other);
1018 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1019 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1020 return "CMSG_GenRandom";
1021 }
1022 protected:
1023 explicit CMSG_GenRandom(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1024 private:
1025 static void ArenaDtor(void* object);
1026 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1027 public:
1028
1029 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1030
1031 // nested types ----------------------------------------------------
1032
1033 // accessors -------------------------------------------------------
1034
1035 enum : int {
1037 };
1038 // int32 size = 1;
1039 void clear_size();
1040 ::PROTOBUF_NAMESPACE_ID::int32 size() const;
1041 void set_size(::PROTOBUF_NAMESPACE_ID::int32 value);
1042 private:
1043 ::PROTOBUF_NAMESPACE_ID::int32 _internal_size() const;
1044 void _internal_set_size(::PROTOBUF_NAMESPACE_ID::int32 value);
1045 public:
1046
1047 // @@protoc_insertion_point(class_scope:CMSG_GenRandom)
1048 private:
1049 class _Internal;
1050
1051 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1054 ::PROTOBUF_NAMESPACE_ID::int32 size_;
1055 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1056 friend struct ::TableStruct_iks_2eproto;
1057};
1058// -------------------------------------------------------------------
1059
1060class SMSG_GenRandom final :
1061 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_GenRandom) */ {
1062 public:
1063 inline SMSG_GenRandom() : SMSG_GenRandom(nullptr) {}
1064 ~SMSG_GenRandom() override;
1065 explicit constexpr SMSG_GenRandom(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1066
1067 SMSG_GenRandom(const SMSG_GenRandom& from);
1069 : SMSG_GenRandom() {
1070 *this = ::std::move(from);
1071 }
1072
1074 CopyFrom(from);
1075 return *this;
1076 }
1077 inline SMSG_GenRandom& operator=(SMSG_GenRandom&& from) noexcept {
1078 if (this == &from) return *this;
1079 if (GetOwningArena() == from.GetOwningArena()) {
1080 InternalSwap(&from);
1081 } else {
1082 CopyFrom(from);
1083 }
1084 return *this;
1085 }
1086
1087 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1088 return GetDescriptor();
1089 }
1090 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1091 return default_instance().GetMetadata().descriptor;
1092 }
1093 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1094 return default_instance().GetMetadata().reflection;
1095 }
1097 return *internal_default_instance();
1098 }
1100 return reinterpret_cast<const SMSG_GenRandom*>(
1102 }
1103 static constexpr int kIndexInFileMessages =
1104 5;
1105
1106 friend void swap(SMSG_GenRandom& a, SMSG_GenRandom& b) {
1107 a.Swap(&b);
1108 }
1109 inline void Swap(SMSG_GenRandom* other) {
1110 if (other == this) return;
1111 if (GetOwningArena() == other->GetOwningArena()) {
1112 InternalSwap(other);
1113 } else {
1114 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1115 }
1116 }
1118 if (other == this) return;
1119 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1120 InternalSwap(other);
1121 }
1122
1123 // implements Message ----------------------------------------------
1124
1125 inline SMSG_GenRandom* New() const final {
1126 return new SMSG_GenRandom();
1127 }
1128
1129 SMSG_GenRandom* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1130 return CreateMaybeMessage<SMSG_GenRandom>(arena);
1131 }
1132 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1133 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1134 void CopyFrom(const SMSG_GenRandom& from);
1135 void MergeFrom(const SMSG_GenRandom& from);
1136 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1137 bool IsInitialized() const final;
1138
1139 size_t ByteSizeLong() const final;
1140 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1141 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1142 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1143 int GetCachedSize() const final { return _cached_size_.Get(); }
1144
1145 private:
1146 void SharedCtor();
1147 void SharedDtor();
1148 void SetCachedSize(int size) const final;
1149 void InternalSwap(SMSG_GenRandom* other);
1150 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1151 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1152 return "SMSG_GenRandom";
1153 }
1154 protected:
1155 explicit SMSG_GenRandom(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1156 private:
1157 static void ArenaDtor(void* object);
1158 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1159 public:
1160
1161 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1162
1163 // nested types ----------------------------------------------------
1164
1165 // accessors -------------------------------------------------------
1166
1167 enum : int {
1169 };
1170 // bytes randomBytes = 1;
1171 void clear_randombytes();
1172 const std::string& randombytes() const;
1173 template <typename ArgT0 = const std::string&, typename... ArgT>
1174 void set_randombytes(ArgT0&& arg0, ArgT... args);
1175 std::string* mutable_randombytes();
1176 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_randombytes();
1177 void set_allocated_randombytes(std::string* randombytes);
1178 private:
1179 const std::string& _internal_randombytes() const;
1180 inline PROTOBUF_ALWAYS_INLINE void _internal_set_randombytes(const std::string& value);
1181 std::string* _internal_mutable_randombytes();
1182 public:
1183
1184 // @@protoc_insertion_point(class_scope:SMSG_GenRandom)
1185 private:
1186 class _Internal;
1187
1188 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1191 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr randombytes_;
1192 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1193 friend struct ::TableStruct_iks_2eproto;
1194};
1195// -------------------------------------------------------------------
1196
1198 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_AESOperation) */ {
1199 public:
1201 ~CMSG_AESOperation() override;
1202 explicit constexpr CMSG_AESOperation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1203
1206 : CMSG_AESOperation() {
1207 *this = ::std::move(from);
1208 }
1209
1211 CopyFrom(from);
1212 return *this;
1213 }
1215 if (this == &from) return *this;
1216 if (GetOwningArena() == from.GetOwningArena()) {
1217 InternalSwap(&from);
1218 } else {
1219 CopyFrom(from);
1220 }
1221 return *this;
1222 }
1223
1224 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1225 return GetDescriptor();
1226 }
1227 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1228 return default_instance().GetMetadata().descriptor;
1229 }
1230 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1231 return default_instance().GetMetadata().reflection;
1232 }
1234 return *internal_default_instance();
1235 }
1237 return reinterpret_cast<const CMSG_AESOperation*>(
1239 }
1240 static constexpr int kIndexInFileMessages =
1241 6;
1242
1244 a.Swap(&b);
1245 }
1246 inline void Swap(CMSG_AESOperation* other) {
1247 if (other == this) return;
1248 if (GetOwningArena() == other->GetOwningArena()) {
1249 InternalSwap(other);
1250 } else {
1251 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1252 }
1253 }
1255 if (other == this) return;
1256 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1257 InternalSwap(other);
1258 }
1259
1260 // implements Message ----------------------------------------------
1261
1262 inline CMSG_AESOperation* New() const final {
1263 return new CMSG_AESOperation();
1264 }
1265
1266 CMSG_AESOperation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1267 return CreateMaybeMessage<CMSG_AESOperation>(arena);
1268 }
1269 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1270 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1271 void CopyFrom(const CMSG_AESOperation& from);
1272 void MergeFrom(const CMSG_AESOperation& from);
1273 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1274 bool IsInitialized() const final;
1275
1276 size_t ByteSizeLong() const final;
1277 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1278 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1279 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1280 int GetCachedSize() const final { return _cached_size_.Get(); }
1281
1282 private:
1283 void SharedCtor();
1284 void SharedDtor();
1285 void SetCachedSize(int size) const final;
1286 void InternalSwap(CMSG_AESOperation* other);
1287 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1288 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1289 return "CMSG_AESOperation";
1290 }
1291 protected:
1292 explicit CMSG_AESOperation(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1293 private:
1294 static void ArenaDtor(void* object);
1295 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1296 public:
1297
1298 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1299
1300 // nested types ----------------------------------------------------
1301
1302 // accessors -------------------------------------------------------
1303
1304 enum : int {
1310 };
1311 // string key_uuid = 1;
1312 void clear_key_uuid();
1313 const std::string& key_uuid() const;
1314 template <typename ArgT0 = const std::string&, typename... ArgT>
1315 void set_key_uuid(ArgT0&& arg0, ArgT... args);
1316 std::string* mutable_key_uuid();
1317 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_key_uuid();
1318 void set_allocated_key_uuid(std::string* key_uuid);
1319 private:
1320 const std::string& _internal_key_uuid() const;
1321 inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string& value);
1322 std::string* _internal_mutable_key_uuid();
1323 public:
1324
1325 // bytes payload = 3;
1326 void clear_payload();
1327 const std::string& payload() const;
1328 template <typename ArgT0 = const std::string&, typename... ArgT>
1329 void set_payload(ArgT0&& arg0, ArgT... args);
1330 std::string* mutable_payload();
1331 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_payload();
1332 void set_allocated_payload(std::string* payload);
1333 private:
1334 const std::string& _internal_payload() const;
1335 inline PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string& value);
1336 std::string* _internal_mutable_payload();
1337 public:
1338
1339 // bytes iv = 4;
1340 void clear_iv();
1341 const std::string& iv() const;
1342 template <typename ArgT0 = const std::string&, typename... ArgT>
1343 void set_iv(ArgT0&& arg0, ArgT... args);
1344 std::string* mutable_iv();
1345 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_iv();
1346 void set_allocated_iv(std::string* iv);
1347 private:
1348 const std::string& _internal_iv() const;
1349 inline PROTOBUF_ALWAYS_INLINE void _internal_set_iv(const std::string& value);
1350 std::string* _internal_mutable_iv();
1351 public:
1352
1353 // .KeyDiversificationInfo diversification = 6;
1354 bool has_diversification() const;
1355 private:
1356 bool _internal_has_diversification() const;
1357 public:
1358 void clear_diversification();
1359 const ::KeyDiversificationInfo& diversification() const;
1360 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_diversification();
1363 private:
1364 const ::KeyDiversificationInfo& _internal_diversification() const;
1366 public:
1370
1371 // bool request_signature = 5;
1373 bool request_signature() const;
1374 void set_request_signature(bool value);
1375 private:
1376 bool _internal_request_signature() const;
1377 void _internal_set_request_signature(bool value);
1378 public:
1379
1380 // @@protoc_insertion_point(class_scope:CMSG_AESOperation)
1381 private:
1382 class _Internal;
1383
1384 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1387 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_;
1388 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
1389 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr iv_;
1392 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1393 friend struct ::TableStruct_iks_2eproto;
1394};
1395// -------------------------------------------------------------------
1396
1397class SMSG_AESResult final :
1398 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_AESResult) */ {
1399 public:
1400 inline SMSG_AESResult() : SMSG_AESResult(nullptr) {}
1401 ~SMSG_AESResult() override;
1402 explicit constexpr SMSG_AESResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1403
1404 SMSG_AESResult(const SMSG_AESResult& from);
1406 : SMSG_AESResult() {
1407 *this = ::std::move(from);
1408 }
1409
1411 CopyFrom(from);
1412 return *this;
1413 }
1414 inline SMSG_AESResult& operator=(SMSG_AESResult&& from) noexcept {
1415 if (this == &from) return *this;
1416 if (GetOwningArena() == from.GetOwningArena()) {
1417 InternalSwap(&from);
1418 } else {
1419 CopyFrom(from);
1420 }
1421 return *this;
1422 }
1423
1424 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1425 return GetDescriptor();
1426 }
1427 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1428 return default_instance().GetMetadata().descriptor;
1429 }
1430 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1431 return default_instance().GetMetadata().reflection;
1432 }
1434 return *internal_default_instance();
1435 }
1437 return reinterpret_cast<const SMSG_AESResult*>(
1439 }
1440 static constexpr int kIndexInFileMessages =
1441 7;
1442
1443 friend void swap(SMSG_AESResult& a, SMSG_AESResult& b) {
1444 a.Swap(&b);
1445 }
1446 inline void Swap(SMSG_AESResult* other) {
1447 if (other == this) return;
1448 if (GetOwningArena() == other->GetOwningArena()) {
1449 InternalSwap(other);
1450 } else {
1451 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1452 }
1453 }
1455 if (other == this) return;
1456 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1457 InternalSwap(other);
1458 }
1459
1460 // implements Message ----------------------------------------------
1461
1462 inline SMSG_AESResult* New() const final {
1463 return new SMSG_AESResult();
1464 }
1465
1466 SMSG_AESResult* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1467 return CreateMaybeMessage<SMSG_AESResult>(arena);
1468 }
1469 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1470 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1471 void CopyFrom(const SMSG_AESResult& from);
1472 void MergeFrom(const SMSG_AESResult& from);
1473 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1474 bool IsInitialized() const final;
1475
1476 size_t ByteSizeLong() const final;
1477 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1478 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1479 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1480 int GetCachedSize() const final { return _cached_size_.Get(); }
1481
1482 private:
1483 void SharedCtor();
1484 void SharedDtor();
1485 void SetCachedSize(int size) const final;
1486 void InternalSwap(SMSG_AESResult* other);
1487 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1488 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1489 return "SMSG_AESResult";
1490 }
1491 protected:
1492 explicit SMSG_AESResult(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1493 private:
1494 static void ArenaDtor(void* object);
1495 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1496 public:
1497
1498 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1499
1500 // nested types ----------------------------------------------------
1501
1502 // accessors -------------------------------------------------------
1503
1504 enum : int {
1508 };
1509 // bytes payload = 1;
1510 void clear_payload();
1511 const std::string& payload() const;
1512 template <typename ArgT0 = const std::string&, typename... ArgT>
1513 void set_payload(ArgT0&& arg0, ArgT... args);
1514 std::string* mutable_payload();
1515 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_payload();
1516 void set_allocated_payload(std::string* payload);
1517 private:
1518 const std::string& _internal_payload() const;
1519 inline PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string& value);
1520 std::string* _internal_mutable_payload();
1521 public:
1522
1523 // bytes signature = 3;
1524 void clear_signature();
1525 const std::string& signature() const;
1526 template <typename ArgT0 = const std::string&, typename... ArgT>
1527 void set_signature(ArgT0&& arg0, ArgT... args);
1528 std::string* mutable_signature();
1529 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_signature();
1530 void set_allocated_signature(std::string* signature);
1531 private:
1532 const std::string& _internal_signature() const;
1533 inline PROTOBUF_ALWAYS_INLINE void _internal_set_signature(const std::string& value);
1534 std::string* _internal_mutable_signature();
1535 public:
1536
1537 // .SignatureDescription signatureDescription = 2;
1538 bool has_signaturedescription() const;
1539 private:
1541 public:
1543 const ::SignatureDescription& signaturedescription() const;
1544 PROTOBUF_FUTURE_MUST_USE_RESULT ::SignatureDescription* release_signaturedescription();
1547 private:
1548 const ::SignatureDescription& _internal_signaturedescription() const;
1550 public:
1554
1555 // @@protoc_insertion_point(class_scope:SMSG_AESResult)
1556 private:
1557 class _Internal;
1558
1559 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1562 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
1563 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr signature_;
1565 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1566 friend struct ::TableStruct_iks_2eproto;
1567};
1568// -------------------------------------------------------------------
1569
1571 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_DesfireAESAuth_Step1) */ {
1572 public:
1574 ~CMSG_DesfireAESAuth_Step1() override;
1575 explicit constexpr CMSG_DesfireAESAuth_Step1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1576
1580 *this = ::std::move(from);
1581 }
1582
1584 CopyFrom(from);
1585 return *this;
1586 }
1588 if (this == &from) return *this;
1589 if (GetOwningArena() == from.GetOwningArena()) {
1590 InternalSwap(&from);
1591 } else {
1592 CopyFrom(from);
1593 }
1594 return *this;
1595 }
1596
1597 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1598 return GetDescriptor();
1599 }
1600 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1601 return default_instance().GetMetadata().descriptor;
1602 }
1603 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1604 return default_instance().GetMetadata().reflection;
1605 }
1607 return *internal_default_instance();
1608 }
1610 return reinterpret_cast<const CMSG_DesfireAESAuth_Step1*>(
1612 }
1613 static constexpr int kIndexInFileMessages =
1614 8;
1615
1617 a.Swap(&b);
1618 }
1619 inline void Swap(CMSG_DesfireAESAuth_Step1* other) {
1620 if (other == this) return;
1621 if (GetOwningArena() == other->GetOwningArena()) {
1622 InternalSwap(other);
1623 } else {
1624 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1625 }
1626 }
1628 if (other == this) return;
1629 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1630 InternalSwap(other);
1631 }
1632
1633 // implements Message ----------------------------------------------
1634
1635 inline CMSG_DesfireAESAuth_Step1* New() const final {
1636 return new CMSG_DesfireAESAuth_Step1();
1637 }
1638
1639 CMSG_DesfireAESAuth_Step1* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1640 return CreateMaybeMessage<CMSG_DesfireAESAuth_Step1>(arena);
1641 }
1642 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1643 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1644 void CopyFrom(const CMSG_DesfireAESAuth_Step1& from);
1645 void MergeFrom(const CMSG_DesfireAESAuth_Step1& from);
1646 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1647 bool IsInitialized() const final;
1648
1649 size_t ByteSizeLong() const final;
1650 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1651 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1652 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1653 int GetCachedSize() const final { return _cached_size_.Get(); }
1654
1655 private:
1656 void SharedCtor();
1657 void SharedDtor();
1658 void SetCachedSize(int size) const final;
1660 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1661 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1662 return "CMSG_DesfireAESAuth_Step1";
1663 }
1664 protected:
1665 explicit CMSG_DesfireAESAuth_Step1(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1666 private:
1667 static void ArenaDtor(void* object);
1668 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1669 public:
1670
1671 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1672
1673 // nested types ----------------------------------------------------
1674
1675 // accessors -------------------------------------------------------
1676
1677 enum : int {
1681 };
1682 // string key_uuid = 1;
1683 void clear_key_uuid();
1684 const std::string& key_uuid() const;
1685 template <typename ArgT0 = const std::string&, typename... ArgT>
1686 void set_key_uuid(ArgT0&& arg0, ArgT... args);
1687 std::string* mutable_key_uuid();
1688 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_key_uuid();
1689 void set_allocated_key_uuid(std::string* key_uuid);
1690 private:
1691 const std::string& _internal_key_uuid() const;
1692 inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string& value);
1693 std::string* _internal_mutable_key_uuid();
1694 public:
1695
1696 // bytes encrypted_random_picc = 2;
1698 const std::string& encrypted_random_picc() const;
1699 template <typename ArgT0 = const std::string&, typename... ArgT>
1700 void set_encrypted_random_picc(ArgT0&& arg0, ArgT... args);
1701 std::string* mutable_encrypted_random_picc();
1702 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_encrypted_random_picc();
1704 private:
1705 const std::string& _internal_encrypted_random_picc() const;
1706 inline PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_random_picc(const std::string& value);
1708 public:
1709
1710 // .KeyDiversificationInfo diversification = 3;
1711 bool has_diversification() const;
1712 private:
1713 bool _internal_has_diversification() const;
1714 public:
1715 void clear_diversification();
1716 const ::KeyDiversificationInfo& diversification() const;
1717 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_diversification();
1720 private:
1721 const ::KeyDiversificationInfo& _internal_diversification() const;
1723 public:
1727
1728 // @@protoc_insertion_point(class_scope:CMSG_DesfireAESAuth_Step1)
1729 private:
1730 class _Internal;
1731
1732 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1735 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_;
1736 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_random_picc_;
1738 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1739 friend struct ::TableStruct_iks_2eproto;
1740};
1741// -------------------------------------------------------------------
1742
1744 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_DesfireAESAuth_Step1) */ {
1745 public:
1747 ~SMSG_DesfireAESAuth_Step1() override;
1748 explicit constexpr SMSG_DesfireAESAuth_Step1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1749
1753 *this = ::std::move(from);
1754 }
1755
1757 CopyFrom(from);
1758 return *this;
1759 }
1761 if (this == &from) return *this;
1762 if (GetOwningArena() == from.GetOwningArena()) {
1763 InternalSwap(&from);
1764 } else {
1765 CopyFrom(from);
1766 }
1767 return *this;
1768 }
1769
1770 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1771 return GetDescriptor();
1772 }
1773 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1774 return default_instance().GetMetadata().descriptor;
1775 }
1776 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1777 return default_instance().GetMetadata().reflection;
1778 }
1780 return *internal_default_instance();
1781 }
1783 return reinterpret_cast<const SMSG_DesfireAESAuth_Step1*>(
1785 }
1786 static constexpr int kIndexInFileMessages =
1787 9;
1788
1790 a.Swap(&b);
1791 }
1792 inline void Swap(SMSG_DesfireAESAuth_Step1* other) {
1793 if (other == this) return;
1794 if (GetOwningArena() == other->GetOwningArena()) {
1795 InternalSwap(other);
1796 } else {
1797 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1798 }
1799 }
1801 if (other == this) return;
1802 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1803 InternalSwap(other);
1804 }
1805
1806 // implements Message ----------------------------------------------
1807
1808 inline SMSG_DesfireAESAuth_Step1* New() const final {
1809 return new SMSG_DesfireAESAuth_Step1();
1810 }
1811
1812 SMSG_DesfireAESAuth_Step1* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1813 return CreateMaybeMessage<SMSG_DesfireAESAuth_Step1>(arena);
1814 }
1815 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1816 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1817 void CopyFrom(const SMSG_DesfireAESAuth_Step1& from);
1818 void MergeFrom(const SMSG_DesfireAESAuth_Step1& from);
1819 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1820 bool IsInitialized() const final;
1821
1822 size_t ByteSizeLong() const final;
1823 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1824 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1825 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1826 int GetCachedSize() const final { return _cached_size_.Get(); }
1827
1828 private:
1829 void SharedCtor();
1830 void SharedDtor();
1831 void SetCachedSize(int size) const final;
1833 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1834 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1835 return "SMSG_DesfireAESAuth_Step1";
1836 }
1837 protected:
1838 explicit SMSG_DesfireAESAuth_Step1(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1839 private:
1840 static void ArenaDtor(void* object);
1841 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1842 public:
1843
1844 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1845
1846 // nested types ----------------------------------------------------
1847
1848 // accessors -------------------------------------------------------
1849
1850 enum : int {
1854 };
1855 // bytes encrypted_cryptogram = 3;
1857 const std::string& encrypted_cryptogram() const;
1858 template <typename ArgT0 = const std::string&, typename... ArgT>
1859 void set_encrypted_cryptogram(ArgT0&& arg0, ArgT... args);
1860 std::string* mutable_encrypted_cryptogram();
1861 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_encrypted_cryptogram();
1863 private:
1864 const std::string& _internal_encrypted_cryptogram() const;
1865 inline PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_cryptogram(const std::string& value);
1867 public:
1868
1869 // bytes auth_context_id = 4;
1870 void clear_auth_context_id();
1871 const std::string& auth_context_id() const;
1872 template <typename ArgT0 = const std::string&, typename... ArgT>
1873 void set_auth_context_id(ArgT0&& arg0, ArgT... args);
1874 std::string* mutable_auth_context_id();
1875 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_auth_context_id();
1877 private:
1878 const std::string& _internal_auth_context_id() const;
1879 inline PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string& value);
1880 std::string* _internal_mutable_auth_context_id();
1881 public:
1882
1883 // bool success = 1;
1884 void clear_success();
1885 bool success() const;
1886 void set_success(bool value);
1887 private:
1888 bool _internal_success() const;
1889 void _internal_set_success(bool value);
1890 public:
1891
1892 // @@protoc_insertion_point(class_scope:SMSG_DesfireAESAuth_Step1)
1893 private:
1894 class _Internal;
1895
1896 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1899 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_cryptogram_;
1900 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_;
1902 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1903 friend struct ::TableStruct_iks_2eproto;
1904};
1905// -------------------------------------------------------------------
1906
1908 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_DesfireISOAuth_Step1) */ {
1909 public:
1911 ~CMSG_DesfireISOAuth_Step1() override;
1912 explicit constexpr CMSG_DesfireISOAuth_Step1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1913
1917 *this = ::std::move(from);
1918 }
1919
1921 CopyFrom(from);
1922 return *this;
1923 }
1925 if (this == &from) return *this;
1926 if (GetOwningArena() == from.GetOwningArena()) {
1927 InternalSwap(&from);
1928 } else {
1929 CopyFrom(from);
1930 }
1931 return *this;
1932 }
1933
1934 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1935 return GetDescriptor();
1936 }
1937 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1938 return default_instance().GetMetadata().descriptor;
1939 }
1940 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1941 return default_instance().GetMetadata().reflection;
1942 }
1944 return *internal_default_instance();
1945 }
1947 return reinterpret_cast<const CMSG_DesfireISOAuth_Step1*>(
1949 }
1950 static constexpr int kIndexInFileMessages =
1951 10;
1952
1954 a.Swap(&b);
1955 }
1956 inline void Swap(CMSG_DesfireISOAuth_Step1* other) {
1957 if (other == this) return;
1958 if (GetOwningArena() == other->GetOwningArena()) {
1959 InternalSwap(other);
1960 } else {
1961 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1962 }
1963 }
1965 if (other == this) return;
1966 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1967 InternalSwap(other);
1968 }
1969
1970 // implements Message ----------------------------------------------
1971
1972 inline CMSG_DesfireISOAuth_Step1* New() const final {
1973 return new CMSG_DesfireISOAuth_Step1();
1974 }
1975
1976 CMSG_DesfireISOAuth_Step1* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1977 return CreateMaybeMessage<CMSG_DesfireISOAuth_Step1>(arena);
1978 }
1979 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1980 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1981 void CopyFrom(const CMSG_DesfireISOAuth_Step1& from);
1982 void MergeFrom(const CMSG_DesfireISOAuth_Step1& from);
1983 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1984 bool IsInitialized() const final;
1985
1986 size_t ByteSizeLong() const final;
1987 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1988 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1989 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1990 int GetCachedSize() const final { return _cached_size_.Get(); }
1991
1992 private:
1993 void SharedCtor();
1994 void SharedDtor();
1995 void SetCachedSize(int size) const final;
1997 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1998 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1999 return "CMSG_DesfireISOAuth_Step1";
2000 }
2001 protected:
2002 explicit CMSG_DesfireISOAuth_Step1(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2003 private:
2004 static void ArenaDtor(void* object);
2005 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2006 public:
2007
2008 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2009
2010 // nested types ----------------------------------------------------
2011
2012 // accessors -------------------------------------------------------
2013
2014 enum : int {
2018 };
2019 // string key_uuid = 1;
2020 void clear_key_uuid();
2021 const std::string& key_uuid() const;
2022 template <typename ArgT0 = const std::string&, typename... ArgT>
2023 void set_key_uuid(ArgT0&& arg0, ArgT... args);
2024 std::string* mutable_key_uuid();
2025 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_key_uuid();
2026 void set_allocated_key_uuid(std::string* key_uuid);
2027 private:
2028 const std::string& _internal_key_uuid() const;
2029 inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string& value);
2030 std::string* _internal_mutable_key_uuid();
2031 public:
2032
2033 // bytes random_picc = 2;
2034 void clear_random_picc();
2035 const std::string& random_picc() const;
2036 template <typename ArgT0 = const std::string&, typename... ArgT>
2037 void set_random_picc(ArgT0&& arg0, ArgT... args);
2038 std::string* mutable_random_picc();
2039 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_random_picc();
2040 void set_allocated_random_picc(std::string* random_picc);
2041 private:
2042 const std::string& _internal_random_picc() const;
2043 inline PROTOBUF_ALWAYS_INLINE void _internal_set_random_picc(const std::string& value);
2044 std::string* _internal_mutable_random_picc();
2045 public:
2046
2047 // .KeyDiversificationInfo diversification = 3;
2048 bool has_diversification() const;
2049 private:
2050 bool _internal_has_diversification() const;
2051 public:
2052 void clear_diversification();
2053 const ::KeyDiversificationInfo& diversification() const;
2054 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_diversification();
2057 private:
2058 const ::KeyDiversificationInfo& _internal_diversification() const;
2060 public:
2064
2065 // @@protoc_insertion_point(class_scope:CMSG_DesfireISOAuth_Step1)
2066 private:
2067 class _Internal;
2068
2069 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2072 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_;
2073 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr random_picc_;
2075 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2076 friend struct ::TableStruct_iks_2eproto;
2077};
2078// -------------------------------------------------------------------
2079
2081 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_DesfireISOAuth_Step1) */ {
2082 public:
2084 ~SMSG_DesfireISOAuth_Step1() override;
2085 explicit constexpr SMSG_DesfireISOAuth_Step1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2086
2090 *this = ::std::move(from);
2091 }
2092
2094 CopyFrom(from);
2095 return *this;
2096 }
2098 if (this == &from) return *this;
2099 if (GetOwningArena() == from.GetOwningArena()) {
2100 InternalSwap(&from);
2101 } else {
2102 CopyFrom(from);
2103 }
2104 return *this;
2105 }
2106
2107 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2108 return GetDescriptor();
2109 }
2110 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2111 return default_instance().GetMetadata().descriptor;
2112 }
2113 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2114 return default_instance().GetMetadata().reflection;
2115 }
2117 return *internal_default_instance();
2118 }
2120 return reinterpret_cast<const SMSG_DesfireISOAuth_Step1*>(
2122 }
2123 static constexpr int kIndexInFileMessages =
2124 11;
2125
2127 a.Swap(&b);
2128 }
2129 inline void Swap(SMSG_DesfireISOAuth_Step1* other) {
2130 if (other == this) return;
2131 if (GetOwningArena() == other->GetOwningArena()) {
2132 InternalSwap(other);
2133 } else {
2134 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2135 }
2136 }
2138 if (other == this) return;
2139 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2140 InternalSwap(other);
2141 }
2142
2143 // implements Message ----------------------------------------------
2144
2145 inline SMSG_DesfireISOAuth_Step1* New() const final {
2146 return new SMSG_DesfireISOAuth_Step1();
2147 }
2148
2149 SMSG_DesfireISOAuth_Step1* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2150 return CreateMaybeMessage<SMSG_DesfireISOAuth_Step1>(arena);
2151 }
2152 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2153 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2154 void CopyFrom(const SMSG_DesfireISOAuth_Step1& from);
2155 void MergeFrom(const SMSG_DesfireISOAuth_Step1& from);
2156 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2157 bool IsInitialized() const final;
2158
2159 size_t ByteSizeLong() const final;
2160 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2161 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2162 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2163 int GetCachedSize() const final { return _cached_size_.Get(); }
2164
2165 private:
2166 void SharedCtor();
2167 void SharedDtor();
2168 void SetCachedSize(int size) const final;
2170 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2171 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2172 return "SMSG_DesfireISOAuth_Step1";
2173 }
2174 protected:
2175 explicit SMSG_DesfireISOAuth_Step1(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2176 private:
2177 static void ArenaDtor(void* object);
2178 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2179 public:
2180
2181 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2182
2183 // nested types ----------------------------------------------------
2184
2185 // accessors -------------------------------------------------------
2186
2187 enum : int {
2192 };
2193 // bytes random2 = 2;
2194 void clear_random2();
2195 const std::string& random2() const;
2196 template <typename ArgT0 = const std::string&, typename... ArgT>
2197 void set_random2(ArgT0&& arg0, ArgT... args);
2198 std::string* mutable_random2();
2199 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_random2();
2200 void set_allocated_random2(std::string* random2);
2201 private:
2202 const std::string& _internal_random2() const;
2203 inline PROTOBUF_ALWAYS_INLINE void _internal_set_random2(const std::string& value);
2204 std::string* _internal_mutable_random2();
2205 public:
2206
2207 // bytes encrypted_cryptogram = 3;
2209 const std::string& encrypted_cryptogram() const;
2210 template <typename ArgT0 = const std::string&, typename... ArgT>
2211 void set_encrypted_cryptogram(ArgT0&& arg0, ArgT... args);
2212 std::string* mutable_encrypted_cryptogram();
2213 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_encrypted_cryptogram();
2215 private:
2216 const std::string& _internal_encrypted_cryptogram() const;
2217 inline PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_cryptogram(const std::string& value);
2219 public:
2220
2221 // bytes auth_context_id = 4;
2222 void clear_auth_context_id();
2223 const std::string& auth_context_id() const;
2224 template <typename ArgT0 = const std::string&, typename... ArgT>
2225 void set_auth_context_id(ArgT0&& arg0, ArgT... args);
2226 std::string* mutable_auth_context_id();
2227 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_auth_context_id();
2229 private:
2230 const std::string& _internal_auth_context_id() const;
2231 inline PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string& value);
2232 std::string* _internal_mutable_auth_context_id();
2233 public:
2234
2235 // bool success = 1;
2236 void clear_success();
2237 bool success() const;
2238 void set_success(bool value);
2239 private:
2240 bool _internal_success() const;
2241 void _internal_set_success(bool value);
2242 public:
2243
2244 // @@protoc_insertion_point(class_scope:SMSG_DesfireISOAuth_Step1)
2245 private:
2246 class _Internal;
2247
2248 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2251 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr random2_;
2252 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_cryptogram_;
2253 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_;
2255 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2256 friend struct ::TableStruct_iks_2eproto;
2257};
2258// -------------------------------------------------------------------
2259
2261 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:CMSG_DesfireAuth_Step2) */ {
2262 public:
2264 ~CMSG_DesfireAuth_Step2() override;
2265 explicit constexpr CMSG_DesfireAuth_Step2(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2266
2270 *this = ::std::move(from);
2271 }
2272
2274 CopyFrom(from);
2275 return *this;
2276 }
2278 if (this == &from) return *this;
2279 if (GetOwningArena() == from.GetOwningArena()) {
2280 InternalSwap(&from);
2281 } else {
2282 CopyFrom(from);
2283 }
2284 return *this;
2285 }
2286
2287 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2288 return GetDescriptor();
2289 }
2290 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2291 return default_instance().GetMetadata().descriptor;
2292 }
2293 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2294 return default_instance().GetMetadata().reflection;
2295 }
2297 return *internal_default_instance();
2298 }
2300 return reinterpret_cast<const CMSG_DesfireAuth_Step2*>(
2302 }
2303 static constexpr int kIndexInFileMessages =
2304 12;
2305
2307 a.Swap(&b);
2308 }
2309 inline void Swap(CMSG_DesfireAuth_Step2* other) {
2310 if (other == this) return;
2311 if (GetOwningArena() == other->GetOwningArena()) {
2312 InternalSwap(other);
2313 } else {
2314 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2315 }
2316 }
2318 if (other == this) return;
2319 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2320 InternalSwap(other);
2321 }
2322
2323 // implements Message ----------------------------------------------
2324
2325 inline CMSG_DesfireAuth_Step2* New() const final {
2326 return new CMSG_DesfireAuth_Step2();
2327 }
2328
2329 CMSG_DesfireAuth_Step2* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2330 return CreateMaybeMessage<CMSG_DesfireAuth_Step2>(arena);
2331 }
2332 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2333 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2334 void CopyFrom(const CMSG_DesfireAuth_Step2& from);
2335 void MergeFrom(const CMSG_DesfireAuth_Step2& from);
2336 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2337 bool IsInitialized() const final;
2338
2339 size_t ByteSizeLong() const final;
2340 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2341 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2342 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2343 int GetCachedSize() const final { return _cached_size_.Get(); }
2344
2345 private:
2346 void SharedCtor();
2347 void SharedDtor();
2348 void SetCachedSize(int size) const final;
2350 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2351 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2352 return "CMSG_DesfireAuth_Step2";
2353 }
2354 protected:
2355 explicit CMSG_DesfireAuth_Step2(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2356 private:
2357 static void ArenaDtor(void* object);
2358 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2359 public:
2360
2361 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2362
2363 // nested types ----------------------------------------------------
2364
2365 // accessors -------------------------------------------------------
2366
2367 enum : int {
2372 };
2373 // string key_uuid = 1;
2374 void clear_key_uuid();
2375 const std::string& key_uuid() const;
2376 template <typename ArgT0 = const std::string&, typename... ArgT>
2377 void set_key_uuid(ArgT0&& arg0, ArgT... args);
2378 std::string* mutable_key_uuid();
2379 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_key_uuid();
2380 void set_allocated_key_uuid(std::string* key_uuid);
2381 private:
2382 const std::string& _internal_key_uuid() const;
2383 inline PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string& value);
2384 std::string* _internal_mutable_key_uuid();
2385 public:
2386
2387 // bytes picc_cryptogram = 2;
2388 void clear_picc_cryptogram();
2389 const std::string& picc_cryptogram() const;
2390 template <typename ArgT0 = const std::string&, typename... ArgT>
2391 void set_picc_cryptogram(ArgT0&& arg0, ArgT... args);
2392 std::string* mutable_picc_cryptogram();
2393 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_picc_cryptogram();
2395 private:
2396 const std::string& _internal_picc_cryptogram() const;
2397 inline PROTOBUF_ALWAYS_INLINE void _internal_set_picc_cryptogram(const std::string& value);
2398 std::string* _internal_mutable_picc_cryptogram();
2399 public:
2400
2401 // bytes auth_context_id = 3;
2402 void clear_auth_context_id();
2403 const std::string& auth_context_id() const;
2404 template <typename ArgT0 = const std::string&, typename... ArgT>
2405 void set_auth_context_id(ArgT0&& arg0, ArgT... args);
2406 std::string* mutable_auth_context_id();
2407 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_auth_context_id();
2409 private:
2410 const std::string& _internal_auth_context_id() const;
2411 inline PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string& value);
2412 std::string* _internal_mutable_auth_context_id();
2413 public:
2414
2415 // .KeyDiversificationInfo diversification = 4;
2416 bool has_diversification() const;
2417 private:
2418 bool _internal_has_diversification() const;
2419 public:
2420 void clear_diversification();
2421 const ::KeyDiversificationInfo& diversification() const;
2422 PROTOBUF_FUTURE_MUST_USE_RESULT ::KeyDiversificationInfo* release_diversification();
2425 private:
2426 const ::KeyDiversificationInfo& _internal_diversification() const;
2428 public:
2432
2433 // @@protoc_insertion_point(class_scope:CMSG_DesfireAuth_Step2)
2434 private:
2435 class _Internal;
2436
2437 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2440 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_;
2441 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr picc_cryptogram_;
2442 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_;
2444 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2445 friend struct ::TableStruct_iks_2eproto;
2446};
2447// -------------------------------------------------------------------
2448
2450 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:SMSG_DesfireAuth_Step2) */ {
2451 public:
2453 ~SMSG_DesfireAuth_Step2() override;
2454 explicit constexpr SMSG_DesfireAuth_Step2(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2455
2459 *this = ::std::move(from);
2460 }
2461
2463 CopyFrom(from);
2464 return *this;
2465 }
2467 if (this == &from) return *this;
2468 if (GetOwningArena() == from.GetOwningArena()) {
2469 InternalSwap(&from);
2470 } else {
2471 CopyFrom(from);
2472 }
2473 return *this;
2474 }
2475
2476 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2477 return GetDescriptor();
2478 }
2479 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2480 return default_instance().GetMetadata().descriptor;
2481 }
2482 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2483 return default_instance().GetMetadata().reflection;
2484 }
2486 return *internal_default_instance();
2487 }
2489 return reinterpret_cast<const SMSG_DesfireAuth_Step2*>(
2491 }
2492 static constexpr int kIndexInFileMessages =
2493 13;
2494
2496 a.Swap(&b);
2497 }
2498 inline void Swap(SMSG_DesfireAuth_Step2* other) {
2499 if (other == this) return;
2500 if (GetOwningArena() == other->GetOwningArena()) {
2501 InternalSwap(other);
2502 } else {
2503 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2504 }
2505 }
2507 if (other == this) return;
2508 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2509 InternalSwap(other);
2510 }
2511
2512 // implements Message ----------------------------------------------
2513
2514 inline SMSG_DesfireAuth_Step2* New() const final {
2515 return new SMSG_DesfireAuth_Step2();
2516 }
2517
2518 SMSG_DesfireAuth_Step2* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2519 return CreateMaybeMessage<SMSG_DesfireAuth_Step2>(arena);
2520 }
2521 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2522 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
2523 void CopyFrom(const SMSG_DesfireAuth_Step2& from);
2524 void MergeFrom(const SMSG_DesfireAuth_Step2& from);
2525 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2526 bool IsInitialized() const final;
2527
2528 size_t ByteSizeLong() const final;
2529 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2530 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2531 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2532 int GetCachedSize() const final { return _cached_size_.Get(); }
2533
2534 private:
2535 void SharedCtor();
2536 void SharedDtor();
2537 void SetCachedSize(int size) const final;
2539 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2540 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2541 return "SMSG_DesfireAuth_Step2";
2542 }
2543 protected:
2544 explicit SMSG_DesfireAuth_Step2(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2545 private:
2546 static void ArenaDtor(void* object);
2547 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2548 public:
2549
2550 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2551
2552 // nested types ----------------------------------------------------
2553
2554 // accessors -------------------------------------------------------
2555
2556 enum : int {
2560 };
2561 // bytes session_key = 2;
2562 void clear_session_key();
2563 const std::string& session_key() const;
2564 template <typename ArgT0 = const std::string&, typename... ArgT>
2565 void set_session_key(ArgT0&& arg0, ArgT... args);
2566 std::string* mutable_session_key();
2567 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_session_key();
2568 void set_allocated_session_key(std::string* session_key);
2569 private:
2570 const std::string& _internal_session_key() const;
2571 inline PROTOBUF_ALWAYS_INLINE void _internal_set_session_key(const std::string& value);
2572 std::string* _internal_mutable_session_key();
2573 public:
2574
2575 // string session_key_ref = 3;
2576 void clear_session_key_ref();
2577 const std::string& session_key_ref() const;
2578 template <typename ArgT0 = const std::string&, typename... ArgT>
2579 void set_session_key_ref(ArgT0&& arg0, ArgT... args);
2580 std::string* mutable_session_key_ref();
2581 PROTOBUF_FUTURE_MUST_USE_RESULT std::string* release_session_key_ref();
2583 private:
2584 const std::string& _internal_session_key_ref() const;
2585 inline PROTOBUF_ALWAYS_INLINE void _internal_set_session_key_ref(const std::string& value);
2586 std::string* _internal_mutable_session_key_ref();
2587 public:
2588
2589 // bool success = 1;
2590 void clear_success();
2591 bool success() const;
2592 void set_success(bool value);
2593 private:
2594 bool _internal_success() const;
2595 void _internal_set_success(bool value);
2596 public:
2597
2598 // @@protoc_insertion_point(class_scope:SMSG_DesfireAuth_Step2)
2599 private:
2600 class _Internal;
2601
2602 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2605 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_;
2606 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_ref_;
2608 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2609 friend struct ::TableStruct_iks_2eproto;
2610};
2611// ===================================================================
2612
2613
2614// ===================================================================
2615
2616#ifdef __GNUC__
2617 #pragma GCC diagnostic push
2618 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2619#endif // __GNUC__
2620// KeyDiversificationInfo
2621
2622// .KeyDiversificationInfo.Type div_type = 1;
2624 div_type_ = 0;
2625}
2626inline ::KeyDiversificationInfo_Type KeyDiversificationInfo::_internal_div_type() const {
2627 return static_cast< ::KeyDiversificationInfo_Type >(div_type_);
2628}
2629inline ::KeyDiversificationInfo_Type KeyDiversificationInfo::div_type() const {
2630 // @@protoc_insertion_point(field_get:KeyDiversificationInfo.div_type)
2631 return _internal_div_type();
2632}
2634
2635 div_type_ = value;
2636}
2639 // @@protoc_insertion_point(field_set:KeyDiversificationInfo.div_type)
2640}
2641
2642// bytes div_input = 2;
2644 div_input_.ClearToEmpty();
2645}
2646inline const std::string& KeyDiversificationInfo::div_input() const {
2647 // @@protoc_insertion_point(field_get:KeyDiversificationInfo.div_input)
2648 return _internal_div_input();
2649}
2650template <typename ArgT0, typename... ArgT>
2651inline PROTOBUF_ALWAYS_INLINE
2652void KeyDiversificationInfo::set_div_input(ArgT0&& arg0, ArgT... args) {
2653
2654 div_input_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2655 // @@protoc_insertion_point(field_set:KeyDiversificationInfo.div_input)
2656}
2658 // @@protoc_insertion_point(field_mutable:KeyDiversificationInfo.div_input)
2660}
2661inline const std::string& KeyDiversificationInfo::_internal_div_input() const {
2662 return div_input_.Get();
2663}
2664inline void KeyDiversificationInfo::_internal_set_div_input(const std::string& value) {
2665
2666 div_input_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2667}
2669
2670 return div_input_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2671}
2673 // @@protoc_insertion_point(field_release:KeyDiversificationInfo.div_input)
2674 return div_input_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2675}
2676inline void KeyDiversificationInfo::set_allocated_div_input(std::string* div_input) {
2677 if (div_input != nullptr) {
2678
2679 } else {
2680
2681 }
2682 div_input_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), div_input,
2683 GetArenaForAllocation());
2684 // @@protoc_insertion_point(field_set_allocated:KeyDiversificationInfo.div_input)
2685}
2686
2687// -------------------------------------------------------------------
2688
2689// SignatureDescription
2690
2691// bytes payload = 1;
2693 payload_.ClearToEmpty();
2694}
2695inline const std::string& SignatureDescription::payload() const {
2696 // @@protoc_insertion_point(field_get:SignatureDescription.payload)
2697 return _internal_payload();
2698}
2699template <typename ArgT0, typename... ArgT>
2700inline PROTOBUF_ALWAYS_INLINE
2701void SignatureDescription::set_payload(ArgT0&& arg0, ArgT... args) {
2702
2703 payload_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2704 // @@protoc_insertion_point(field_set:SignatureDescription.payload)
2705}
2707 // @@protoc_insertion_point(field_mutable:SignatureDescription.payload)
2709}
2710inline const std::string& SignatureDescription::_internal_payload() const {
2711 return payload_.Get();
2712}
2713inline void SignatureDescription::_internal_set_payload(const std::string& value) {
2714
2715 payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2716}
2718
2719 return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2720}
2722 // @@protoc_insertion_point(field_release:SignatureDescription.payload)
2723 return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2724}
2725inline void SignatureDescription::set_allocated_payload(std::string* payload) {
2726 if (payload != nullptr) {
2727
2728 } else {
2729
2730 }
2731 payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload,
2732 GetArenaForAllocation());
2733 // @@protoc_insertion_point(field_set_allocated:SignatureDescription.payload)
2734}
2735
2736// uint64 nonce = 2;
2738 nonce_ = uint64_t{0u};
2739}
2740inline ::PROTOBUF_NAMESPACE_ID::uint64 SignatureDescription::_internal_nonce() const {
2741 return nonce_;
2742}
2743inline ::PROTOBUF_NAMESPACE_ID::uint64 SignatureDescription::nonce() const {
2744 // @@protoc_insertion_point(field_get:SignatureDescription.nonce)
2745 return _internal_nonce();
2746}
2747inline void SignatureDescription::_internal_set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2748
2749 nonce_ = value;
2750}
2751inline void SignatureDescription::set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2752 _internal_set_nonce(value);
2753 // @@protoc_insertion_point(field_set:SignatureDescription.nonce)
2754}
2755
2756// bytes run_uuid = 3;
2758 run_uuid_.ClearToEmpty();
2759}
2760inline const std::string& SignatureDescription::run_uuid() const {
2761 // @@protoc_insertion_point(field_get:SignatureDescription.run_uuid)
2762 return _internal_run_uuid();
2763}
2764template <typename ArgT0, typename... ArgT>
2765inline PROTOBUF_ALWAYS_INLINE
2766void SignatureDescription::set_run_uuid(ArgT0&& arg0, ArgT... args) {
2767
2768 run_uuid_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2769 // @@protoc_insertion_point(field_set:SignatureDescription.run_uuid)
2770}
2772 // @@protoc_insertion_point(field_mutable:SignatureDescription.run_uuid)
2774}
2775inline const std::string& SignatureDescription::_internal_run_uuid() const {
2776 return run_uuid_.Get();
2777}
2778inline void SignatureDescription::_internal_set_run_uuid(const std::string& value) {
2779
2780 run_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2781}
2783
2784 return run_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2785}
2787 // @@protoc_insertion_point(field_release:SignatureDescription.run_uuid)
2788 return run_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2789}
2790inline void SignatureDescription::set_allocated_run_uuid(std::string* run_uuid) {
2791 if (run_uuid != nullptr) {
2792
2793 } else {
2794
2795 }
2796 run_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), run_uuid,
2797 GetArenaForAllocation());
2798 // @@protoc_insertion_point(field_set_allocated:SignatureDescription.run_uuid)
2799}
2800
2801// uint64 timestamp = 4;
2803 timestamp_ = uint64_t{0u};
2804}
2805inline ::PROTOBUF_NAMESPACE_ID::uint64 SignatureDescription::_internal_timestamp() const {
2806 return timestamp_;
2807}
2808inline ::PROTOBUF_NAMESPACE_ID::uint64 SignatureDescription::timestamp() const {
2809 // @@protoc_insertion_point(field_get:SignatureDescription.timestamp)
2810 return _internal_timestamp();
2811}
2812inline void SignatureDescription::_internal_set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2813
2814 timestamp_ = value;
2815}
2816inline void SignatureDescription::set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2818 // @@protoc_insertion_point(field_set:SignatureDescription.timestamp)
2819}
2820
2821// -------------------------------------------------------------------
2822
2823// CMSG_DesfireChangeKey
2824
2825// string old_key_uuid = 1;
2827 old_key_uuid_.ClearToEmpty();
2828}
2829inline const std::string& CMSG_DesfireChangeKey::old_key_uuid() const {
2830 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.old_key_uuid)
2831 return _internal_old_key_uuid();
2832}
2833template <typename ArgT0, typename... ArgT>
2834inline PROTOBUF_ALWAYS_INLINE
2835void CMSG_DesfireChangeKey::set_old_key_uuid(ArgT0&& arg0, ArgT... args) {
2836
2837 old_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2838 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.old_key_uuid)
2839}
2841 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.old_key_uuid)
2843}
2844inline const std::string& CMSG_DesfireChangeKey::_internal_old_key_uuid() const {
2845 return old_key_uuid_.Get();
2846}
2847inline void CMSG_DesfireChangeKey::_internal_set_old_key_uuid(const std::string& value) {
2848
2849 old_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2850}
2852
2853 return old_key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2854}
2856 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.old_key_uuid)
2857 return old_key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2858}
2859inline void CMSG_DesfireChangeKey::set_allocated_old_key_uuid(std::string* old_key_uuid) {
2860 if (old_key_uuid != nullptr) {
2861
2862 } else {
2863
2864 }
2865 old_key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), old_key_uuid,
2866 GetArenaForAllocation());
2867 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.old_key_uuid)
2868}
2869
2870// bytes old_key_bytes = 2;
2872 old_key_bytes_.ClearToEmpty();
2873}
2874inline const std::string& CMSG_DesfireChangeKey::old_key_bytes() const {
2875 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.old_key_bytes)
2876 return _internal_old_key_bytes();
2877}
2878template <typename ArgT0, typename... ArgT>
2879inline PROTOBUF_ALWAYS_INLINE
2880void CMSG_DesfireChangeKey::set_old_key_bytes(ArgT0&& arg0, ArgT... args) {
2881
2882 old_key_bytes_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2883 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.old_key_bytes)
2884}
2886 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.old_key_bytes)
2888}
2889inline const std::string& CMSG_DesfireChangeKey::_internal_old_key_bytes() const {
2890 return old_key_bytes_.Get();
2891}
2892inline void CMSG_DesfireChangeKey::_internal_set_old_key_bytes(const std::string& value) {
2893
2894 old_key_bytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2895}
2897
2898 return old_key_bytes_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2899}
2901 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.old_key_bytes)
2902 return old_key_bytes_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2903}
2904inline void CMSG_DesfireChangeKey::set_allocated_old_key_bytes(std::string* old_key_bytes) {
2905 if (old_key_bytes != nullptr) {
2906
2907 } else {
2908
2909 }
2910 old_key_bytes_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), old_key_bytes,
2911 GetArenaForAllocation());
2912 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.old_key_bytes)
2913}
2914
2915// string new_key_uuid = 3;
2917 new_key_uuid_.ClearToEmpty();
2918}
2919inline const std::string& CMSG_DesfireChangeKey::new_key_uuid() const {
2920 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.new_key_uuid)
2921 return _internal_new_key_uuid();
2922}
2923template <typename ArgT0, typename... ArgT>
2924inline PROTOBUF_ALWAYS_INLINE
2925void CMSG_DesfireChangeKey::set_new_key_uuid(ArgT0&& arg0, ArgT... args) {
2926
2927 new_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2928 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.new_key_uuid)
2929}
2931 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.new_key_uuid)
2933}
2934inline const std::string& CMSG_DesfireChangeKey::_internal_new_key_uuid() const {
2935 return new_key_uuid_.Get();
2936}
2937inline void CMSG_DesfireChangeKey::_internal_set_new_key_uuid(const std::string& value) {
2938
2939 new_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2940}
2942
2943 return new_key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2944}
2946 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.new_key_uuid)
2947 return new_key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2948}
2949inline void CMSG_DesfireChangeKey::set_allocated_new_key_uuid(std::string* new_key_uuid) {
2950 if (new_key_uuid != nullptr) {
2951
2952 } else {
2953
2954 }
2955 new_key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), new_key_uuid,
2956 GetArenaForAllocation());
2957 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.new_key_uuid)
2958}
2959
2960// bytes new_key_bytes = 4;
2962 new_key_bytes_.ClearToEmpty();
2963}
2964inline const std::string& CMSG_DesfireChangeKey::new_key_bytes() const {
2965 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.new_key_bytes)
2966 return _internal_new_key_bytes();
2967}
2968template <typename ArgT0, typename... ArgT>
2969inline PROTOBUF_ALWAYS_INLINE
2970void CMSG_DesfireChangeKey::set_new_key_bytes(ArgT0&& arg0, ArgT... args) {
2971
2972 new_key_bytes_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2973 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.new_key_bytes)
2974}
2976 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.new_key_bytes)
2978}
2979inline const std::string& CMSG_DesfireChangeKey::_internal_new_key_bytes() const {
2980 return new_key_bytes_.Get();
2981}
2982inline void CMSG_DesfireChangeKey::_internal_set_new_key_bytes(const std::string& value) {
2983
2984 new_key_bytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
2985}
2987
2988 return new_key_bytes_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2989}
2991 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.new_key_bytes)
2992 return new_key_bytes_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2993}
2994inline void CMSG_DesfireChangeKey::set_allocated_new_key_bytes(std::string* new_key_bytes) {
2995 if (new_key_bytes != nullptr) {
2996
2997 } else {
2998
2999 }
3000 new_key_bytes_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), new_key_bytes,
3001 GetArenaForAllocation());
3002 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.new_key_bytes)
3003}
3004
3005// bool change_same_key = 5;
3007 change_same_key_ = false;
3008}
3010 return change_same_key_;
3011}
3013 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.change_same_key)
3015}
3017
3018 change_same_key_ = value;
3019}
3022 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.change_same_key)
3023}
3024
3025// string session_key_uuid = 6;
3027 session_key_uuid_.ClearToEmpty();
3028}
3029inline const std::string& CMSG_DesfireChangeKey::session_key_uuid() const {
3030 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.session_key_uuid)
3032}
3033template <typename ArgT0, typename... ArgT>
3034inline PROTOBUF_ALWAYS_INLINE
3035void CMSG_DesfireChangeKey::set_session_key_uuid(ArgT0&& arg0, ArgT... args) {
3036
3037 session_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3038 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.session_key_uuid)
3039}
3041 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.session_key_uuid)
3043}
3044inline const std::string& CMSG_DesfireChangeKey::_internal_session_key_uuid() const {
3045 return session_key_uuid_.Get();
3046}
3047inline void CMSG_DesfireChangeKey::_internal_set_session_key_uuid(const std::string& value) {
3048
3049 session_key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3050}
3052
3053 return session_key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3054}
3056 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.session_key_uuid)
3057 return session_key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3058}
3059inline void CMSG_DesfireChangeKey::set_allocated_session_key_uuid(std::string* session_key_uuid) {
3060 if (session_key_uuid != nullptr) {
3061
3062 } else {
3063
3064 }
3065 session_key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), session_key_uuid,
3066 GetArenaForAllocation());
3067 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.session_key_uuid)
3068}
3069
3070// bytes session_key = 7;
3072 session_key_.ClearToEmpty();
3073}
3074inline const std::string& CMSG_DesfireChangeKey::session_key() const {
3075 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.session_key)
3076 return _internal_session_key();
3077}
3078template <typename ArgT0, typename... ArgT>
3079inline PROTOBUF_ALWAYS_INLINE
3080void CMSG_DesfireChangeKey::set_session_key(ArgT0&& arg0, ArgT... args) {
3081
3082 session_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3083 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.session_key)
3084}
3086 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.session_key)
3088}
3089inline const std::string& CMSG_DesfireChangeKey::_internal_session_key() const {
3090 return session_key_.Get();
3091}
3092inline void CMSG_DesfireChangeKey::_internal_set_session_key(const std::string& value) {
3093
3094 session_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3095}
3097
3098 return session_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3099}
3101 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.session_key)
3102 return session_key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3103}
3104inline void CMSG_DesfireChangeKey::set_allocated_session_key(std::string* session_key) {
3105 if (session_key != nullptr) {
3106
3107 } else {
3108
3109 }
3110 session_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), session_key,
3111 GetArenaForAllocation());
3112 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.session_key)
3113}
3114
3115// .KeyDiversificationInfo old_key_div = 8;
3117 return this != internal_default_instance() && old_key_div_ != nullptr;
3118}
3121}
3123 if (GetArenaForAllocation() == nullptr && old_key_div_ != nullptr) {
3124 delete old_key_div_;
3125 }
3126 old_key_div_ = nullptr;
3127}
3128inline const ::KeyDiversificationInfo& CMSG_DesfireChangeKey::_internal_old_key_div() const {
3129 const ::KeyDiversificationInfo* p = old_key_div_;
3130 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
3132}
3133inline const ::KeyDiversificationInfo& CMSG_DesfireChangeKey::old_key_div() const {
3134 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.old_key_div)
3135 return _internal_old_key_div();
3136}
3138 ::KeyDiversificationInfo* old_key_div) {
3139 if (GetArenaForAllocation() == nullptr) {
3140 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(old_key_div_);
3141 }
3143 if (old_key_div) {
3144
3145 } else {
3146
3147 }
3148 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_DesfireChangeKey.old_key_div)
3149}
3150inline ::KeyDiversificationInfo* CMSG_DesfireChangeKey::release_old_key_div() {
3151
3153 old_key_div_ = nullptr;
3154 if (GetArenaForAllocation() != nullptr) {
3155 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3156 }
3157 return temp;
3158}
3160 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.old_key_div)
3161
3163 old_key_div_ = nullptr;
3164 return temp;
3165}
3167
3168 if (old_key_div_ == nullptr) {
3169 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
3170 old_key_div_ = p;
3171 }
3172 return old_key_div_;
3173}
3174inline ::KeyDiversificationInfo* CMSG_DesfireChangeKey::mutable_old_key_div() {
3175 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.old_key_div)
3177}
3179 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3180 if (message_arena == nullptr) {
3181 delete old_key_div_;
3182 }
3183 if (old_key_div) {
3184 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3185 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(old_key_div);
3186 if (message_arena != submessage_arena) {
3187 old_key_div = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3188 message_arena, old_key_div, submessage_arena);
3189 }
3190
3191 } else {
3192
3193 }
3195 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.old_key_div)
3196}
3197
3198// .KeyDiversificationInfo new_key_div = 9;
3200 return this != internal_default_instance() && new_key_div_ != nullptr;
3201}
3204}
3206 if (GetArenaForAllocation() == nullptr && new_key_div_ != nullptr) {
3207 delete new_key_div_;
3208 }
3209 new_key_div_ = nullptr;
3210}
3211inline const ::KeyDiversificationInfo& CMSG_DesfireChangeKey::_internal_new_key_div() const {
3212 const ::KeyDiversificationInfo* p = new_key_div_;
3213 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
3215}
3216inline const ::KeyDiversificationInfo& CMSG_DesfireChangeKey::new_key_div() const {
3217 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.new_key_div)
3218 return _internal_new_key_div();
3219}
3221 ::KeyDiversificationInfo* new_key_div) {
3222 if (GetArenaForAllocation() == nullptr) {
3223 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(new_key_div_);
3224 }
3226 if (new_key_div) {
3227
3228 } else {
3229
3230 }
3231 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_DesfireChangeKey.new_key_div)
3232}
3233inline ::KeyDiversificationInfo* CMSG_DesfireChangeKey::release_new_key_div() {
3234
3236 new_key_div_ = nullptr;
3237 if (GetArenaForAllocation() != nullptr) {
3238 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3239 }
3240 return temp;
3241}
3243 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.new_key_div)
3244
3246 new_key_div_ = nullptr;
3247 return temp;
3248}
3250
3251 if (new_key_div_ == nullptr) {
3252 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
3253 new_key_div_ = p;
3254 }
3255 return new_key_div_;
3256}
3257inline ::KeyDiversificationInfo* CMSG_DesfireChangeKey::mutable_new_key_div() {
3258 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.new_key_div)
3260}
3262 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3263 if (message_arena == nullptr) {
3264 delete new_key_div_;
3265 }
3266 if (new_key_div) {
3267 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3268 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(new_key_div);
3269 if (message_arena != submessage_arena) {
3270 new_key_div = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3271 message_arena, new_key_div, submessage_arena);
3272 }
3273
3274 } else {
3275
3276 }
3278 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.new_key_div)
3279}
3280
3281// int32 key_number = 10;
3283 key_number_ = 0;
3284}
3285inline ::PROTOBUF_NAMESPACE_ID::int32 CMSG_DesfireChangeKey::_internal_key_number() const {
3286 return key_number_;
3287}
3288inline ::PROTOBUF_NAMESPACE_ID::int32 CMSG_DesfireChangeKey::key_number() const {
3289 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.key_number)
3290 return _internal_key_number();
3291}
3292inline void CMSG_DesfireChangeKey::_internal_set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
3293
3294 key_number_ = value;
3295}
3296inline void CMSG_DesfireChangeKey::set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
3298 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.key_number)
3299}
3300
3301// bytes iv = 11;
3303 iv_.ClearToEmpty();
3304}
3305inline const std::string& CMSG_DesfireChangeKey::iv() const {
3306 // @@protoc_insertion_point(field_get:CMSG_DesfireChangeKey.iv)
3307 return _internal_iv();
3308}
3309template <typename ArgT0, typename... ArgT>
3310inline PROTOBUF_ALWAYS_INLINE
3311void CMSG_DesfireChangeKey::set_iv(ArgT0&& arg0, ArgT... args) {
3312
3313 iv_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3314 // @@protoc_insertion_point(field_set:CMSG_DesfireChangeKey.iv)
3315}
3317 // @@protoc_insertion_point(field_mutable:CMSG_DesfireChangeKey.iv)
3318 return _internal_mutable_iv();
3319}
3320inline const std::string& CMSG_DesfireChangeKey::_internal_iv() const {
3321 return iv_.Get();
3322}
3323inline void CMSG_DesfireChangeKey::_internal_set_iv(const std::string& value) {
3324
3325 iv_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3326}
3328
3329 return iv_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3330}
3332 // @@protoc_insertion_point(field_release:CMSG_DesfireChangeKey.iv)
3333 return iv_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3334}
3335inline void CMSG_DesfireChangeKey::set_allocated_iv(std::string* iv) {
3336 if (iv != nullptr) {
3337
3338 } else {
3339
3340 }
3341 iv_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), iv,
3342 GetArenaForAllocation());
3343 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireChangeKey.iv)
3344}
3345
3346// -------------------------------------------------------------------
3347
3348// SMSG_DesfireChangeKey
3349
3350// bytes cryptogram = 1;
3352 cryptogram_.ClearToEmpty();
3353}
3354inline const std::string& SMSG_DesfireChangeKey::cryptogram() const {
3355 // @@protoc_insertion_point(field_get:SMSG_DesfireChangeKey.cryptogram)
3356 return _internal_cryptogram();
3357}
3358template <typename ArgT0, typename... ArgT>
3359inline PROTOBUF_ALWAYS_INLINE
3360void SMSG_DesfireChangeKey::set_cryptogram(ArgT0&& arg0, ArgT... args) {
3361
3362 cryptogram_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3363 // @@protoc_insertion_point(field_set:SMSG_DesfireChangeKey.cryptogram)
3364}
3366 // @@protoc_insertion_point(field_mutable:SMSG_DesfireChangeKey.cryptogram)
3368}
3369inline const std::string& SMSG_DesfireChangeKey::_internal_cryptogram() const {
3370 return cryptogram_.Get();
3371}
3372inline void SMSG_DesfireChangeKey::_internal_set_cryptogram(const std::string& value) {
3373
3374 cryptogram_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3375}
3377
3378 return cryptogram_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3379}
3381 // @@protoc_insertion_point(field_release:SMSG_DesfireChangeKey.cryptogram)
3382 return cryptogram_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3383}
3384inline void SMSG_DesfireChangeKey::set_allocated_cryptogram(std::string* cryptogram) {
3385 if (cryptogram != nullptr) {
3386
3387 } else {
3388
3389 }
3390 cryptogram_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cryptogram,
3391 GetArenaForAllocation());
3392 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireChangeKey.cryptogram)
3393}
3394
3395// -------------------------------------------------------------------
3396
3397// CMSG_GenRandom
3398
3399// int32 size = 1;
3401 size_ = 0;
3402}
3403inline ::PROTOBUF_NAMESPACE_ID::int32 CMSG_GenRandom::_internal_size() const {
3404 return size_;
3405}
3406inline ::PROTOBUF_NAMESPACE_ID::int32 CMSG_GenRandom::size() const {
3407 // @@protoc_insertion_point(field_get:CMSG_GenRandom.size)
3408 return _internal_size();
3409}
3410inline void CMSG_GenRandom::_internal_set_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
3411
3412 size_ = value;
3413}
3414inline void CMSG_GenRandom::set_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
3415 _internal_set_size(value);
3416 // @@protoc_insertion_point(field_set:CMSG_GenRandom.size)
3417}
3418
3419// -------------------------------------------------------------------
3420
3421// SMSG_GenRandom
3422
3423// bytes randomBytes = 1;
3425 randombytes_.ClearToEmpty();
3426}
3427inline const std::string& SMSG_GenRandom::randombytes() const {
3428 // @@protoc_insertion_point(field_get:SMSG_GenRandom.randomBytes)
3429 return _internal_randombytes();
3430}
3431template <typename ArgT0, typename... ArgT>
3432inline PROTOBUF_ALWAYS_INLINE
3433void SMSG_GenRandom::set_randombytes(ArgT0&& arg0, ArgT... args) {
3434
3435 randombytes_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3436 // @@protoc_insertion_point(field_set:SMSG_GenRandom.randomBytes)
3437}
3439 // @@protoc_insertion_point(field_mutable:SMSG_GenRandom.randomBytes)
3441}
3442inline const std::string& SMSG_GenRandom::_internal_randombytes() const {
3443 return randombytes_.Get();
3444}
3445inline void SMSG_GenRandom::_internal_set_randombytes(const std::string& value) {
3446
3447 randombytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3448}
3450
3451 return randombytes_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3452}
3454 // @@protoc_insertion_point(field_release:SMSG_GenRandom.randomBytes)
3455 return randombytes_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3456}
3457inline void SMSG_GenRandom::set_allocated_randombytes(std::string* randombytes) {
3458 if (randombytes != nullptr) {
3459
3460 } else {
3461
3462 }
3463 randombytes_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), randombytes,
3464 GetArenaForAllocation());
3465 // @@protoc_insertion_point(field_set_allocated:SMSG_GenRandom.randomBytes)
3466}
3467
3468// -------------------------------------------------------------------
3469
3470// CMSG_AESOperation
3471
3472// string key_uuid = 1;
3474 key_uuid_.ClearToEmpty();
3475}
3476inline const std::string& CMSG_AESOperation::key_uuid() const {
3477 // @@protoc_insertion_point(field_get:CMSG_AESOperation.key_uuid)
3478 return _internal_key_uuid();
3479}
3480template <typename ArgT0, typename... ArgT>
3481inline PROTOBUF_ALWAYS_INLINE
3482void CMSG_AESOperation::set_key_uuid(ArgT0&& arg0, ArgT... args) {
3483
3484 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3485 // @@protoc_insertion_point(field_set:CMSG_AESOperation.key_uuid)
3486}
3488 // @@protoc_insertion_point(field_mutable:CMSG_AESOperation.key_uuid)
3490}
3491inline const std::string& CMSG_AESOperation::_internal_key_uuid() const {
3492 return key_uuid_.Get();
3493}
3494inline void CMSG_AESOperation::_internal_set_key_uuid(const std::string& value) {
3495
3496 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3497}
3499
3500 return key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3501}
3503 // @@protoc_insertion_point(field_release:CMSG_AESOperation.key_uuid)
3504 return key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3505}
3506inline void CMSG_AESOperation::set_allocated_key_uuid(std::string* key_uuid) {
3507 if (key_uuid != nullptr) {
3508
3509 } else {
3510
3511 }
3512 key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_uuid,
3513 GetArenaForAllocation());
3514 // @@protoc_insertion_point(field_set_allocated:CMSG_AESOperation.key_uuid)
3515}
3516
3517// bytes payload = 3;
3519 payload_.ClearToEmpty();
3520}
3521inline const std::string& CMSG_AESOperation::payload() const {
3522 // @@protoc_insertion_point(field_get:CMSG_AESOperation.payload)
3523 return _internal_payload();
3524}
3525template <typename ArgT0, typename... ArgT>
3526inline PROTOBUF_ALWAYS_INLINE
3527void CMSG_AESOperation::set_payload(ArgT0&& arg0, ArgT... args) {
3528
3529 payload_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3530 // @@protoc_insertion_point(field_set:CMSG_AESOperation.payload)
3531}
3533 // @@protoc_insertion_point(field_mutable:CMSG_AESOperation.payload)
3535}
3536inline const std::string& CMSG_AESOperation::_internal_payload() const {
3537 return payload_.Get();
3538}
3539inline void CMSG_AESOperation::_internal_set_payload(const std::string& value) {
3540
3541 payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3542}
3544
3545 return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3546}
3548 // @@protoc_insertion_point(field_release:CMSG_AESOperation.payload)
3549 return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3550}
3551inline void CMSG_AESOperation::set_allocated_payload(std::string* payload) {
3552 if (payload != nullptr) {
3553
3554 } else {
3555
3556 }
3557 payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload,
3558 GetArenaForAllocation());
3559 // @@protoc_insertion_point(field_set_allocated:CMSG_AESOperation.payload)
3560}
3561
3562// bytes iv = 4;
3564 iv_.ClearToEmpty();
3565}
3566inline const std::string& CMSG_AESOperation::iv() const {
3567 // @@protoc_insertion_point(field_get:CMSG_AESOperation.iv)
3568 return _internal_iv();
3569}
3570template <typename ArgT0, typename... ArgT>
3571inline PROTOBUF_ALWAYS_INLINE
3572void CMSG_AESOperation::set_iv(ArgT0&& arg0, ArgT... args) {
3573
3574 iv_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3575 // @@protoc_insertion_point(field_set:CMSG_AESOperation.iv)
3576}
3577inline std::string* CMSG_AESOperation::mutable_iv() {
3578 // @@protoc_insertion_point(field_mutable:CMSG_AESOperation.iv)
3579 return _internal_mutable_iv();
3580}
3581inline const std::string& CMSG_AESOperation::_internal_iv() const {
3582 return iv_.Get();
3583}
3584inline void CMSG_AESOperation::_internal_set_iv(const std::string& value) {
3585
3586 iv_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3587}
3589
3590 return iv_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3591}
3592inline std::string* CMSG_AESOperation::release_iv() {
3593 // @@protoc_insertion_point(field_release:CMSG_AESOperation.iv)
3594 return iv_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3595}
3596inline void CMSG_AESOperation::set_allocated_iv(std::string* iv) {
3597 if (iv != nullptr) {
3598
3599 } else {
3600
3601 }
3602 iv_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), iv,
3603 GetArenaForAllocation());
3604 // @@protoc_insertion_point(field_set_allocated:CMSG_AESOperation.iv)
3605}
3606
3607// bool request_signature = 5;
3609 request_signature_ = false;
3610}
3612 return request_signature_;
3613}
3615 // @@protoc_insertion_point(field_get:CMSG_AESOperation.request_signature)
3617}
3619
3620 request_signature_ = value;
3621}
3624 // @@protoc_insertion_point(field_set:CMSG_AESOperation.request_signature)
3625}
3626
3627// .KeyDiversificationInfo diversification = 6;
3629 return this != internal_default_instance() && diversification_ != nullptr;
3630}
3633}
3635 if (GetArenaForAllocation() == nullptr && diversification_ != nullptr) {
3636 delete diversification_;
3637 }
3638 diversification_ = nullptr;
3639}
3640inline const ::KeyDiversificationInfo& CMSG_AESOperation::_internal_diversification() const {
3641 const ::KeyDiversificationInfo* p = diversification_;
3642 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
3644}
3645inline const ::KeyDiversificationInfo& CMSG_AESOperation::diversification() const {
3646 // @@protoc_insertion_point(field_get:CMSG_AESOperation.diversification)
3648}
3650 ::KeyDiversificationInfo* diversification) {
3651 if (GetArenaForAllocation() == nullptr) {
3652 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(diversification_);
3653 }
3655 if (diversification) {
3656
3657 } else {
3658
3659 }
3660 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_AESOperation.diversification)
3661}
3662inline ::KeyDiversificationInfo* CMSG_AESOperation::release_diversification() {
3663
3665 diversification_ = nullptr;
3666 if (GetArenaForAllocation() != nullptr) {
3667 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3668 }
3669 return temp;
3670}
3672 // @@protoc_insertion_point(field_release:CMSG_AESOperation.diversification)
3673
3675 diversification_ = nullptr;
3676 return temp;
3677}
3679
3680 if (diversification_ == nullptr) {
3681 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
3682 diversification_ = p;
3683 }
3684 return diversification_;
3685}
3686inline ::KeyDiversificationInfo* CMSG_AESOperation::mutable_diversification() {
3687 // @@protoc_insertion_point(field_mutable:CMSG_AESOperation.diversification)
3689}
3691 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3692 if (message_arena == nullptr) {
3693 delete diversification_;
3694 }
3695 if (diversification) {
3696 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3697 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(diversification);
3698 if (message_arena != submessage_arena) {
3699 diversification = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3700 message_arena, diversification, submessage_arena);
3701 }
3702
3703 } else {
3704
3705 }
3707 // @@protoc_insertion_point(field_set_allocated:CMSG_AESOperation.diversification)
3708}
3709
3710// -------------------------------------------------------------------
3711
3712// SMSG_AESResult
3713
3714// bytes payload = 1;
3716 payload_.ClearToEmpty();
3717}
3718inline const std::string& SMSG_AESResult::payload() const {
3719 // @@protoc_insertion_point(field_get:SMSG_AESResult.payload)
3720 return _internal_payload();
3721}
3722template <typename ArgT0, typename... ArgT>
3723inline PROTOBUF_ALWAYS_INLINE
3724void SMSG_AESResult::set_payload(ArgT0&& arg0, ArgT... args) {
3725
3726 payload_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3727 // @@protoc_insertion_point(field_set:SMSG_AESResult.payload)
3728}
3729inline std::string* SMSG_AESResult::mutable_payload() {
3730 // @@protoc_insertion_point(field_mutable:SMSG_AESResult.payload)
3732}
3733inline const std::string& SMSG_AESResult::_internal_payload() const {
3734 return payload_.Get();
3735}
3736inline void SMSG_AESResult::_internal_set_payload(const std::string& value) {
3737
3738 payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3739}
3741
3742 return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3743}
3744inline std::string* SMSG_AESResult::release_payload() {
3745 // @@protoc_insertion_point(field_release:SMSG_AESResult.payload)
3746 return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3747}
3748inline void SMSG_AESResult::set_allocated_payload(std::string* payload) {
3749 if (payload != nullptr) {
3750
3751 } else {
3752
3753 }
3754 payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload,
3755 GetArenaForAllocation());
3756 // @@protoc_insertion_point(field_set_allocated:SMSG_AESResult.payload)
3757}
3758
3759// .SignatureDescription signatureDescription = 2;
3761 return this != internal_default_instance() && signaturedescription_ != nullptr;
3762}
3765}
3767 if (GetArenaForAllocation() == nullptr && signaturedescription_ != nullptr) {
3768 delete signaturedescription_;
3769 }
3770 signaturedescription_ = nullptr;
3771}
3772inline const ::SignatureDescription& SMSG_AESResult::_internal_signaturedescription() const {
3773 const ::SignatureDescription* p = signaturedescription_;
3774 return p != nullptr ? *p : reinterpret_cast<const ::SignatureDescription&>(
3776}
3777inline const ::SignatureDescription& SMSG_AESResult::signaturedescription() const {
3778 // @@protoc_insertion_point(field_get:SMSG_AESResult.signatureDescription)
3780}
3782 ::SignatureDescription* signaturedescription) {
3783 if (GetArenaForAllocation() == nullptr) {
3784 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(signaturedescription_);
3785 }
3788
3789 } else {
3790
3791 }
3792 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:SMSG_AESResult.signatureDescription)
3793}
3794inline ::SignatureDescription* SMSG_AESResult::release_signaturedescription() {
3795
3797 signaturedescription_ = nullptr;
3798 if (GetArenaForAllocation() != nullptr) {
3799 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3800 }
3801 return temp;
3802}
3804 // @@protoc_insertion_point(field_release:SMSG_AESResult.signatureDescription)
3805
3807 signaturedescription_ = nullptr;
3808 return temp;
3809}
3811
3812 if (signaturedescription_ == nullptr) {
3813 auto* p = CreateMaybeMessage<::SignatureDescription>(GetArenaForAllocation());
3815 }
3816 return signaturedescription_;
3817}
3818inline ::SignatureDescription* SMSG_AESResult::mutable_signaturedescription() {
3819 // @@protoc_insertion_point(field_mutable:SMSG_AESResult.signatureDescription)
3821}
3823 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3824 if (message_arena == nullptr) {
3825 delete signaturedescription_;
3826 }
3828 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3829 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::SignatureDescription>::GetOwningArena(signaturedescription);
3830 if (message_arena != submessage_arena) {
3831 signaturedescription = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3832 message_arena, signaturedescription, submessage_arena);
3833 }
3834
3835 } else {
3836
3837 }
3839 // @@protoc_insertion_point(field_set_allocated:SMSG_AESResult.signatureDescription)
3840}
3841
3842// bytes signature = 3;
3844 signature_.ClearToEmpty();
3845}
3846inline const std::string& SMSG_AESResult::signature() const {
3847 // @@protoc_insertion_point(field_get:SMSG_AESResult.signature)
3848 return _internal_signature();
3849}
3850template <typename ArgT0, typename... ArgT>
3851inline PROTOBUF_ALWAYS_INLINE
3852void SMSG_AESResult::set_signature(ArgT0&& arg0, ArgT... args) {
3853
3854 signature_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3855 // @@protoc_insertion_point(field_set:SMSG_AESResult.signature)
3856}
3858 // @@protoc_insertion_point(field_mutable:SMSG_AESResult.signature)
3860}
3861inline const std::string& SMSG_AESResult::_internal_signature() const {
3862 return signature_.Get();
3863}
3864inline void SMSG_AESResult::_internal_set_signature(const std::string& value) {
3865
3866 signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3867}
3869
3870 return signature_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3871}
3873 // @@protoc_insertion_point(field_release:SMSG_AESResult.signature)
3874 return signature_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3875}
3876inline void SMSG_AESResult::set_allocated_signature(std::string* signature) {
3877 if (signature != nullptr) {
3878
3879 } else {
3880
3881 }
3882 signature_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), signature,
3883 GetArenaForAllocation());
3884 // @@protoc_insertion_point(field_set_allocated:SMSG_AESResult.signature)
3885}
3886
3887// -------------------------------------------------------------------
3888
3889// CMSG_DesfireAESAuth_Step1
3890
3891// string key_uuid = 1;
3893 key_uuid_.ClearToEmpty();
3894}
3895inline const std::string& CMSG_DesfireAESAuth_Step1::key_uuid() const {
3896 // @@protoc_insertion_point(field_get:CMSG_DesfireAESAuth_Step1.key_uuid)
3897 return _internal_key_uuid();
3898}
3899template <typename ArgT0, typename... ArgT>
3900inline PROTOBUF_ALWAYS_INLINE
3901void CMSG_DesfireAESAuth_Step1::set_key_uuid(ArgT0&& arg0, ArgT... args) {
3902
3903 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3904 // @@protoc_insertion_point(field_set:CMSG_DesfireAESAuth_Step1.key_uuid)
3905}
3907 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAESAuth_Step1.key_uuid)
3909}
3910inline const std::string& CMSG_DesfireAESAuth_Step1::_internal_key_uuid() const {
3911 return key_uuid_.Get();
3912}
3913inline void CMSG_DesfireAESAuth_Step1::_internal_set_key_uuid(const std::string& value) {
3914
3915 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3916}
3918
3919 return key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3920}
3922 // @@protoc_insertion_point(field_release:CMSG_DesfireAESAuth_Step1.key_uuid)
3923 return key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3924}
3925inline void CMSG_DesfireAESAuth_Step1::set_allocated_key_uuid(std::string* key_uuid) {
3926 if (key_uuid != nullptr) {
3927
3928 } else {
3929
3930 }
3931 key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_uuid,
3932 GetArenaForAllocation());
3933 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAESAuth_Step1.key_uuid)
3934}
3935
3936// bytes encrypted_random_picc = 2;
3938 encrypted_random_picc_.ClearToEmpty();
3939}
3940inline const std::string& CMSG_DesfireAESAuth_Step1::encrypted_random_picc() const {
3941 // @@protoc_insertion_point(field_get:CMSG_DesfireAESAuth_Step1.encrypted_random_picc)
3943}
3944template <typename ArgT0, typename... ArgT>
3945inline PROTOBUF_ALWAYS_INLINE
3947
3948 encrypted_random_picc_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3949 // @@protoc_insertion_point(field_set:CMSG_DesfireAESAuth_Step1.encrypted_random_picc)
3950}
3952 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAESAuth_Step1.encrypted_random_picc)
3954}
3956 return encrypted_random_picc_.Get();
3957}
3959
3960 encrypted_random_picc_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
3961}
3963
3964 return encrypted_random_picc_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
3965}
3967 // @@protoc_insertion_point(field_release:CMSG_DesfireAESAuth_Step1.encrypted_random_picc)
3968 return encrypted_random_picc_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
3969}
3970inline void CMSG_DesfireAESAuth_Step1::set_allocated_encrypted_random_picc(std::string* encrypted_random_picc) {
3971 if (encrypted_random_picc != nullptr) {
3972
3973 } else {
3974
3975 }
3976 encrypted_random_picc_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_random_picc,
3977 GetArenaForAllocation());
3978 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAESAuth_Step1.encrypted_random_picc)
3979}
3980
3981// .KeyDiversificationInfo diversification = 3;
3983 return this != internal_default_instance() && diversification_ != nullptr;
3984}
3987}
3989 if (GetArenaForAllocation() == nullptr && diversification_ != nullptr) {
3990 delete diversification_;
3991 }
3992 diversification_ = nullptr;
3993}
3994inline const ::KeyDiversificationInfo& CMSG_DesfireAESAuth_Step1::_internal_diversification() const {
3995 const ::KeyDiversificationInfo* p = diversification_;
3996 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
3998}
3999inline const ::KeyDiversificationInfo& CMSG_DesfireAESAuth_Step1::diversification() const {
4000 // @@protoc_insertion_point(field_get:CMSG_DesfireAESAuth_Step1.diversification)
4002}
4004 ::KeyDiversificationInfo* diversification) {
4005 if (GetArenaForAllocation() == nullptr) {
4006 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(diversification_);
4007 }
4009 if (diversification) {
4010
4011 } else {
4012
4013 }
4014 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_DesfireAESAuth_Step1.diversification)
4015}
4016inline ::KeyDiversificationInfo* CMSG_DesfireAESAuth_Step1::release_diversification() {
4017
4019 diversification_ = nullptr;
4020 if (GetArenaForAllocation() != nullptr) {
4021 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4022 }
4023 return temp;
4024}
4026 // @@protoc_insertion_point(field_release:CMSG_DesfireAESAuth_Step1.diversification)
4027
4029 diversification_ = nullptr;
4030 return temp;
4031}
4033
4034 if (diversification_ == nullptr) {
4035 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
4036 diversification_ = p;
4037 }
4038 return diversification_;
4039}
4040inline ::KeyDiversificationInfo* CMSG_DesfireAESAuth_Step1::mutable_diversification() {
4041 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAESAuth_Step1.diversification)
4043}
4045 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4046 if (message_arena == nullptr) {
4047 delete diversification_;
4048 }
4049 if (diversification) {
4050 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4051 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(diversification);
4052 if (message_arena != submessage_arena) {
4053 diversification = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4054 message_arena, diversification, submessage_arena);
4055 }
4056
4057 } else {
4058
4059 }
4061 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAESAuth_Step1.diversification)
4062}
4063
4064// -------------------------------------------------------------------
4065
4066// SMSG_DesfireAESAuth_Step1
4067
4068// bool success = 1;
4070 success_ = false;
4071}
4073 return success_;
4074}
4076 // @@protoc_insertion_point(field_get:SMSG_DesfireAESAuth_Step1.success)
4077 return _internal_success();
4078}
4080
4081 success_ = value;
4082}
4084 _internal_set_success(value);
4085 // @@protoc_insertion_point(field_set:SMSG_DesfireAESAuth_Step1.success)
4086}
4087
4088// bytes encrypted_cryptogram = 3;
4090 encrypted_cryptogram_.ClearToEmpty();
4091}
4092inline const std::string& SMSG_DesfireAESAuth_Step1::encrypted_cryptogram() const {
4093 // @@protoc_insertion_point(field_get:SMSG_DesfireAESAuth_Step1.encrypted_cryptogram)
4095}
4096template <typename ArgT0, typename... ArgT>
4097inline PROTOBUF_ALWAYS_INLINE
4099
4100 encrypted_cryptogram_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4101 // @@protoc_insertion_point(field_set:SMSG_DesfireAESAuth_Step1.encrypted_cryptogram)
4102}
4104 // @@protoc_insertion_point(field_mutable:SMSG_DesfireAESAuth_Step1.encrypted_cryptogram)
4106}
4108 return encrypted_cryptogram_.Get();
4109}
4111
4112 encrypted_cryptogram_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4113}
4115
4116 return encrypted_cryptogram_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4117}
4119 // @@protoc_insertion_point(field_release:SMSG_DesfireAESAuth_Step1.encrypted_cryptogram)
4120 return encrypted_cryptogram_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4121}
4122inline void SMSG_DesfireAESAuth_Step1::set_allocated_encrypted_cryptogram(std::string* encrypted_cryptogram) {
4123 if (encrypted_cryptogram != nullptr) {
4124
4125 } else {
4126
4127 }
4128 encrypted_cryptogram_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_cryptogram,
4129 GetArenaForAllocation());
4130 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireAESAuth_Step1.encrypted_cryptogram)
4131}
4132
4133// bytes auth_context_id = 4;
4135 auth_context_id_.ClearToEmpty();
4136}
4137inline const std::string& SMSG_DesfireAESAuth_Step1::auth_context_id() const {
4138 // @@protoc_insertion_point(field_get:SMSG_DesfireAESAuth_Step1.auth_context_id)
4140}
4141template <typename ArgT0, typename... ArgT>
4142inline PROTOBUF_ALWAYS_INLINE
4143void SMSG_DesfireAESAuth_Step1::set_auth_context_id(ArgT0&& arg0, ArgT... args) {
4144
4145 auth_context_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4146 // @@protoc_insertion_point(field_set:SMSG_DesfireAESAuth_Step1.auth_context_id)
4147}
4149 // @@protoc_insertion_point(field_mutable:SMSG_DesfireAESAuth_Step1.auth_context_id)
4151}
4153 return auth_context_id_.Get();
4154}
4156
4157 auth_context_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4158}
4160
4161 return auth_context_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4162}
4164 // @@protoc_insertion_point(field_release:SMSG_DesfireAESAuth_Step1.auth_context_id)
4165 return auth_context_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4166}
4167inline void SMSG_DesfireAESAuth_Step1::set_allocated_auth_context_id(std::string* auth_context_id) {
4168 if (auth_context_id != nullptr) {
4169
4170 } else {
4171
4172 }
4173 auth_context_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), auth_context_id,
4174 GetArenaForAllocation());
4175 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireAESAuth_Step1.auth_context_id)
4176}
4177
4178// -------------------------------------------------------------------
4179
4180// CMSG_DesfireISOAuth_Step1
4181
4182// string key_uuid = 1;
4184 key_uuid_.ClearToEmpty();
4185}
4186inline const std::string& CMSG_DesfireISOAuth_Step1::key_uuid() const {
4187 // @@protoc_insertion_point(field_get:CMSG_DesfireISOAuth_Step1.key_uuid)
4188 return _internal_key_uuid();
4189}
4190template <typename ArgT0, typename... ArgT>
4191inline PROTOBUF_ALWAYS_INLINE
4192void CMSG_DesfireISOAuth_Step1::set_key_uuid(ArgT0&& arg0, ArgT... args) {
4193
4194 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4195 // @@protoc_insertion_point(field_set:CMSG_DesfireISOAuth_Step1.key_uuid)
4196}
4198 // @@protoc_insertion_point(field_mutable:CMSG_DesfireISOAuth_Step1.key_uuid)
4200}
4201inline const std::string& CMSG_DesfireISOAuth_Step1::_internal_key_uuid() const {
4202 return key_uuid_.Get();
4203}
4204inline void CMSG_DesfireISOAuth_Step1::_internal_set_key_uuid(const std::string& value) {
4205
4206 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4207}
4209
4210 return key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4211}
4213 // @@protoc_insertion_point(field_release:CMSG_DesfireISOAuth_Step1.key_uuid)
4214 return key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4215}
4216inline void CMSG_DesfireISOAuth_Step1::set_allocated_key_uuid(std::string* key_uuid) {
4217 if (key_uuid != nullptr) {
4218
4219 } else {
4220
4221 }
4222 key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_uuid,
4223 GetArenaForAllocation());
4224 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireISOAuth_Step1.key_uuid)
4225}
4226
4227// bytes random_picc = 2;
4229 random_picc_.ClearToEmpty();
4230}
4231inline const std::string& CMSG_DesfireISOAuth_Step1::random_picc() const {
4232 // @@protoc_insertion_point(field_get:CMSG_DesfireISOAuth_Step1.random_picc)
4233 return _internal_random_picc();
4234}
4235template <typename ArgT0, typename... ArgT>
4236inline PROTOBUF_ALWAYS_INLINE
4237void CMSG_DesfireISOAuth_Step1::set_random_picc(ArgT0&& arg0, ArgT... args) {
4238
4239 random_picc_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4240 // @@protoc_insertion_point(field_set:CMSG_DesfireISOAuth_Step1.random_picc)
4241}
4243 // @@protoc_insertion_point(field_mutable:CMSG_DesfireISOAuth_Step1.random_picc)
4245}
4246inline const std::string& CMSG_DesfireISOAuth_Step1::_internal_random_picc() const {
4247 return random_picc_.Get();
4248}
4249inline void CMSG_DesfireISOAuth_Step1::_internal_set_random_picc(const std::string& value) {
4250
4251 random_picc_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4252}
4254
4255 return random_picc_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4256}
4258 // @@protoc_insertion_point(field_release:CMSG_DesfireISOAuth_Step1.random_picc)
4259 return random_picc_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4260}
4261inline void CMSG_DesfireISOAuth_Step1::set_allocated_random_picc(std::string* random_picc) {
4262 if (random_picc != nullptr) {
4263
4264 } else {
4265
4266 }
4267 random_picc_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), random_picc,
4268 GetArenaForAllocation());
4269 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireISOAuth_Step1.random_picc)
4270}
4271
4272// .KeyDiversificationInfo diversification = 3;
4274 return this != internal_default_instance() && diversification_ != nullptr;
4275}
4278}
4280 if (GetArenaForAllocation() == nullptr && diversification_ != nullptr) {
4281 delete diversification_;
4282 }
4283 diversification_ = nullptr;
4284}
4285inline const ::KeyDiversificationInfo& CMSG_DesfireISOAuth_Step1::_internal_diversification() const {
4286 const ::KeyDiversificationInfo* p = diversification_;
4287 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
4289}
4290inline const ::KeyDiversificationInfo& CMSG_DesfireISOAuth_Step1::diversification() const {
4291 // @@protoc_insertion_point(field_get:CMSG_DesfireISOAuth_Step1.diversification)
4293}
4295 ::KeyDiversificationInfo* diversification) {
4296 if (GetArenaForAllocation() == nullptr) {
4297 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(diversification_);
4298 }
4300 if (diversification) {
4301
4302 } else {
4303
4304 }
4305 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_DesfireISOAuth_Step1.diversification)
4306}
4307inline ::KeyDiversificationInfo* CMSG_DesfireISOAuth_Step1::release_diversification() {
4308
4310 diversification_ = nullptr;
4311 if (GetArenaForAllocation() != nullptr) {
4312 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4313 }
4314 return temp;
4315}
4317 // @@protoc_insertion_point(field_release:CMSG_DesfireISOAuth_Step1.diversification)
4318
4320 diversification_ = nullptr;
4321 return temp;
4322}
4324
4325 if (diversification_ == nullptr) {
4326 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
4327 diversification_ = p;
4328 }
4329 return diversification_;
4330}
4331inline ::KeyDiversificationInfo* CMSG_DesfireISOAuth_Step1::mutable_diversification() {
4332 // @@protoc_insertion_point(field_mutable:CMSG_DesfireISOAuth_Step1.diversification)
4334}
4336 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4337 if (message_arena == nullptr) {
4338 delete diversification_;
4339 }
4340 if (diversification) {
4341 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4342 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(diversification);
4343 if (message_arena != submessage_arena) {
4344 diversification = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4345 message_arena, diversification, submessage_arena);
4346 }
4347
4348 } else {
4349
4350 }
4352 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireISOAuth_Step1.diversification)
4353}
4354
4355// -------------------------------------------------------------------
4356
4357// SMSG_DesfireISOAuth_Step1
4358
4359// bool success = 1;
4361 success_ = false;
4362}
4364 return success_;
4365}
4367 // @@protoc_insertion_point(field_get:SMSG_DesfireISOAuth_Step1.success)
4368 return _internal_success();
4369}
4371
4372 success_ = value;
4373}
4375 _internal_set_success(value);
4376 // @@protoc_insertion_point(field_set:SMSG_DesfireISOAuth_Step1.success)
4377}
4378
4379// bytes random2 = 2;
4381 random2_.ClearToEmpty();
4382}
4383inline const std::string& SMSG_DesfireISOAuth_Step1::random2() const {
4384 // @@protoc_insertion_point(field_get:SMSG_DesfireISOAuth_Step1.random2)
4385 return _internal_random2();
4386}
4387template <typename ArgT0, typename... ArgT>
4388inline PROTOBUF_ALWAYS_INLINE
4389void SMSG_DesfireISOAuth_Step1::set_random2(ArgT0&& arg0, ArgT... args) {
4390
4391 random2_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4392 // @@protoc_insertion_point(field_set:SMSG_DesfireISOAuth_Step1.random2)
4393}
4395 // @@protoc_insertion_point(field_mutable:SMSG_DesfireISOAuth_Step1.random2)
4397}
4398inline const std::string& SMSG_DesfireISOAuth_Step1::_internal_random2() const {
4399 return random2_.Get();
4400}
4401inline void SMSG_DesfireISOAuth_Step1::_internal_set_random2(const std::string& value) {
4402
4403 random2_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4404}
4406
4407 return random2_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4408}
4410 // @@protoc_insertion_point(field_release:SMSG_DesfireISOAuth_Step1.random2)
4411 return random2_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4412}
4413inline void SMSG_DesfireISOAuth_Step1::set_allocated_random2(std::string* random2) {
4414 if (random2 != nullptr) {
4415
4416 } else {
4417
4418 }
4419 random2_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), random2,
4420 GetArenaForAllocation());
4421 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireISOAuth_Step1.random2)
4422}
4423
4424// bytes encrypted_cryptogram = 3;
4426 encrypted_cryptogram_.ClearToEmpty();
4427}
4428inline const std::string& SMSG_DesfireISOAuth_Step1::encrypted_cryptogram() const {
4429 // @@protoc_insertion_point(field_get:SMSG_DesfireISOAuth_Step1.encrypted_cryptogram)
4431}
4432template <typename ArgT0, typename... ArgT>
4433inline PROTOBUF_ALWAYS_INLINE
4435
4436 encrypted_cryptogram_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4437 // @@protoc_insertion_point(field_set:SMSG_DesfireISOAuth_Step1.encrypted_cryptogram)
4438}
4440 // @@protoc_insertion_point(field_mutable:SMSG_DesfireISOAuth_Step1.encrypted_cryptogram)
4442}
4444 return encrypted_cryptogram_.Get();
4445}
4447
4448 encrypted_cryptogram_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4449}
4451
4452 return encrypted_cryptogram_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4453}
4455 // @@protoc_insertion_point(field_release:SMSG_DesfireISOAuth_Step1.encrypted_cryptogram)
4456 return encrypted_cryptogram_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4457}
4458inline void SMSG_DesfireISOAuth_Step1::set_allocated_encrypted_cryptogram(std::string* encrypted_cryptogram) {
4459 if (encrypted_cryptogram != nullptr) {
4460
4461 } else {
4462
4463 }
4464 encrypted_cryptogram_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), encrypted_cryptogram,
4465 GetArenaForAllocation());
4466 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireISOAuth_Step1.encrypted_cryptogram)
4467}
4468
4469// bytes auth_context_id = 4;
4471 auth_context_id_.ClearToEmpty();
4472}
4473inline const std::string& SMSG_DesfireISOAuth_Step1::auth_context_id() const {
4474 // @@protoc_insertion_point(field_get:SMSG_DesfireISOAuth_Step1.auth_context_id)
4476}
4477template <typename ArgT0, typename... ArgT>
4478inline PROTOBUF_ALWAYS_INLINE
4479void SMSG_DesfireISOAuth_Step1::set_auth_context_id(ArgT0&& arg0, ArgT... args) {
4480
4481 auth_context_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4482 // @@protoc_insertion_point(field_set:SMSG_DesfireISOAuth_Step1.auth_context_id)
4483}
4485 // @@protoc_insertion_point(field_mutable:SMSG_DesfireISOAuth_Step1.auth_context_id)
4487}
4489 return auth_context_id_.Get();
4490}
4492
4493 auth_context_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4494}
4496
4497 return auth_context_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4498}
4500 // @@protoc_insertion_point(field_release:SMSG_DesfireISOAuth_Step1.auth_context_id)
4501 return auth_context_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4502}
4503inline void SMSG_DesfireISOAuth_Step1::set_allocated_auth_context_id(std::string* auth_context_id) {
4504 if (auth_context_id != nullptr) {
4505
4506 } else {
4507
4508 }
4509 auth_context_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), auth_context_id,
4510 GetArenaForAllocation());
4511 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireISOAuth_Step1.auth_context_id)
4512}
4513
4514// -------------------------------------------------------------------
4515
4516// CMSG_DesfireAuth_Step2
4517
4518// string key_uuid = 1;
4520 key_uuid_.ClearToEmpty();
4521}
4522inline const std::string& CMSG_DesfireAuth_Step2::key_uuid() const {
4523 // @@protoc_insertion_point(field_get:CMSG_DesfireAuth_Step2.key_uuid)
4524 return _internal_key_uuid();
4525}
4526template <typename ArgT0, typename... ArgT>
4527inline PROTOBUF_ALWAYS_INLINE
4528void CMSG_DesfireAuth_Step2::set_key_uuid(ArgT0&& arg0, ArgT... args) {
4529
4530 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4531 // @@protoc_insertion_point(field_set:CMSG_DesfireAuth_Step2.key_uuid)
4532}
4534 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAuth_Step2.key_uuid)
4536}
4537inline const std::string& CMSG_DesfireAuth_Step2::_internal_key_uuid() const {
4538 return key_uuid_.Get();
4539}
4540inline void CMSG_DesfireAuth_Step2::_internal_set_key_uuid(const std::string& value) {
4541
4542 key_uuid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4543}
4545
4546 return key_uuid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4547}
4549 // @@protoc_insertion_point(field_release:CMSG_DesfireAuth_Step2.key_uuid)
4550 return key_uuid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4551}
4552inline void CMSG_DesfireAuth_Step2::set_allocated_key_uuid(std::string* key_uuid) {
4553 if (key_uuid != nullptr) {
4554
4555 } else {
4556
4557 }
4558 key_uuid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key_uuid,
4559 GetArenaForAllocation());
4560 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAuth_Step2.key_uuid)
4561}
4562
4563// bytes picc_cryptogram = 2;
4565 picc_cryptogram_.ClearToEmpty();
4566}
4567inline const std::string& CMSG_DesfireAuth_Step2::picc_cryptogram() const {
4568 // @@protoc_insertion_point(field_get:CMSG_DesfireAuth_Step2.picc_cryptogram)
4570}
4571template <typename ArgT0, typename... ArgT>
4572inline PROTOBUF_ALWAYS_INLINE
4573void CMSG_DesfireAuth_Step2::set_picc_cryptogram(ArgT0&& arg0, ArgT... args) {
4574
4575 picc_cryptogram_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4576 // @@protoc_insertion_point(field_set:CMSG_DesfireAuth_Step2.picc_cryptogram)
4577}
4579 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAuth_Step2.picc_cryptogram)
4581}
4582inline const std::string& CMSG_DesfireAuth_Step2::_internal_picc_cryptogram() const {
4583 return picc_cryptogram_.Get();
4584}
4585inline void CMSG_DesfireAuth_Step2::_internal_set_picc_cryptogram(const std::string& value) {
4586
4587 picc_cryptogram_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4588}
4590
4591 return picc_cryptogram_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4592}
4594 // @@protoc_insertion_point(field_release:CMSG_DesfireAuth_Step2.picc_cryptogram)
4595 return picc_cryptogram_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4596}
4597inline void CMSG_DesfireAuth_Step2::set_allocated_picc_cryptogram(std::string* picc_cryptogram) {
4598 if (picc_cryptogram != nullptr) {
4599
4600 } else {
4601
4602 }
4603 picc_cryptogram_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), picc_cryptogram,
4604 GetArenaForAllocation());
4605 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAuth_Step2.picc_cryptogram)
4606}
4607
4608// bytes auth_context_id = 3;
4610 auth_context_id_.ClearToEmpty();
4611}
4612inline const std::string& CMSG_DesfireAuth_Step2::auth_context_id() const {
4613 // @@protoc_insertion_point(field_get:CMSG_DesfireAuth_Step2.auth_context_id)
4615}
4616template <typename ArgT0, typename... ArgT>
4617inline PROTOBUF_ALWAYS_INLINE
4618void CMSG_DesfireAuth_Step2::set_auth_context_id(ArgT0&& arg0, ArgT... args) {
4619
4620 auth_context_id_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4621 // @@protoc_insertion_point(field_set:CMSG_DesfireAuth_Step2.auth_context_id)
4622}
4624 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAuth_Step2.auth_context_id)
4626}
4627inline const std::string& CMSG_DesfireAuth_Step2::_internal_auth_context_id() const {
4628 return auth_context_id_.Get();
4629}
4630inline void CMSG_DesfireAuth_Step2::_internal_set_auth_context_id(const std::string& value) {
4631
4632 auth_context_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4633}
4635
4636 return auth_context_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4637}
4639 // @@protoc_insertion_point(field_release:CMSG_DesfireAuth_Step2.auth_context_id)
4640 return auth_context_id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4641}
4642inline void CMSG_DesfireAuth_Step2::set_allocated_auth_context_id(std::string* auth_context_id) {
4643 if (auth_context_id != nullptr) {
4644
4645 } else {
4646
4647 }
4648 auth_context_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), auth_context_id,
4649 GetArenaForAllocation());
4650 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAuth_Step2.auth_context_id)
4651}
4652
4653// .KeyDiversificationInfo diversification = 4;
4655 return this != internal_default_instance() && diversification_ != nullptr;
4656}
4659}
4661 if (GetArenaForAllocation() == nullptr && diversification_ != nullptr) {
4662 delete diversification_;
4663 }
4664 diversification_ = nullptr;
4665}
4666inline const ::KeyDiversificationInfo& CMSG_DesfireAuth_Step2::_internal_diversification() const {
4667 const ::KeyDiversificationInfo* p = diversification_;
4668 return p != nullptr ? *p : reinterpret_cast<const ::KeyDiversificationInfo&>(
4670}
4671inline const ::KeyDiversificationInfo& CMSG_DesfireAuth_Step2::diversification() const {
4672 // @@protoc_insertion_point(field_get:CMSG_DesfireAuth_Step2.diversification)
4674}
4676 ::KeyDiversificationInfo* diversification) {
4677 if (GetArenaForAllocation() == nullptr) {
4678 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(diversification_);
4679 }
4681 if (diversification) {
4682
4683 } else {
4684
4685 }
4686 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:CMSG_DesfireAuth_Step2.diversification)
4687}
4688inline ::KeyDiversificationInfo* CMSG_DesfireAuth_Step2::release_diversification() {
4689
4691 diversification_ = nullptr;
4692 if (GetArenaForAllocation() != nullptr) {
4693 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4694 }
4695 return temp;
4696}
4698 // @@protoc_insertion_point(field_release:CMSG_DesfireAuth_Step2.diversification)
4699
4701 diversification_ = nullptr;
4702 return temp;
4703}
4705
4706 if (diversification_ == nullptr) {
4707 auto* p = CreateMaybeMessage<::KeyDiversificationInfo>(GetArenaForAllocation());
4708 diversification_ = p;
4709 }
4710 return diversification_;
4711}
4712inline ::KeyDiversificationInfo* CMSG_DesfireAuth_Step2::mutable_diversification() {
4713 // @@protoc_insertion_point(field_mutable:CMSG_DesfireAuth_Step2.diversification)
4715}
4717 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4718 if (message_arena == nullptr) {
4719 delete diversification_;
4720 }
4721 if (diversification) {
4722 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4723 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::KeyDiversificationInfo>::GetOwningArena(diversification);
4724 if (message_arena != submessage_arena) {
4725 diversification = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4726 message_arena, diversification, submessage_arena);
4727 }
4728
4729 } else {
4730
4731 }
4733 // @@protoc_insertion_point(field_set_allocated:CMSG_DesfireAuth_Step2.diversification)
4734}
4735
4736// -------------------------------------------------------------------
4737
4738// SMSG_DesfireAuth_Step2
4739
4740// bool success = 1;
4742 success_ = false;
4743}
4745 return success_;
4746}
4748 // @@protoc_insertion_point(field_get:SMSG_DesfireAuth_Step2.success)
4749 return _internal_success();
4750}
4752
4753 success_ = value;
4754}
4756 _internal_set_success(value);
4757 // @@protoc_insertion_point(field_set:SMSG_DesfireAuth_Step2.success)
4758}
4759
4760// bytes session_key = 2;
4762 session_key_.ClearToEmpty();
4763}
4764inline const std::string& SMSG_DesfireAuth_Step2::session_key() const {
4765 // @@protoc_insertion_point(field_get:SMSG_DesfireAuth_Step2.session_key)
4766 return _internal_session_key();
4767}
4768template <typename ArgT0, typename... ArgT>
4769inline PROTOBUF_ALWAYS_INLINE
4770void SMSG_DesfireAuth_Step2::set_session_key(ArgT0&& arg0, ArgT... args) {
4771
4772 session_key_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4773 // @@protoc_insertion_point(field_set:SMSG_DesfireAuth_Step2.session_key)
4774}
4776 // @@protoc_insertion_point(field_mutable:SMSG_DesfireAuth_Step2.session_key)
4778}
4779inline const std::string& SMSG_DesfireAuth_Step2::_internal_session_key() const {
4780 return session_key_.Get();
4781}
4782inline void SMSG_DesfireAuth_Step2::_internal_set_session_key(const std::string& value) {
4783
4784 session_key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4785}
4787
4788 return session_key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4789}
4791 // @@protoc_insertion_point(field_release:SMSG_DesfireAuth_Step2.session_key)
4792 return session_key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4793}
4794inline void SMSG_DesfireAuth_Step2::set_allocated_session_key(std::string* session_key) {
4795 if (session_key != nullptr) {
4796
4797 } else {
4798
4799 }
4800 session_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), session_key,
4801 GetArenaForAllocation());
4802 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireAuth_Step2.session_key)
4803}
4804
4805// string session_key_ref = 3;
4807 session_key_ref_.ClearToEmpty();
4808}
4809inline const std::string& SMSG_DesfireAuth_Step2::session_key_ref() const {
4810 // @@protoc_insertion_point(field_get:SMSG_DesfireAuth_Step2.session_key_ref)
4812}
4813template <typename ArgT0, typename... ArgT>
4814inline PROTOBUF_ALWAYS_INLINE
4815void SMSG_DesfireAuth_Step2::set_session_key_ref(ArgT0&& arg0, ArgT... args) {
4816
4817 session_key_ref_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4818 // @@protoc_insertion_point(field_set:SMSG_DesfireAuth_Step2.session_key_ref)
4819}
4821 // @@protoc_insertion_point(field_mutable:SMSG_DesfireAuth_Step2.session_key_ref)
4823}
4824inline const std::string& SMSG_DesfireAuth_Step2::_internal_session_key_ref() const {
4825 return session_key_ref_.Get();
4826}
4827inline void SMSG_DesfireAuth_Step2::_internal_set_session_key_ref(const std::string& value) {
4828
4829 session_key_ref_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4830}
4832
4833 return session_key_ref_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4834}
4836 // @@protoc_insertion_point(field_release:SMSG_DesfireAuth_Step2.session_key_ref)
4837 return session_key_ref_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4838}
4839inline void SMSG_DesfireAuth_Step2::set_allocated_session_key_ref(std::string* session_key_ref) {
4840 if (session_key_ref != nullptr) {
4841
4842 } else {
4843
4844 }
4845 session_key_ref_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), session_key_ref,
4846 GetArenaForAllocation());
4847 // @@protoc_insertion_point(field_set_allocated:SMSG_DesfireAuth_Step2.session_key_ref)
4848}
4849
4850#ifdef __GNUC__
4851 #pragma GCC diagnostic pop
4852#endif // __GNUC__
4853// -------------------------------------------------------------------
4854
4855// -------------------------------------------------------------------
4856
4857// -------------------------------------------------------------------
4858
4859// -------------------------------------------------------------------
4860
4861// -------------------------------------------------------------------
4862
4863// -------------------------------------------------------------------
4864
4865// -------------------------------------------------------------------
4866
4867// -------------------------------------------------------------------
4868
4869// -------------------------------------------------------------------
4870
4871// -------------------------------------------------------------------
4872
4873// -------------------------------------------------------------------
4874
4875// -------------------------------------------------------------------
4876
4877// -------------------------------------------------------------------
4878
4879
4880// @@protoc_insertion_point(namespace_scope)
4881
4882
4883PROTOBUF_NAMESPACE_OPEN
4884
4885template <> struct is_proto_enum< ::KeyDiversificationInfo_Type> : ::std::true_type {};
4886template <>
4888 return ::KeyDiversificationInfo_Type_descriptor();
4889}
4890
4891PROTOBUF_NAMESPACE_CLOSE
4892
4893// @@protoc_insertion_point(global_scope)
4894
4895#include <google/protobuf/port_undef.inc>
4896#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_iks_2eproto
Definition: iks.pb.cc:2168
Definition: iks.pb.h:1198
std::string * mutable_payload()
Definition: iks.pb.h:3532
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_iv()
Definition: iks.pb.h:3592
void UnsafeArenaSwap(CMSG_AESOperation *other)
Definition: iks.pb.h:1254
bool _internal_request_signature() const
Definition: iks.pb.h:3611
void SharedCtor()
Definition: iks.pb.cc:2210
void set_allocated_key_uuid(std::string *key_uuid)
Definition: iks.pb.h:3506
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr iv_
Definition: iks.pb.h:1389
void set_allocated_iv(std::string *iv)
Definition: iks.pb.h:3596
void clear_key_uuid()
Definition: iks.pb.h:3473
std::string * _internal_mutable_key_uuid()
Definition: iks.pb.h:3498
CMSG_AESOperation & operator=(CMSG_AESOperation &&from) noexcept
Definition: iks.pb.h:1214
const std::string & iv() const
Definition: iks.pb.h:3566
const std::string & payload() const
Definition: iks.pb.h:3521
std::string * _internal_mutable_iv()
Definition: iks.pb.h:3588
~CMSG_AESOperation() override
Definition: iks.pb.cc:2220
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_key_uuid()
Definition: iks.pb.h:3502
void DestructorSkippable_
Definition: iks.pb.h:1386
std::string * mutable_key_uuid()
Definition: iks.pb.h:3487
void InternalArenaConstructable_
Definition: iks.pb.h:1385
bool _internal_has_diversification() const
Definition: iks.pb.h:3628
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:2261
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2429
static const CMSG_AESOperation * internal_default_instance()
Definition: iks.pb.h:1236
CMSG_AESOperation * New() const final
Definition: iks.pb.h:1262
const std::string & key_uuid() const
Definition: iks.pb.h:3476
void set_iv(ArgT0 &&arg0, ArgT... args)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:2329
void set_payload(ArgT0 &&arg0, ArgT... args)
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_diversification()
Definition: iks.pb.h:3662
void InternalSwap(CMSG_AESOperation *other)
Definition: iks.pb.cc:2486
bool IsInitialized() const final
Definition: iks.pb.cc:2482
std::string * _internal_mutable_payload()
Definition: iks.pb.h:3543
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1392
std::string * mutable_iv()
Definition: iks.pb.h:3577
void set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:3690
const std::string & _internal_iv() const
Definition: iks.pb.h:3581
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_
Definition: iks.pb.h:1388
void set_allocated_payload(std::string *payload)
Definition: iks.pb.h:3551
void clear_diversification()
Definition: iks.pb.h:3634
friend void swap(CMSG_AESOperation &a, CMSG_AESOperation &b)
Definition: iks.pb.h:1243
void set_request_signature(bool value)
Definition: iks.pb.h:3622
static void ArenaDtor(void *object)
Definition: iks.pb.cc:2234
const std::string & _internal_key_uuid() const
Definition: iks.pb.h:3491
void SharedDtor()
Definition: iks.pb.cc:2226
PROTOBUF_ALWAYS_INLINE void _internal_set_iv(const std::string &value)
Definition: iks.pb.h:3584
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_
Definition: iks.pb.h:1387
bool request_signature() const
Definition: iks.pb.h:3614
size_t ByteSizeLong() const final
Definition: iks.pb.cc:2379
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1240
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2468
void Swap(CMSG_AESOperation *other)
Definition: iks.pb.h:1246
::KeyDiversificationInfo * mutable_diversification()
Definition: iks.pb.h:3686
static const CMSG_AESOperation & default_instance()
Definition: iks.pb.h:1233
void unsafe_arena_set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:3649
const ::KeyDiversificationInfo & _internal_diversification() const
Definition: iks.pb.h:3640
bool has_diversification() const
Definition: iks.pb.h:3631
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:2512
PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string &value)
Definition: iks.pb.h:3494
const std::string & _internal_payload() const
Definition: iks.pb.h:3536
@ kPayloadFieldNumber
Definition: iks.pb.h:1306
@ kRequestSignatureFieldNumber
Definition: iks.pb.h:1309
@ kKeyUuidFieldNumber
Definition: iks.pb.h:1305
@ kIvFieldNumber
Definition: iks.pb.h:1307
@ kDiversificationFieldNumber
Definition: iks.pb.h:1308
::KeyDiversificationInfo * unsafe_arena_release_diversification()
Definition: iks.pb.h:3671
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1230
void _internal_set_request_signature(bool value)
Definition: iks.pb.h:3618
CMSG_AESOperation()
Definition: iks.pb.h:1200
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:2244
PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string &value)
Definition: iks.pb.h:3539
void clear_payload()
Definition: iks.pb.h:3518
CMSG_AESOperation & operator=(const CMSG_AESOperation &from)
Definition: iks.pb.h:1210
bool request_signature_
Definition: iks.pb.h:1391
const ::KeyDiversificationInfo & diversification() const
Definition: iks.pb.h:3645
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1227
CMSG_AESOperation(CMSG_AESOperation &&from) noexcept
Definition: iks.pb.h:1205
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1288
void clear_iv()
Definition: iks.pb.h:3563
void clear_request_signature()
Definition: iks.pb.h:3608
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_payload()
Definition: iks.pb.h:3547
int GetCachedSize() const final
Definition: iks.pb.h:1280
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:2238
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1224
void set_key_uuid(ArgT0 &&arg0, ArgT... args)
CMSG_AESOperation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1266
::KeyDiversificationInfo * diversification_
Definition: iks.pb.h:1390
::KeyDiversificationInfo * _internal_mutable_diversification()
Definition: iks.pb.h:3678
void SetCachedSize(int size) const final
Definition: iks.pb.cc:2240
Definition: iks.pb.cc:2799
Definition: iks.pb.h:1571
void SetCachedSize(int size) const final
Definition: iks.pb.cc:2860
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3008
const ::KeyDiversificationInfo & _internal_diversification() const
Definition: iks.pb.h:3994
const std::string & _internal_key_uuid() const
Definition: iks.pb.h:3910
void set_encrypted_random_picc(ArgT0 &&arg0, ArgT... args)
void set_allocated_encrypted_random_picc(std::string *encrypted_random_picc)
Definition: iks.pb.h:3970
PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string &value)
Definition: iks.pb.h:3913
std::string * _internal_mutable_key_uuid()
Definition: iks.pb.h:3917
void SharedCtor()
Definition: iks.pb.cc:2835
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:2864
size_t ByteSizeLong() const final
Definition: iks.pb.cc:2970
void clear_diversification()
Definition: iks.pb.h:3988
bool _internal_has_diversification() const
Definition: iks.pb.h:3982
void clear_key_uuid()
Definition: iks.pb.h:3892
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_random_picc_
Definition: iks.pb.h:1736
void DestructorSkippable_
Definition: iks.pb.h:1734
void Swap(CMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.h:1619
friend void swap(CMSG_DesfireAESAuth_Step1 &a, CMSG_DesfireAESAuth_Step1 &b)
Definition: iks.pb.h:1616
int GetCachedSize() const final
Definition: iks.pb.h:1653
::KeyDiversificationInfo * mutable_diversification()
Definition: iks.pb.h:4040
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_key_uuid()
Definition: iks.pb.h:3921
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:2879
bool has_diversification() const
Definition: iks.pb.h:3985
::KeyDiversificationInfo * _internal_mutable_diversification()
Definition: iks.pb.h:4032
void set_allocated_key_uuid(std::string *key_uuid)
Definition: iks.pb.h:3925
void InternalArenaConstructable_
Definition: iks.pb.h:1733
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_
Definition: iks.pb.h:1735
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:3075
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_diversification()
Definition: iks.pb.h:4016
bool IsInitialized() const final
Definition: iks.pb.cc:3055
static const CMSG_DesfireAESAuth_Step1 * internal_default_instance()
Definition: iks.pb.h:1609
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1613
std::string * mutable_key_uuid()
Definition: iks.pb.h:3906
::KeyDiversificationInfo * diversification_
Definition: iks.pb.h:1737
const std::string & encrypted_random_picc() const
Definition: iks.pb.h:3940
PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_random_picc(const std::string &value)
Definition: iks.pb.h:3958
CMSG_DesfireAESAuth_Step1 & operator=(const CMSG_DesfireAESAuth_Step1 &from)
Definition: iks.pb.h:1583
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1661
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_encrypted_random_picc()
Definition: iks.pb.h:3966
static void ArenaDtor(void *object)
Definition: iks.pb.cc:2854
void set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4044
const ::KeyDiversificationInfo & diversification() const
Definition: iks.pb.h:3999
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1597
CMSG_DesfireAESAuth_Step1 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1639
std::string * mutable_encrypted_random_picc()
Definition: iks.pb.h:3951
void set_key_uuid(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1603
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1600
CMSG_DesfireAESAuth_Step1 & operator=(CMSG_DesfireAESAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1587
::KeyDiversificationInfo * unsafe_arena_release_diversification()
Definition: iks.pb.h:4025
std::string * _internal_mutable_encrypted_random_picc()
Definition: iks.pb.h:3962
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3041
void unsafe_arena_set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4003
CMSG_DesfireAESAuth_Step1 * New() const final
Definition: iks.pb.h:1635
static const CMSG_DesfireAESAuth_Step1 & default_instance()
Definition: iks.pb.h:1606
void InternalSwap(CMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.cc:3059
void UnsafeArenaSwap(CMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.h:1627
void clear_encrypted_random_picc()
Definition: iks.pb.h:3937
const std::string & key_uuid() const
Definition: iks.pb.h:3895
@ kKeyUuidFieldNumber
Definition: iks.pb.h:1678
@ kDiversificationFieldNumber
Definition: iks.pb.h:1680
@ kEncryptedRandomPiccFieldNumber
Definition: iks.pb.h:1679
CMSG_DesfireAESAuth_Step1()
Definition: iks.pb.h:1573
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:2858
CMSG_DesfireAESAuth_Step1(CMSG_DesfireAESAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1578
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1738
void SharedDtor()
Definition: iks.pb.cc:2847
~CMSG_DesfireAESAuth_Step1() override
Definition: iks.pb.cc:2841
const std::string & _internal_encrypted_random_picc() const
Definition: iks.pb.h:3955
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:2932
Definition: iks.pb.cc:3928
Definition: iks.pb.h:2261
void clear_key_uuid()
Definition: iks.pb.h:4519
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:2303
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:2293
void clear_auth_context_id()
Definition: iks.pb.h:4609
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_auth_context_id()
Definition: iks.pb.h:4638
void set_allocated_auth_context_id(std::string *auth_context_id)
Definition: iks.pb.h:4642
void set_auth_context_id(ArgT0 &&arg0, ArgT... args)
CMSG_DesfireAuth_Step2 & operator=(CMSG_DesfireAuth_Step2 &&from) noexcept
Definition: iks.pb.h:2277
std::string * mutable_picc_cryptogram()
Definition: iks.pb.h:4578
void set_picc_cryptogram(ArgT0 &&arg0, ArgT... args)
const std::string & _internal_picc_cryptogram() const
Definition: iks.pb.h:4582
void set_key_uuid(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:2290
std::string * _internal_mutable_picc_cryptogram()
Definition: iks.pb.h:4589
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:2351
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:4202
friend void swap(CMSG_DesfireAuth_Step2 &a, CMSG_DesfireAuth_Step2 &b)
Definition: iks.pb.h:2306
void clear_picc_cryptogram()
Definition: iks.pb.h:4564
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:2444
int GetCachedSize() const final
Definition: iks.pb.h:2343
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:4016
PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string &value)
Definition: iks.pb.h:4540
CMSG_DesfireAuth_Step2()
Definition: iks.pb.h:2263
PROTOBUF_ALWAYS_INLINE void _internal_set_picc_cryptogram(const std::string &value)
Definition: iks.pb.h:4585
::KeyDiversificationInfo * _internal_mutable_diversification()
Definition: iks.pb.h:4704
::KeyDiversificationInfo * unsafe_arena_release_diversification()
Definition: iks.pb.h:4697
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr picc_cryptogram_
Definition: iks.pb.h:2441
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_picc_cryptogram()
Definition: iks.pb.h:4593
CMSG_DesfireAuth_Step2 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:2329
size_t ByteSizeLong() const final
Definition: iks.pb.cc:4121
static void ArenaDtor(void *object)
Definition: iks.pb.cc:3990
@ kKeyUuidFieldNumber
Definition: iks.pb.h:2368
@ kDiversificationFieldNumber
Definition: iks.pb.h:2371
@ kAuthContextIdFieldNumber
Definition: iks.pb.h:2370
@ kPiccCryptogramFieldNumber
Definition: iks.pb.h:2369
const std::string & key_uuid() const
Definition: iks.pb.h:4522
void clear_diversification()
Definition: iks.pb.h:4660
const std::string & _internal_auth_context_id() const
Definition: iks.pb.h:4627
void unsafe_arena_set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4675
CMSG_DesfireAuth_Step2(CMSG_DesfireAuth_Step2 &&from) noexcept
Definition: iks.pb.h:2268
void SetCachedSize(int size) const final
Definition: iks.pb.cc:3996
std::string * mutable_key_uuid()
Definition: iks.pb.h:4533
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:4000
void InternalSwap(CMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.cc:4220
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:4166
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:3994
std::string * mutable_auth_context_id()
Definition: iks.pb.h:4623
void set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4716
::KeyDiversificationInfo * diversification_
Definition: iks.pb.h:2443
static const CMSG_DesfireAuth_Step2 & default_instance()
Definition: iks.pb.h:2296
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_
Definition: iks.pb.h:2440
std::string * _internal_mutable_auth_context_id()
Definition: iks.pb.h:4634
bool IsInitialized() const final
Definition: iks.pb.cc:4216
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:4077
void DestructorSkippable_
Definition: iks.pb.h:2439
void set_allocated_picc_cryptogram(std::string *picc_cryptogram)
Definition: iks.pb.h:4597
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_key_uuid()
Definition: iks.pb.h:4548
void UnsafeArenaSwap(CMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.h:2317
void SharedCtor()
Definition: iks.pb.cc:3969
PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string &value)
Definition: iks.pb.h:4630
const std::string & picc_cryptogram() const
Definition: iks.pb.h:4567
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_
Definition: iks.pb.h:2442
~CMSG_DesfireAuth_Step2() override
Definition: iks.pb.cc:3976
CMSG_DesfireAuth_Step2 & operator=(const CMSG_DesfireAuth_Step2 &from)
Definition: iks.pb.h:2273
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:2287
::KeyDiversificationInfo * mutable_diversification()
Definition: iks.pb.h:4712
bool has_diversification() const
Definition: iks.pb.h:4657
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:4241
bool _internal_has_diversification() const
Definition: iks.pb.h:4654
std::string * _internal_mutable_key_uuid()
Definition: iks.pb.h:4544
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_diversification()
Definition: iks.pb.h:4688
const std::string & auth_context_id() const
Definition: iks.pb.h:4612
void SharedDtor()
Definition: iks.pb.cc:3982
const std::string & _internal_key_uuid() const
Definition: iks.pb.h:4537
void InternalArenaConstructable_
Definition: iks.pb.h:2438
const ::KeyDiversificationInfo & _internal_diversification() const
Definition: iks.pb.h:4666
void Swap(CMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.h:2309
void set_allocated_key_uuid(std::string *key_uuid)
Definition: iks.pb.h:4552
static const CMSG_DesfireAuth_Step2 * internal_default_instance()
Definition: iks.pb.h:2299
const ::KeyDiversificationInfo & diversification() const
Definition: iks.pb.h:4671
CMSG_DesfireAuth_Step2 * New() const final
Definition: iks.pb.h:2325
Definition: iks.pb.cc:1001
Definition: iks.pb.h:497
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_key_uuid_
Definition: iks.pb.h:777
static const CMSG_DesfireChangeKey * internal_default_instance()
Definition: iks.pb.h:535
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_session_key_uuid()
Definition: iks.pb.h:3055
void set_new_key_bytes(ArgT0 &&arg0, ArgT... args)
std::string * mutable_old_key_uuid()
Definition: iks.pb.h:2840
void DestructorSkippable_
Definition: iks.pb.h:774
::PROTOBUF_NAMESPACE_ID::int32 _internal_key_number() const
Definition: iks.pb.h:3285
void UnsafeArenaSwap(CMSG_DesfireChangeKey *other)
Definition: iks.pb.h:553
void SharedDtor()
Definition: iks.pb.cc:1095
void clear_session_key()
Definition: iks.pb.h:3071
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1449
PROTOBUF_ALWAYS_INLINE void _internal_set_old_key_bytes(const std::string &value)
Definition: iks.pb.h:2892
void InternalArenaConstructable_
Definition: iks.pb.h:773
::KeyDiversificationInfo * mutable_new_key_div()
Definition: iks.pb.h:3257
std::string * _internal_mutable_old_key_uuid()
Definition: iks.pb.h:2851
::KeyDiversificationInfo * new_key_div_
Definition: iks.pb.h:783
PROTOBUF_ALWAYS_INLINE void _internal_set_new_key_uuid(const std::string &value)
Definition: iks.pb.h:2937
void set_iv(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:523
::KeyDiversificationInfo * mutable_old_key_div()
Definition: iks.pb.h:3174
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:786
void Swap(CMSG_DesfireChangeKey *other)
Definition: iks.pb.h:545
PROTOBUF_ALWAYS_INLINE void _internal_set_new_key_bytes(const std::string &value)
Definition: iks.pb.h:2982
std::string * _internal_mutable_iv()
Definition: iks.pb.h:3327
friend void swap(CMSG_DesfireChangeKey &a, CMSG_DesfireChangeKey &b)
Definition: iks.pb.h:542
void set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: iks.pb.h:3296
const std::string & iv() const
Definition: iks.pb.h:3305
PROTOBUF_ALWAYS_INLINE void _internal_set_session_key(const std::string &value)
Definition: iks.pb.h:3092
std::string * mutable_new_key_uuid()
Definition: iks.pb.h:2930
::KeyDiversificationInfo * unsafe_arena_release_new_key_div()
Definition: iks.pb.h:3242
int GetCachedSize() const final
Definition: iks.pb.h:579
const ::KeyDiversificationInfo & _internal_new_key_div() const
Definition: iks.pb.h:3211
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr iv_
Definition: iks.pb.h:781
void set_allocated_new_key_bytes(std::string *new_key_bytes)
Definition: iks.pb.h:2994
void unsafe_arena_set_allocated_old_key_div(::KeyDiversificationInfo *old_key_div)
Definition: iks.pb.h:3137
void set_allocated_session_key(std::string *session_key)
Definition: iks.pb.h:3104
void _internal_set_change_same_key(bool value)
Definition: iks.pb.h:3016
void set_allocated_old_key_bytes(std::string *old_key_bytes)
Definition: iks.pb.h:2904
bool _internal_has_old_key_div() const
Definition: iks.pb.h:3116
void clear_old_key_uuid()
Definition: iks.pb.h:2826
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_old_key_bytes()
Definition: iks.pb.h:2900
const std::string & session_key() const
Definition: iks.pb.h:3074
void clear_new_key_div()
Definition: iks.pb.h:3205
std::string * mutable_session_key_uuid()
Definition: iks.pb.h:3040
std::string * _internal_mutable_new_key_uuid()
Definition: iks.pb.h:2941
const std::string & _internal_iv() const
Definition: iks.pb.h:3320
void set_allocated_session_key_uuid(std::string *session_key_uuid)
Definition: iks.pb.h:3059
void _internal_set_key_number(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: iks.pb.h:3292
const std::string & new_key_bytes() const
Definition: iks.pb.h:2964
std::string * _internal_mutable_new_key_bytes()
Definition: iks.pb.h:2986
void clear_new_key_uuid()
Definition: iks.pb.h:2916
PROTOBUF_ALWAYS_INLINE void _internal_set_old_key_uuid(const std::string &value)
Definition: iks.pb.h:2847
void set_allocated_old_key_div(::KeyDiversificationInfo *old_key_div)
Definition: iks.pb.h:3178
const std::string & _internal_session_key() const
Definition: iks.pb.h:3089
bool _internal_change_same_key() const
Definition: iks.pb.h:3009
void clear_old_key_bytes()
Definition: iks.pb.h:2871
const std::string & old_key_uuid() const
Definition: iks.pb.h:2829
std::string * mutable_old_key_bytes()
Definition: iks.pb.h:2885
void set_allocated_iv(std::string *iv)
Definition: iks.pb.h:3335
::KeyDiversificationInfo * old_key_div_
Definition: iks.pb.h:782
void clear_change_same_key()
Definition: iks.pb.h:3006
const std::string & _internal_old_key_bytes() const
Definition: iks.pb.h:2889
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_old_key_uuid()
Definition: iks.pb.h:2855
std::string * mutable_session_key()
Definition: iks.pb.h:3085
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_key_bytes_
Definition: iks.pb.h:778
PROTOBUF_ALWAYS_INLINE void _internal_set_session_key_uuid(const std::string &value)
Definition: iks.pb.h:3047
const std::string & old_key_bytes() const
Definition: iks.pb.h:2874
void set_new_key_uuid(ArgT0 &&arg0, ArgT... args)
size_t ByteSizeLong() const final
Definition: iks.pb.cc:1357
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:1112
const std::string & _internal_new_key_bytes() const
Definition: iks.pb.h:2979
std::string * _internal_mutable_old_key_bytes()
Definition: iks.pb.h:2896
bool _internal_has_new_key_div() const
Definition: iks.pb.h:3199
bool change_same_key() const
Definition: iks.pb.h:3012
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:529
CMSG_DesfireChangeKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:565
void set_allocated_new_key_uuid(std::string *new_key_uuid)
Definition: iks.pb.h:2949
void clear_new_key_bytes()
Definition: iks.pb.h:2961
const std::string & _internal_session_key_uuid() const
Definition: iks.pb.h:3044
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_new_key_div()
Definition: iks.pb.h:3233
CMSG_DesfireChangeKey(CMSG_DesfireChangeKey &&from) noexcept
Definition: iks.pb.h:504
void SetCachedSize(int size) const final
Definition: iks.pb.cc:1114
std::string * _internal_mutable_session_key()
Definition: iks.pb.h:3096
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:539
std::string * mutable_new_key_bytes()
Definition: iks.pb.h:2975
const std::string & session_key_uuid() const
Definition: iks.pb.h:3029
void clear_session_key_uuid()
Definition: iks.pb.h:3026
::PROTOBUF_NAMESPACE_ID::int32 key_number_
Definition: iks.pb.h:785
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:1570
CMSG_DesfireChangeKey & operator=(const CMSG_DesfireChangeKey &from)
Definition: iks.pb.h:509
bool change_same_key_
Definition: iks.pb.h:784
const ::KeyDiversificationInfo & new_key_div() const
Definition: iks.pb.h:3216
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_
Definition: iks.pb.h:780
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_new_key_bytes()
Definition: iks.pb.h:2990
void clear_key_number()
Definition: iks.pb.h:3282
std::string * _internal_mutable_session_key_uuid()
Definition: iks.pb.h:3051
bool has_old_key_div() const
Definition: iks.pb.h:3119
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:1145
void set_session_key(ArgT0 &&arg0, ArgT... args)
::KeyDiversificationInfo * unsafe_arena_release_old_key_div()
Definition: iks.pb.h:3159
const std::string & new_key_uuid() const
Definition: iks.pb.h:2919
bool has_new_key_div() const
Definition: iks.pb.h:3202
static void ArenaDtor(void *object)
Definition: iks.pb.cc:1108
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr old_key_bytes_
Definition: iks.pb.h:776
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:587
void InternalSwap(CMSG_DesfireChangeKey *other)
Definition: iks.pb.cc:1524
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_iv()
Definition: iks.pb.h:3331
void clear_iv()
Definition: iks.pb.h:3302
const ::KeyDiversificationInfo & old_key_div() const
Definition: iks.pb.h:3133
CMSG_DesfireChangeKey * New() const final
Definition: iks.pb.h:561
static const CMSG_DesfireChangeKey & default_instance()
Definition: iks.pb.h:532
CMSG_DesfireChangeKey & operator=(CMSG_DesfireChangeKey &&from) noexcept
Definition: iks.pb.h:513
const std::string & _internal_new_key_uuid() const
Definition: iks.pb.h:2934
::PROTOBUF_NAMESPACE_ID::int32 key_number() const
Definition: iks.pb.h:3288
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:526
void set_session_key_uuid(ArgT0 &&arg0, ArgT... args)
void unsafe_arena_set_allocated_new_key_div(::KeyDiversificationInfo *new_key_div)
Definition: iks.pb.h:3220
void set_old_key_bytes(ArgT0 &&arg0, ArgT... args)
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_old_key_div()
Definition: iks.pb.h:3150
const std::string & _internal_old_key_uuid() const
Definition: iks.pb.h:2844
PROTOBUF_ALWAYS_INLINE void _internal_set_iv(const std::string &value)
Definition: iks.pb.h:3323
::KeyDiversificationInfo * _internal_mutable_new_key_div()
Definition: iks.pb.h:3249
~CMSG_DesfireChangeKey() override
Definition: iks.pb.cc:1089
void set_allocated_old_key_uuid(std::string *old_key_uuid)
Definition: iks.pb.h:2859
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_new_key_uuid()
Definition: iks.pb.h:2945
bool IsInitialized() const final
Definition: iks.pb.cc:1520
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_uuid_
Definition: iks.pb.h:779
void set_allocated_new_key_div(::KeyDiversificationInfo *new_key_div)
Definition: iks.pb.h:3261
@ kOldKeyDivFieldNumber
Definition: iks.pb.h:611
@ kIvFieldNumber
Definition: iks.pb.h:610
@ kNewKeyUuidFieldNumber
Definition: iks.pb.h:606
@ kKeyNumberFieldNumber
Definition: iks.pb.h:614
@ kOldKeyUuidFieldNumber
Definition: iks.pb.h:604
@ kSessionKeyUuidFieldNumber
Definition: iks.pb.h:608
@ kNewKeyBytesFieldNumber
Definition: iks.pb.h:607
@ kSessionKeyFieldNumber
Definition: iks.pb.h:609
@ kNewKeyDivFieldNumber
Definition: iks.pb.h:612
@ kOldKeyBytesFieldNumber
Definition: iks.pb.h:605
@ kChangeSameKeyFieldNumber
Definition: iks.pb.h:613
void SharedCtor()
Definition: iks.pb.cc:1075
void clear_old_key_div()
Definition: iks.pb.h:3122
void set_change_same_key(bool value)
Definition: iks.pb.h:3020
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1506
std::string * mutable_iv()
Definition: iks.pb.h:3316
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:1261
::KeyDiversificationInfo * _internal_mutable_old_key_div()
Definition: iks.pb.h:3166
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr old_key_uuid_
Definition: iks.pb.h:775
void set_old_key_uuid(ArgT0 &&arg0, ArgT... args)
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_session_key()
Definition: iks.pb.h:3100
CMSG_DesfireChangeKey()
Definition: iks.pb.h:499
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:1118
const ::KeyDiversificationInfo & _internal_old_key_div() const
Definition: iks.pb.h:3128
Definition: iks.pb.cc:3345
Definition: iks.pb.h:1908
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:3404
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1998
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:3410
::KeyDiversificationInfo * unsafe_arena_release_diversification()
Definition: iks.pb.h:4316
PROTOBUF_ALWAYS_INLINE void _internal_set_random_picc(const std::string &value)
Definition: iks.pb.h:4249
int GetCachedSize() const final
Definition: iks.pb.h:1990
void set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4335
const std::string & key_uuid() const
Definition: iks.pb.h:4186
std::string * mutable_key_uuid()
Definition: iks.pb.h:4197
std::string * mutable_random_picc()
Definition: iks.pb.h:4242
@ kRandomPiccFieldNumber
Definition: iks.pb.h:2016
@ kKeyUuidFieldNumber
Definition: iks.pb.h:2015
@ kDiversificationFieldNumber
Definition: iks.pb.h:2017
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:2075
PROTOBUF_FUTURE_MUST_USE_RESULT::KeyDiversificationInfo * release_diversification()
Definition: iks.pb.h:4307
const ::KeyDiversificationInfo & diversification() const
Definition: iks.pb.h:4290
size_t ByteSizeLong() const final
Definition: iks.pb.cc:3516
void SetCachedSize(int size) const final
Definition: iks.pb.cc:3406
PROTOBUF_ALWAYS_INLINE void _internal_set_key_uuid(const std::string &value)
Definition: iks.pb.h:4204
void unsafe_arena_set_allocated_diversification(::KeyDiversificationInfo *diversification)
Definition: iks.pb.h:4294
static const CMSG_DesfireISOAuth_Step1 & default_instance()
Definition: iks.pb.h:1943
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_random_picc()
Definition: iks.pb.h:4257
void InternalArenaConstructable_
Definition: iks.pb.h:2070
void set_key_uuid(ArgT0 &&arg0, ArgT... args)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:3478
void UnsafeArenaSwap(CMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.h:1964
::KeyDiversificationInfo * diversification_
Definition: iks.pb.h:2074
std::string * _internal_mutable_key_uuid()
Definition: iks.pb.h:4208
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:3621
void InternalSwap(CMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.cc:3605
void set_allocated_key_uuid(std::string *key_uuid)
Definition: iks.pb.h:4216
void Swap(CMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.h:1956
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3587
const ::KeyDiversificationInfo & _internal_diversification() const
Definition: iks.pb.h:4285
void DestructorSkippable_
Definition: iks.pb.h:2071
void clear_random_picc()
Definition: iks.pb.h:4228
void set_allocated_random_picc(std::string *random_picc)
Definition: iks.pb.h:4261
static const CMSG_DesfireISOAuth_Step1 * internal_default_instance()
Definition: iks.pb.h:1946
bool IsInitialized() const final
Definition: iks.pb.cc:3601
CMSG_DesfireISOAuth_Step1 & operator=(CMSG_DesfireISOAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1924
CMSG_DesfireISOAuth_Step1(CMSG_DesfireISOAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1915
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1937
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr random_picc_
Definition: iks.pb.h:2073
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_uuid_
Definition: iks.pb.h:2072
friend void swap(CMSG_DesfireISOAuth_Step1 &a, CMSG_DesfireISOAuth_Step1 &b)
Definition: iks.pb.h:1953
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1934
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3554
void SharedCtor()
Definition: iks.pb.cc:3381
const std::string & random_picc() const
Definition: iks.pb.h:4231
static void ArenaDtor(void *object)
Definition: iks.pb.cc:3400
std::string * _internal_mutable_random_picc()
Definition: iks.pb.h:4253
CMSG_DesfireISOAuth_Step1 * New() const final
Definition: iks.pb.h:1972
void SharedDtor()
Definition: iks.pb.cc:3393
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_key_uuid()
Definition: iks.pb.h:4212
CMSG_DesfireISOAuth_Step1 & operator=(const CMSG_DesfireISOAuth_Step1 &from)
Definition: iks.pb.h:1920
void set_random_picc(ArgT0 &&arg0, ArgT... args)
bool has_diversification() const
Definition: iks.pb.h:4276
void clear_key_uuid()
Definition: iks.pb.h:4183
CMSG_DesfireISOAuth_Step1 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1976
~CMSG_DesfireISOAuth_Step1() override
Definition: iks.pb.cc:3387
const std::string & _internal_random_picc() const
Definition: iks.pb.h:4246
const std::string & _internal_key_uuid() const
Definition: iks.pb.h:4201
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1950
::KeyDiversificationInfo * mutable_diversification()
Definition: iks.pb.h:4331
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:3425
CMSG_DesfireISOAuth_Step1()
Definition: iks.pb.h:1910
void clear_diversification()
Definition: iks.pb.h:4279
bool _internal_has_diversification() const
Definition: iks.pb.h:4273
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1940
::KeyDiversificationInfo * _internal_mutable_diversification()
Definition: iks.pb.h:4323
Definition: iks.pb.h:929
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:971
::PROTOBUF_NAMESPACE_ID::int32 size_
Definition: iks.pb.h:1054
::PROTOBUF_NAMESPACE_ID::int32 size() const
Definition: iks.pb.h:3406
::PROTOBUF_NAMESPACE_ID::int32 _internal_size() const
Definition: iks.pb.h:3403
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1909
@ kSizeFieldNumber
Definition: iks.pb.h:1036
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1936
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:958
void set_size(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: iks.pb.h:3414
CMSG_GenRandom & operator=(CMSG_GenRandom &&from) noexcept
Definition: iks.pb.h:945
int GetCachedSize() const final
Definition: iks.pb.h:1011
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:961
CMSG_GenRandom(CMSG_GenRandom &&from) noexcept
Definition: iks.pb.h:936
~CMSG_GenRandom() override
Definition: iks.pb.cc:1799
CMSG_GenRandom * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:997
CMSG_GenRandom()
Definition: iks.pb.h:931
CMSG_GenRandom & operator=(const CMSG_GenRandom &from)
Definition: iks.pb.h:941
friend void swap(CMSG_GenRandom &a, CMSG_GenRandom &b)
Definition: iks.pb.h:974
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:1819
static const CMSG_GenRandom * internal_default_instance()
Definition: iks.pb.h:967
void Swap(CMSG_GenRandom *other)
Definition: iks.pb.h:977
void SharedDtor()
Definition: iks.pb.cc:1805
void InternalSwap(CMSG_GenRandom *other)
Definition: iks.pb.cc:1954
void _internal_set_size(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: iks.pb.h:3410
bool IsInitialized() const final
Definition: iks.pb.cc:1950
size_t ByteSizeLong() const final
Definition: iks.pb.cc:1885
void UnsafeArenaSwap(CMSG_GenRandom *other)
Definition: iks.pb.h:985
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:1865
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:1813
CMSG_GenRandom * New() const final
Definition: iks.pb.h:993
void DestructorSkippable_
Definition: iks.pb.h:1053
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:955
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:1960
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1055
static void ArenaDtor(void *object)
Definition: iks.pb.cc:1809
void InternalArenaConstructable_
Definition: iks.pb.h:1052
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1019
void SharedCtor()
Definition: iks.pb.cc:1795
static const CMSG_GenRandom & default_instance()
Definition: iks.pb.h:964
void SetCachedSize(int size) const final
Definition: iks.pb.cc:1815
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:1829
void clear_size()
Definition: iks.pb.h:3400
Definition: iks.pb.cc:474
Definition: iks.pb.h:144
KeyDiversificationInfo & operator=(KeyDiversificationInfo &&from) noexcept
Definition: iks.pb.h:160
void clear_div_input()
Definition: iks.pb.h:2643
const std::string & _internal_div_input() const
Definition: iks.pb.h:2661
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr div_input_
Definition: iks.pb.h:314
PROTOBUF_ALWAYS_INLINE void _internal_set_div_input(const std::string &value)
Definition: iks.pb.h:2664
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: iks.pb.h:273
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:665
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:316
void DestructorSkippable_
Definition: iks.pb.h:313
int GetCachedSize() const final
Definition: iks.pb.h:226
friend void swap(KeyDiversificationInfo &a, KeyDiversificationInfo &b)
Definition: iks.pb.h:189
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:578
void set_allocated_div_input(std::string *div_input)
Definition: iks.pb.h:2676
const std::string & div_input() const
Definition: iks.pb.h:2646
static void ArenaDtor(void *object)
Definition: iks.pb.cc:512
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:176
static const KeyDiversificationInfo & default_instance()
Definition: iks.pb.h:179
void set_div_type(::KeyDiversificationInfo_Type value)
Definition: iks.pb.h:2637
KeyDiversificationInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:212
void clear_div_type()
Definition: iks.pb.h:2623
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:516
size_t ByteSizeLong() const final
Definition: iks.pb.cc:605
static constexpr Type AV2
Definition: iks.pb.h:251
int div_type_
Definition: iks.pb.h:315
static constexpr Type NONE
Definition: iks.pb.h:249
static constexpr Type Type_MAX
Definition: iks.pb.h:258
void _internal_set_div_type(::KeyDiversificationInfo_Type value)
Definition: iks.pb.h:2633
static constexpr Type Type_MIN
Definition: iks.pb.h:256
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:522
void InternalArenaConstructable_
Definition: iks.pb.h:312
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:186
static const std::string & Type_Name(T enum_t_value)
Definition: iks.pb.h:267
~KeyDiversificationInfo() override
Definition: iks.pb.cc:501
void UnsafeArenaSwap(KeyDiversificationInfo *other)
Definition: iks.pb.h:200
static constexpr int Type_ARRAYSIZE
Definition: iks.pb.h:260
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_div_input()
Definition: iks.pb.h:2672
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:234
void Swap(KeyDiversificationInfo *other)
Definition: iks.pb.h:192
std::string * mutable_div_input()
Definition: iks.pb.h:2657
KeyDiversificationInfo & operator=(const KeyDiversificationInfo &from)
Definition: iks.pb.h:156
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:533
KeyDiversificationInfo()
Definition: iks.pb.h:146
bool IsInitialized() const final
Definition: iks.pb.cc:679
::KeyDiversificationInfo_Type div_type() const
Definition: iks.pb.h:2629
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:694
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:635
@ kDivTypeFieldNumber
Definition: iks.pb.h:282
@ kDivInputFieldNumber
Definition: iks.pb.h:281
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:173
void InternalSwap(KeyDiversificationInfo *other)
Definition: iks.pb.cc:683
KeyDiversificationInfo(KeyDiversificationInfo &&from) noexcept
Definition: iks.pb.h:151
void set_div_input(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:170
KeyDiversificationInfo * New() const final
Definition: iks.pb.h:208
void SharedCtor()
Definition: iks.pb.cc:496
std::string * _internal_mutable_div_input()
Definition: iks.pb.h:2668
::KeyDiversificationInfo_Type _internal_div_type() const
Definition: iks.pb.h:2626
void SetCachedSize(int size) const final
Definition: iks.pb.cc:518
static const KeyDiversificationInfo * internal_default_instance()
Definition: iks.pb.h:182
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: iks.pb.h:263
void SharedDtor()
Definition: iks.pb.cc:507
static bool Type_IsValid(int value)
Definition: iks.pb.h:253
Definition: iks.pb.cc:2520
Definition: iks.pb.h:1398
const ::SignatureDescription & _internal_signaturedescription() const
Definition: iks.pb.h:3772
void InternalSwap(SMSG_AESResult *other)
Definition: iks.pb.cc:2775
PROTOBUF_ALWAYS_INLINE void _internal_set_signature(const std::string &value)
Definition: iks.pb.h:3864
std::string * mutable_payload()
Definition: iks.pb.h:3729
SMSG_AESResult & operator=(SMSG_AESResult &&from) noexcept
Definition: iks.pb.h:1414
size_t ByteSizeLong() const final
Definition: iks.pb.cc:2686
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2724
void SharedDtor()
Definition: iks.pb.cc:2568
static const SMSG_AESResult & default_instance()
Definition: iks.pb.h:1433
const std::string & _internal_signature() const
Definition: iks.pb.h:3861
@ kPayloadFieldNumber
Definition: iks.pb.h:1505
@ kSignatureFieldNumber
Definition: iks.pb.h:1506
@ kSignatureDescriptionFieldNumber
Definition: iks.pb.h:1507
const std::string & payload() const
Definition: iks.pb.h:3718
void clear_signature()
Definition: iks.pb.h:3843
::SignatureDescription * signaturedescription_
Definition: iks.pb.h:1564
void clear_payload()
Definition: iks.pb.h:3715
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:2585
std::string * mutable_signature()
Definition: iks.pb.h:3857
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_payload()
Definition: iks.pb.h:3744
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1430
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:2579
const std::string & signature() const
Definition: iks.pb.h:3846
::SignatureDescription * _internal_mutable_signaturedescription()
Definition: iks.pb.h:3810
friend void swap(SMSG_AESResult &a, SMSG_AESResult &b)
Definition: iks.pb.h:1443
const std::string & _internal_payload() const
Definition: iks.pb.h:3733
PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string &value)
Definition: iks.pb.h:3736
void SetCachedSize(int size) const final
Definition: iks.pb.cc:2581
bool IsInitialized() const final
Definition: iks.pb.cc:2771
const ::SignatureDescription & signaturedescription() const
Definition: iks.pb.h:3777
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr signature_
Definition: iks.pb.h:1563
SMSG_AESResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1466
SMSG_AESResult()
Definition: iks.pb.h:1400
int GetCachedSize() const final
Definition: iks.pb.h:1480
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:2791
void Swap(SMSG_AESResult *other)
Definition: iks.pb.h:1446
::SignatureDescription * mutable_signaturedescription()
Definition: iks.pb.h:3818
void unsafe_arena_set_allocated_signaturedescription(::SignatureDescription *signaturedescription)
Definition: iks.pb.h:3781
SMSG_AESResult * New() const final
Definition: iks.pb.h:1462
std::string * _internal_mutable_signature()
Definition: iks.pb.h:3868
void set_signature(ArgT0 &&arg0, ArgT... args)
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_signature()
Definition: iks.pb.h:3872
bool has_signaturedescription() const
Definition: iks.pb.h:3763
void DestructorSkippable_
Definition: iks.pb.h:1561
void set_allocated_signature(std::string *signature)
Definition: iks.pb.h:3876
::SignatureDescription * unsafe_arena_release_signaturedescription()
Definition: iks.pb.h:3803
SMSG_AESResult & operator=(const SMSG_AESResult &from)
Definition: iks.pb.h:1410
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:2652
void InternalArenaConstructable_
Definition: iks.pb.h:1560
void SharedCtor()
Definition: iks.pb.cc:2556
void UnsafeArenaSwap(SMSG_AESResult *other)
Definition: iks.pb.h:1454
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1427
void clear_signaturedescription()
Definition: iks.pb.h:3766
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_
Definition: iks.pb.h:1562
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1565
static void ArenaDtor(void *object)
Definition: iks.pb.cc:2575
void set_allocated_signaturedescription(::SignatureDescription *signaturedescription)
Definition: iks.pb.h:3822
SMSG_AESResult(SMSG_AESResult &&from) noexcept
Definition: iks.pb.h:1405
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1488
void set_payload(ArgT0 &&arg0, ArgT... args)
~SMSG_AESResult() override
Definition: iks.pb.cc:2562
bool _internal_has_signaturedescription() const
Definition: iks.pb.h:3760
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:2600
static const SMSG_AESResult * internal_default_instance()
Definition: iks.pb.h:1436
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1424
std::string * _internal_mutable_payload()
Definition: iks.pb.h:3740
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1440
PROTOBUF_FUTURE_MUST_USE_RESULT::SignatureDescription * release_signaturedescription()
Definition: iks.pb.h:3794
void set_allocated_payload(std::string *payload)
Definition: iks.pb.h:3748
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2757
Definition: iks.pb.cc:3083
Definition: iks.pb.h:1744
std::string * mutable_encrypted_cryptogram()
Definition: iks.pb.h:4103
SMSG_DesfireAESAuth_Step1 & operator=(SMSG_DesfireAESAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1760
SMSG_DesfireAESAuth_Step1()
Definition: iks.pb.h:1746
const std::string & encrypted_cryptogram() const
Definition: iks.pb.h:4092
void SetCachedSize(int size) const final
Definition: iks.pb.cc:3134
void set_auth_context_id(ArgT0 &&arg0, ArgT... args)
static const SMSG_DesfireAESAuth_Step1 * internal_default_instance()
Definition: iks.pb.h:1782
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:3138
std::string * _internal_mutable_auth_context_id()
Definition: iks.pb.h:4159
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:3337
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1902
~SMSG_DesfireAESAuth_Step1() override
Definition: iks.pb.cc:3116
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1773
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_cryptogram_
Definition: iks.pb.h:1899
static const SMSG_DesfireAESAuth_Step1 & default_instance()
Definition: iks.pb.h:1779
std::string * _internal_mutable_encrypted_cryptogram()
Definition: iks.pb.h:4114
const std::string & auth_context_id() const
Definition: iks.pb.h:4137
size_t ByteSizeLong() const final
Definition: iks.pb.cc:3234
void InternalSwap(SMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.cc:3321
SMSG_DesfireAESAuth_Step1(SMSG_DesfireAESAuth_Step1 &&from) noexcept
Definition: iks.pb.h:1751
bool IsInitialized() const final
Definition: iks.pb.cc:3317
void Swap(SMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.h:1792
void set_allocated_auth_context_id(std::string *auth_context_id)
Definition: iks.pb.h:4167
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3303
bool success() const
Definition: iks.pb.h:4075
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:3150
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1834
void InternalArenaConstructable_
Definition: iks.pb.h:1897
PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_cryptogram(const std::string &value)
Definition: iks.pb.h:4110
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:3132
int GetCachedSize() const final
Definition: iks.pb.h:1826
void SharedCtor()
Definition: iks.pb.cc:3110
void set_allocated_encrypted_cryptogram(std::string *encrypted_cryptogram)
Definition: iks.pb.h:4122
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:3202
SMSG_DesfireAESAuth_Step1 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1812
void _internal_set_success(bool value)
Definition: iks.pb.h:4079
void SharedDtor()
Definition: iks.pb.cc:3122
static void ArenaDtor(void *object)
Definition: iks.pb.cc:3128
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_
Definition: iks.pb.h:1900
PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string &value)
Definition: iks.pb.h:4155
std::string * mutable_auth_context_id()
Definition: iks.pb.h:4148
void set_success(bool value)
Definition: iks.pb.h:4083
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1776
bool _internal_success() const
Definition: iks.pb.h:4072
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1770
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1786
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_auth_context_id()
Definition: iks.pb.h:4163
void UnsafeArenaSwap(SMSG_DesfireAESAuth_Step1 *other)
Definition: iks.pb.h:1800
SMSG_DesfireAESAuth_Step1 * New() const final
Definition: iks.pb.h:1808
const std::string & _internal_auth_context_id() const
Definition: iks.pb.h:4152
const std::string & _internal_encrypted_cryptogram() const
Definition: iks.pb.h:4107
void clear_encrypted_cryptogram()
Definition: iks.pb.h:4089
void set_encrypted_cryptogram(ArgT0 &&arg0, ArgT... args)
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_encrypted_cryptogram()
Definition: iks.pb.h:4118
bool success_
Definition: iks.pb.h:1901
@ kAuthContextIdFieldNumber
Definition: iks.pb.h:1852
@ kSuccessFieldNumber
Definition: iks.pb.h:1853
@ kEncryptedCryptogramFieldNumber
Definition: iks.pb.h:1851
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3270
void clear_auth_context_id()
Definition: iks.pb.h:4134
void DestructorSkippable_
Definition: iks.pb.h:1898
void clear_success()
Definition: iks.pb.h:4069
SMSG_DesfireAESAuth_Step1 & operator=(const SMSG_DesfireAESAuth_Step1 &from)
Definition: iks.pb.h:1756
friend void swap(SMSG_DesfireAESAuth_Step1 &a, SMSG_DesfireAESAuth_Step1 &b)
Definition: iks.pb.h:1789
Definition: iks.pb.cc:4249
Definition: iks.pb.h:2450
std::string * _internal_mutable_session_key()
Definition: iks.pb.h:4786
friend void swap(SMSG_DesfireAuth_Step2 &a, SMSG_DesfireAuth_Step2 &b)
Definition: iks.pb.h:2495
void set_allocated_session_key(std::string *session_key)
Definition: iks.pb.h:4794
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_
Definition: iks.pb.h:2605
int GetCachedSize() const final
Definition: iks.pb.h:2532
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:4508
const std::string & _internal_session_key_ref() const
Definition: iks.pb.h:4824
void SharedDtor()
Definition: iks.pb.cc:4288
void DestructorSkippable_
Definition: iks.pb.h:2604
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr session_key_ref_
Definition: iks.pb.h:2606
const std::string & session_key() const
Definition: iks.pb.h:4764
static void ArenaDtor(void *object)
Definition: iks.pb.cc:4294
@ kSuccessFieldNumber
Definition: iks.pb.h:2559
@ kSessionKeyRefFieldNumber
Definition: iks.pb.h:2558
@ kSessionKeyFieldNumber
Definition: iks.pb.h:2557
void InternalSwap(SMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.cc:4492
void InternalArenaConstructable_
Definition: iks.pb.h:2603
void Swap(SMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.h:2498
void set_allocated_session_key_ref(std::string *session_key_ref)
Definition: iks.pb.h:4839
SMSG_DesfireAuth_Step2 * New() const final
Definition: iks.pb.h:2514
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:2482
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:4474
void UnsafeArenaSwap(SMSG_DesfireAuth_Step2 *other)
Definition: iks.pb.h:2506
std::string * mutable_session_key_ref()
Definition: iks.pb.h:4820
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:4304
void set_session_key(ArgT0 &&arg0, ArgT... args)
SMSG_DesfireAuth_Step2 & operator=(const SMSG_DesfireAuth_Step2 &from)
Definition: iks.pb.h:2462
const std::string & _internal_session_key() const
Definition: iks.pb.h:4779
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_session_key_ref()
Definition: iks.pb.h:4835
PROTOBUF_ALWAYS_INLINE void _internal_set_session_key_ref(const std::string &value)
Definition: iks.pb.h:4827
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:4369
static const SMSG_DesfireAuth_Step2 * internal_default_instance()
Definition: iks.pb.h:2488
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:2608
std::string * mutable_session_key()
Definition: iks.pb.h:4775
void set_session_key_ref(ArgT0 &&arg0, ArgT... args)
bool success_
Definition: iks.pb.h:2607
PROTOBUF_ALWAYS_INLINE void _internal_set_session_key(const std::string &value)
Definition: iks.pb.h:4782
size_t ByteSizeLong() const final
Definition: iks.pb.cc:4405
void clear_success()
Definition: iks.pb.h:4741
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_session_key()
Definition: iks.pb.h:4790
bool success() const
Definition: iks.pb.h:4747
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:2540
void SetCachedSize(int size) const final
Definition: iks.pb.cc:4300
SMSG_DesfireAuth_Step2 & operator=(SMSG_DesfireAuth_Step2 &&from) noexcept
Definition: iks.pb.h:2466
static const SMSG_DesfireAuth_Step2 & default_instance()
Definition: iks.pb.h:2485
void clear_session_key()
Definition: iks.pb.h:4761
bool _internal_success() const
Definition: iks.pb.h:4744
std::string * _internal_mutable_session_key_ref()
Definition: iks.pb.h:4831
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:2479
void _internal_set_success(bool value)
Definition: iks.pb.h:4751
~SMSG_DesfireAuth_Step2() override
Definition: iks.pb.cc:4282
const std::string & session_key_ref() const
Definition: iks.pb.h:4809
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:2476
void set_success(bool value)
Definition: iks.pb.h:4755
SMSG_DesfireAuth_Step2 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:2518
bool IsInitialized() const final
Definition: iks.pb.cc:4488
SMSG_DesfireAuth_Step2(SMSG_DesfireAuth_Step2 &&from) noexcept
Definition: iks.pb.h:2457
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:4298
void clear_session_key_ref()
Definition: iks.pb.h:4806
void SharedCtor()
Definition: iks.pb.cc:4276
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:2492
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:4316
SMSG_DesfireAuth_Step2()
Definition: iks.pb.h:2452
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:4441
Definition: iks.pb.cc:1578
Definition: iks.pb.h:792
void DestructorSkippable_
Definition: iks.pb.h:921
SMSG_DesfireChangeKey & operator=(const SMSG_DesfireChangeKey &from)
Definition: iks.pb.h:804
void InternalSwap(SMSG_DesfireChangeKey *other)
Definition: iks.pb.cc:1760
std::string * _internal_mutable_cryptogram()
Definition: iks.pb.h:3376
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:824
void SharedCtor()
Definition: iks.pb.cc:1599
SMSG_DesfireChangeKey * New() const final
Definition: iks.pb.h:856
static void ArenaDtor(void *object)
Definition: iks.pb.cc:1614
SMSG_DesfireChangeKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:860
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1715
bool IsInitialized() const final
Definition: iks.pb.cc:1756
std::string * mutable_cryptogram()
Definition: iks.pb.h:3365
size_t ByteSizeLong() const final
Definition: iks.pb.cc:1691
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:1618
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:1624
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_cryptogram()
Definition: iks.pb.h:3380
void clear_cryptogram()
Definition: iks.pb.h:3351
static const SMSG_DesfireChangeKey & default_instance()
Definition: iks.pb.h:827
const std::string & _internal_cryptogram() const
Definition: iks.pb.h:3369
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:1634
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:818
void SharedDtor()
Definition: iks.pb.cc:1609
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:1742
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:923
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:1671
void SetCachedSize(int size) const final
Definition: iks.pb.cc:1620
void UnsafeArenaSwap(SMSG_DesfireChangeKey *other)
Definition: iks.pb.h:848
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:821
~SMSG_DesfireChangeKey() override
Definition: iks.pb.cc:1603
int GetCachedSize() const final
Definition: iks.pb.h:874
void InternalArenaConstructable_
Definition: iks.pb.h:920
const std::string & cryptogram() const
Definition: iks.pb.h:3354
SMSG_DesfireChangeKey(SMSG_DesfireChangeKey &&from) noexcept
Definition: iks.pb.h:799
@ kCryptogramFieldNumber
Definition: iks.pb.h:899
static const SMSG_DesfireChangeKey * internal_default_instance()
Definition: iks.pb.h:830
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cryptogram_
Definition: iks.pb.h:922
void set_cryptogram(ArgT0 &&arg0, ArgT... args)
SMSG_DesfireChangeKey()
Definition: iks.pb.h:794
PROTOBUF_ALWAYS_INLINE void _internal_set_cryptogram(const std::string &value)
Definition: iks.pb.h:3372
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:834
friend void swap(SMSG_DesfireChangeKey &a, SMSG_DesfireChangeKey &b)
Definition: iks.pb.h:837
void Swap(SMSG_DesfireChangeKey *other)
Definition: iks.pb.h:840
SMSG_DesfireChangeKey & operator=(SMSG_DesfireChangeKey &&from) noexcept
Definition: iks.pb.h:808
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:882
void set_allocated_cryptogram(std::string *cryptogram)
Definition: iks.pb.h:3384
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:1770
Definition: iks.pb.cc:3629
Definition: iks.pb.h:2081
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_random2()
Definition: iks.pb.h:4409
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:2113
void set_allocated_auth_context_id(std::string *auth_context_id)
Definition: iks.pb.h:4503
const std::string & encrypted_cryptogram() const
Definition: iks.pb.h:4428
bool IsInitialized() const final
Definition: iks.pb.cc:3895
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3881
void clear_auth_context_id()
Definition: iks.pb.h:4470
size_t ByteSizeLong() const final
Definition: iks.pb.cc:3802
void SharedDtor()
Definition: iks.pb.cc:3674
void set_auth_context_id(ArgT0 &&arg0, ArgT... args)
static const SMSG_DesfireISOAuth_Step1 * internal_default_instance()
Definition: iks.pb.h:2119
std::string * mutable_encrypted_cryptogram()
Definition: iks.pb.h:4439
static const SMSG_DesfireISOAuth_Step1 & default_instance()
Definition: iks.pb.h:2116
SMSG_DesfireISOAuth_Step1 * New() const final
Definition: iks.pb.h:2145
bool success() const
Definition: iks.pb.h:4366
void DestructorSkippable_
Definition: iks.pb.h:2250
~SMSG_DesfireISOAuth_Step1() override
Definition: iks.pb.cc:3668
std::string * _internal_mutable_auth_context_id()
Definition: iks.pb.h:4495
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr auth_context_id_
Definition: iks.pb.h:2253
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encrypted_cryptogram_
Definition: iks.pb.h:2252
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr random2_
Definition: iks.pb.h:2251
void clear_success()
Definition: iks.pb.h:4360
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_auth_context_id()
Definition: iks.pb.h:4499
void InternalSwap(SMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.cc:3899
bool _internal_success() const
Definition: iks.pb.h:4363
void set_allocated_encrypted_cryptogram(std::string *encrypted_cryptogram)
Definition: iks.pb.h:4458
const std::string & _internal_encrypted_cryptogram() const
Definition: iks.pb.h:4443
void set_random2(ArgT0 &&arg0, ArgT... args)
void set_success(bool value)
Definition: iks.pb.h:4374
SMSG_DesfireISOAuth_Step1 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:2149
PROTOBUF_ALWAYS_INLINE void _internal_set_auth_context_id(const std::string &value)
Definition: iks.pb.h:4491
PROTOBUF_ALWAYS_INLINE void _internal_set_encrypted_cryptogram(const std::string &value)
Definition: iks.pb.h:4446
void set_allocated_random2(std::string *random2)
Definition: iks.pb.h:4413
std::string * _internal_mutable_random2()
Definition: iks.pb.h:4405
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:3845
const std::string & auth_context_id() const
Definition: iks.pb.h:4473
PROTOBUF_ALWAYS_INLINE void _internal_set_random2(const std::string &value)
Definition: iks.pb.h:4401
void SharedCtor()
Definition: iks.pb.cc:3661
void SetCachedSize(int size) const final
Definition: iks.pb.cc:3687
static void ArenaDtor(void *object)
Definition: iks.pb.cc:3681
void _internal_set_success(bool value)
Definition: iks.pb.h:4370
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:3685
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:2107
void InternalArenaConstructable_
Definition: iks.pb.h:2249
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:3691
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:3704
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:2110
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:3764
void set_encrypted_cryptogram(ArgT0 &&arg0, ArgT... args)
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:2123
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_encrypted_cryptogram()
Definition: iks.pb.h:4454
void UnsafeArenaSwap(SMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.h:2137
const std::string & random2() const
Definition: iks.pb.h:4383
void Swap(SMSG_DesfireISOAuth_Step1 *other)
Definition: iks.pb.h:2129
std::string * mutable_auth_context_id()
Definition: iks.pb.h:4484
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:2171
void clear_random2()
Definition: iks.pb.h:4380
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:2255
void clear_encrypted_cryptogram()
Definition: iks.pb.h:4425
friend void swap(SMSG_DesfireISOAuth_Step1 &a, SMSG_DesfireISOAuth_Step1 &b)
Definition: iks.pb.h:2126
bool success_
Definition: iks.pb.h:2254
SMSG_DesfireISOAuth_Step1(SMSG_DesfireISOAuth_Step1 &&from) noexcept
Definition: iks.pb.h:2088
std::string * mutable_random2()
Definition: iks.pb.h:4394
const std::string & _internal_random2() const
Definition: iks.pb.h:4398
SMSG_DesfireISOAuth_Step1 & operator=(SMSG_DesfireISOAuth_Step1 &&from) noexcept
Definition: iks.pb.h:2097
std::string * _internal_mutable_encrypted_cryptogram()
Definition: iks.pb.h:4450
SMSG_DesfireISOAuth_Step1 & operator=(const SMSG_DesfireISOAuth_Step1 &from)
Definition: iks.pb.h:2093
@ kEncryptedCryptogramFieldNumber
Definition: iks.pb.h:2189
@ kRandom2FieldNumber
Definition: iks.pb.h:2188
@ kSuccessFieldNumber
Definition: iks.pb.h:2191
@ kAuthContextIdFieldNumber
Definition: iks.pb.h:2190
SMSG_DesfireISOAuth_Step1()
Definition: iks.pb.h:2083
int GetCachedSize() const final
Definition: iks.pb.h:2163
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:3920
const std::string & _internal_auth_context_id() const
Definition: iks.pb.h:4488
Definition: iks.pb.cc:1968
Definition: iks.pb.h:1061
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:2014
void UnsafeArenaSwap(SMSG_GenRandom *other)
Definition: iks.pb.h:1117
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:1192
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:1151
@ kRandomBytesFieldNumber
Definition: iks.pb.h:1168
std::string * _internal_mutable_randombytes()
Definition: iks.pb.h:3449
PROTOBUF_ALWAYS_INLINE void _internal_set_randombytes(const std::string &value)
Definition: iks.pb.h:3445
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_randombytes()
Definition: iks.pb.h:3453
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:1090
const std::string & _internal_randombytes() const
Definition: iks.pb.h:3442
void clear_randombytes()
Definition: iks.pb.h:3424
void SetCachedSize(int size) const final
Definition: iks.pb.cc:2010
SMSG_GenRandom(SMSG_GenRandom &&from) noexcept
Definition: iks.pb.h:1068
bool IsInitialized() const final
Definition: iks.pb.cc:2146
int GetCachedSize() const final
Definition: iks.pb.h:1143
static const SMSG_GenRandom * internal_default_instance()
Definition: iks.pb.h:1099
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:1093
SMSG_GenRandom & operator=(SMSG_GenRandom &&from) noexcept
Definition: iks.pb.h:1077
void SharedDtor()
Definition: iks.pb.cc:1999
void set_allocated_randombytes(std::string *randombytes)
Definition: iks.pb.h:3457
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:2160
void InternalArenaConstructable_
Definition: iks.pb.h:1189
SMSG_GenRandom & operator=(const SMSG_GenRandom &from)
Definition: iks.pb.h:1073
static void ArenaDtor(void *object)
Definition: iks.pb.cc:2004
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:2024
const std::string & randombytes() const
Definition: iks.pb.h:3427
static const SMSG_GenRandom & default_instance()
Definition: iks.pb.h:1096
~SMSG_GenRandom() override
Definition: iks.pb.cc:1993
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:1103
SMSG_GenRandom * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:1129
void Swap(SMSG_GenRandom *other)
Definition: iks.pb.h:1109
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:2061
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:1087
void set_randombytes(ArgT0 &&arg0, ArgT... args)
void InternalSwap(SMSG_GenRandom *other)
Definition: iks.pb.cc:2150
std::string * mutable_randombytes()
Definition: iks.pb.h:3438
void DestructorSkippable_
Definition: iks.pb.h:1190
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr randombytes_
Definition: iks.pb.h:1191
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2105
SMSG_GenRandom * New() const final
Definition: iks.pb.h:1125
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:2008
void SharedCtor()
Definition: iks.pb.cc:1989
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:2132
friend void swap(SMSG_GenRandom &a, SMSG_GenRandom &b)
Definition: iks.pb.h:1106
SMSG_GenRandom()
Definition: iks.pb.h:1063
size_t ByteSizeLong() const final
Definition: iks.pb.cc:2081
Definition: iks.pb.cc:702
Definition: iks.pb.h:322
SignatureDescription & operator=(SignatureDescription &&from) noexcept
Definition: iks.pb.h:338
static constexpr int kIndexInFileMessages
Definition: iks.pb.h:364
void InternalSwap(SignatureDescription *other)
Definition: iks.pb.cc:972
friend void swap(SignatureDescription &a, SignatureDescription &b)
Definition: iks.pb.h:367
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: iks.pb.cc:776
std::string * mutable_run_uuid()
Definition: iks.pb.h:2771
bool IsInitialized() const final
Definition: iks.pb.cc:968
void clear_payload()
Definition: iks.pb.h:2692
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: iks.pb.h:348
void clear_timestamp()
Definition: iks.pb.h:2802
void set_allocated_run_uuid(std::string *run_uuid)
Definition: iks.pb.h:2790
static const SignatureDescription & default_instance()
Definition: iks.pb.h:357
::PROTOBUF_NAMESPACE_ID::uint64 nonce_
Definition: iks.pb.h:489
void set_run_uuid(ArgT0 &&arg0, ArgT... args)
void set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: iks.pb.h:2816
void SharedCtor()
Definition: iks.pb.cc:731
void SetCachedSize(int size) const final
Definition: iks.pb.cc:758
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: iks.pb.h:412
PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string &value)
Definition: iks.pb.h:2713
std::string * _internal_mutable_payload()
Definition: iks.pb.h:2717
void _internal_set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: iks.pb.h:2812
const std::string & _internal_payload() const
Definition: iks.pb.h:2710
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: iks.pb.cc:993
const std::string & _internal_run_uuid() const
Definition: iks.pb.h:2775
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_
Definition: iks.pb.h:487
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_run_uuid()
Definition: iks.pb.h:2786
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: iks.pb.cc:762
SignatureDescription * New() const final
Definition: iks.pb.h:386
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:954
void clear_run_uuid()
Definition: iks.pb.h:2757
void _internal_set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: iks.pb.h:2747
SignatureDescription()
Definition: iks.pb.h:324
void clear_nonce()
Definition: iks.pb.h:2737
const std::string & payload() const
Definition: iks.pb.h:2695
::PROTOBUF_NAMESPACE_ID::uint64 _internal_nonce() const
Definition: iks.pb.h:2740
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: iks.pb.cc:756
void set_payload(ArgT0 &&arg0, ArgT... args)
void Swap(SignatureDescription *other)
Definition: iks.pb.h:370
::PROTOBUF_NAMESPACE_ID::uint64 timestamp_
Definition: iks.pb.h:490
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_payload()
Definition: iks.pb.h:2721
size_t ByteSizeLong() const final
Definition: iks.pb.cc:873
std::string * _internal_mutable_run_uuid()
Definition: iks.pb.h:2782
~SignatureDescription() override
Definition: iks.pb.cc:740
const std::string & run_uuid() const
Definition: iks.pb.h:2760
void set_allocated_payload(std::string *payload)
Definition: iks.pb.h:2725
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: iks.pb.h:491
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: iks.pb.h:354
@ kNonceFieldNumber
Definition: iks.pb.h:431
@ kRunUuidFieldNumber
Definition: iks.pb.h:430
@ kTimestampFieldNumber
Definition: iks.pb.h:432
@ kPayloadFieldNumber
Definition: iks.pb.h:429
void DestructorSkippable_
Definition: iks.pb.h:486
std::string * mutable_payload()
Definition: iks.pb.h:2706
static const SignatureDescription * internal_default_instance()
Definition: iks.pb.h:360
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: iks.pb.cc:835
PROTOBUF_ALWAYS_INLINE void _internal_set_run_uuid(const std::string &value)
Definition: iks.pb.h:2778
static void ArenaDtor(void *object)
Definition: iks.pb.cc:752
void UnsafeArenaSwap(SignatureDescription *other)
Definition: iks.pb.h:378
SignatureDescription & operator=(const SignatureDescription &from)
Definition: iks.pb.h:334
::PROTOBUF_NAMESPACE_ID::uint64 timestamp() const
Definition: iks.pb.h:2808
int GetCachedSize() const final
Definition: iks.pb.h:404
void SharedDtor()
Definition: iks.pb.cc:746
::PROTOBUF_NAMESPACE_ID::uint64 _internal_timestamp() const
Definition: iks.pb.h:2805
void set_nonce(::PROTOBUF_NAMESPACE_ID::uint64 value)
Definition: iks.pb.h:2751
void InternalArenaConstructable_
Definition: iks.pb.h:485
SignatureDescription(SignatureDescription &&from) noexcept
Definition: iks.pb.h:329
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: iks.pb.h:351
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr run_uuid_
Definition: iks.pb.h:488
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: iks.pb.cc:918
SignatureDescription * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: iks.pb.h:390
::PROTOBUF_NAMESPACE_ID::uint64 nonce() const
Definition: iks.pb.h:2743
CMSG_GenRandomDefaultTypeInternal _CMSG_GenRandom_default_instance_
Definition: iks.pb.cc:93
constexpr int KeyDiversificationInfo_Type_Type_ARRAYSIZE
Definition: iks.pb.h:125
SMSG_AESResultDefaultTypeInternal _SMSG_AESResult_default_instance_
Definition: iks.pb.cc:135
SMSG_DesfireISOAuth_Step1DefaultTypeInternal _SMSG_DesfireISOAuth_Step1_default_instance_
Definition: iks.pb.cc:192
SMSG_GenRandomDefaultTypeInternal _SMSG_GenRandom_default_instance_
Definition: iks.pb.cc:105
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_iks_2eproto
Definition: iks.pb.cc:438
CMSG_DesfireISOAuth_Step1DefaultTypeInternal _CMSG_DesfireISOAuth_Step1_default_instance_
Definition: iks.pb.cc:177
const std::string & KeyDiversificationInfo_Type_Name(T enum_t_value)
Definition: iks.pb.h:129
constexpr KeyDiversificationInfo_Type KeyDiversificationInfo_Type_Type_MAX
Definition: iks.pb.h:124
constexpr KeyDiversificationInfo_Type KeyDiversificationInfo_Type_Type_MIN
Definition: iks.pb.h:123
CMSG_AESOperationDefaultTypeInternal _CMSG_AESOperation_default_instance_
Definition: iks.pb.cc:121
CMSG_DesfireChangeKeyDefaultTypeInternal _CMSG_DesfireChangeKey_default_instance_
Definition: iks.pb.cc:69
KeyDiversificationInfoDefaultTypeInternal _KeyDiversificationInfo_default_instance_
Definition: iks.pb.cc:32
::SignatureDescription * Arena::CreateMaybeMessage<::SignatureDescription >(Arena *)
SMSG_DesfireAESAuth_Step1DefaultTypeInternal _SMSG_DesfireAESAuth_Step1_default_instance_
Definition: iks.pb.cc:163
SMSG_DesfireAuth_Step2DefaultTypeInternal _SMSG_DesfireAuth_Step2_default_instance_
Definition: iks.pb.cc:221
CMSG_DesfireAuth_Step2DefaultTypeInternal _CMSG_DesfireAuth_Step2_default_instance_
Definition: iks.pb.cc:207
SMSG_DesfireChangeKeyDefaultTypeInternal _SMSG_DesfireChangeKey_default_instance_
Definition: iks.pb.cc:81
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * KeyDiversificationInfo_Type_descriptor()
Definition: iks.pb.cc:450
::KeyDiversificationInfo * Arena::CreateMaybeMessage<::KeyDiversificationInfo >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::KeyDiversificationInfo_Type >()
Definition: iks.pb.h:4887
bool KeyDiversificationInfo_Type_IsValid(int value)
Definition: iks.pb.cc:454
KeyDiversificationInfo_Type
Definition: iks.pb.h:116
@ KeyDiversificationInfo_Type_AV2
Definition: iks.pb.h:118
@ KeyDiversificationInfo_Type_NONE
Definition: iks.pb.h:117
@ KeyDiversificationInfo_Type_KeyDiversificationInfo_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: iks.pb.h:120
@ KeyDiversificationInfo_Type_KeyDiversificationInfo_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: iks.pb.h:119
bool KeyDiversificationInfo_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, KeyDiversificationInfo_Type *value)
Definition: iks.pb.h:136
SignatureDescriptionDefaultTypeInternal _SignatureDescription_default_instance_
Definition: iks.pb.cc:47
CMSG_DesfireAESAuth_Step1DefaultTypeInternal _CMSG_DesfireAESAuth_Step1_default_instance_
Definition: iks.pb.cc:149
Definition: iks.pb.h:39
EVP_MD_CTX ctx
Definition: signature_helper.cpp:68
Definition: iks.pb.cc:113
Definition: iks.pb.cc:85
Definition: iks.pb.cc:127
Definition: iks.pb.cc:97
Definition: iks.pb.h:45
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: iks.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: iks.pb.h:54
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: iks.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[14] PROTOBUF_SECTION_VARIABLE(protodesc_cold)