From 56e32418dc3092ab96e1ab9d2c171fab4227dc49 Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Wed, 30 Oct 2019 17:16:01 -0400 Subject: [PATCH] Update to protobuf 3.10 lite. --- build.gradle | 4 +- java/build.gradle | 31 + .../libsignal/metadata/SignalProtos.java | 3961 ----------------- protobuf/Makefile | 3 - protobuf/UnidentifiedDelivery.proto | 4 +- 5 files changed, 36 insertions(+), 3967 deletions(-) delete mode 100644 java/src/main/java/org/signal/libsignal/metadata/SignalProtos.java delete mode 100644 protobuf/Makefile diff --git a/build.gradle b/build.gradle index ec960c4..f0c4cac 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ subprojects { - ext.version_number = "0.0.5" + ext.version_number = "0.0.5-PROTOBUF3" ext.group_info = "org.signal" - ext.protocol_version = "2.7.1" + ext.protocol_version = "2.7.1-PROTOBUF3" if (JavaVersion.current().isJava8Compatible()) { allprojects { diff --git a/java/build.gradle b/java/build.gradle index 2d3a684..8bbb031 100644 --- a/java/build.gradle +++ b/java/build.gradle @@ -1,4 +1,16 @@ +buildscript { + repositories { + google() + jcenter() + } + + dependencies { + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10' + } +} + apply plugin: 'java' +apply plugin: 'com.google.protobuf' apply plugin: 'maven' apply plugin: 'signing' @@ -22,10 +34,29 @@ sourceSets { dependencies { compile "org.whispersystems:signal-protocol-java:${protocol_version}" + compile 'com.google.protobuf:protobuf-javalite:3.10.0' testCompile ('junit:junit:3.8.2') } +protobuf { + protoc { + artifact = 'com.google.protobuf:protoc:3.10.0' + } + generateProtoTasks { + all().each { task -> + task.builtins { + java { + option "lite" + } + } + } + } +} + +sourceSets { + main.proto.srcDir '../protobuf' +} test { testLogging { diff --git a/java/src/main/java/org/signal/libsignal/metadata/SignalProtos.java b/java/src/main/java/org/signal/libsignal/metadata/SignalProtos.java deleted file mode 100644 index b8d6512..0000000 --- a/java/src/main/java/org/signal/libsignal/metadata/SignalProtos.java +++ /dev/null @@ -1,3961 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: UnidentifiedDelivery.proto - -package org.signal.libsignal.metadata; - -public final class SignalProtos { - private SignalProtos() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - } - public interface ServerCertificateOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional bytes certificate = 1; - /** - * optional bytes certificate = 1; - */ - boolean hasCertificate(); - /** - * optional bytes certificate = 1; - */ - com.google.protobuf.ByteString getCertificate(); - - // optional bytes signature = 2; - /** - * optional bytes signature = 2; - */ - boolean hasSignature(); - /** - * optional bytes signature = 2; - */ - com.google.protobuf.ByteString getSignature(); - } - /** - * Protobuf type {@code signal.ServerCertificate} - */ - public static final class ServerCertificate extends - com.google.protobuf.GeneratedMessage - implements ServerCertificateOrBuilder { - // Use ServerCertificate.newBuilder() to construct. - private ServerCertificate(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private ServerCertificate(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final ServerCertificate defaultInstance; - public static ServerCertificate getDefaultInstance() { - return defaultInstance; - } - - public ServerCertificate getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ServerCertificate( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - certificate_ = input.readBytes(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - signature_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.class, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public ServerCertificate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ServerCertificate(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public interface CertificateOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional uint32 id = 1; - /** - * optional uint32 id = 1; - */ - boolean hasId(); - /** - * optional uint32 id = 1; - */ - int getId(); - - // optional bytes key = 2; - /** - * optional bytes key = 2; - */ - boolean hasKey(); - /** - * optional bytes key = 2; - */ - com.google.protobuf.ByteString getKey(); - } - /** - * Protobuf type {@code signal.ServerCertificate.Certificate} - */ - public static final class Certificate extends - com.google.protobuf.GeneratedMessage - implements CertificateOrBuilder { - // Use Certificate.newBuilder() to construct. - private Certificate(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Certificate(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final Certificate defaultInstance; - public static Certificate getDefaultInstance() { - return defaultInstance; - } - - public Certificate getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Certificate( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - id_ = input.readUInt32(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - key_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_Certificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_Certificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.class, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public Certificate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Certificate(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional uint32 id = 1; - public static final int ID_FIELD_NUMBER = 1; - private int id_; - /** - * optional uint32 id = 1; - */ - public boolean hasId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional uint32 id = 1; - */ - public int getId() { - return id_; - } - - // optional bytes key = 2; - public static final int KEY_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString key_; - /** - * optional bytes key = 2; - */ - public boolean hasKey() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes key = 2; - */ - public com.google.protobuf.ByteString getKey() { - return key_; - } - - private void initFields() { - id_ = 0; - key_ = com.google.protobuf.ByteString.EMPTY; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeUInt32(1, id_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeBytes(2, key_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(1, id_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(2, key_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.ServerCertificate.Certificate} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.ServerCertificate.CertificateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_Certificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_Certificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.class, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - id_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - key_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_Certificate_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate build() { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate buildPartial() { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate result = new org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.id_ = id_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.key_ = key_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate other) { - if (other == org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate.getDefaultInstance()) return this; - if (other.hasId()) { - setId(other.getId()); - } - if (other.hasKey()) { - setKey(other.getKey()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Certificate) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional uint32 id = 1; - private int id_ ; - /** - * optional uint32 id = 1; - */ - public boolean hasId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional uint32 id = 1; - */ - public int getId() { - return id_; - } - /** - * optional uint32 id = 1; - */ - public Builder setId(int value) { - bitField0_ |= 0x00000001; - id_ = value; - onChanged(); - return this; - } - /** - * optional uint32 id = 1; - */ - public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); - id_ = 0; - onChanged(); - return this; - } - - // optional bytes key = 2; - private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes key = 2; - */ - public boolean hasKey() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes key = 2; - */ - public com.google.protobuf.ByteString getKey() { - return key_; - } - /** - * optional bytes key = 2; - */ - public Builder setKey(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - key_ = value; - onChanged(); - return this; - } - /** - * optional bytes key = 2; - */ - public Builder clearKey() { - bitField0_ = (bitField0_ & ~0x00000002); - key_ = getDefaultInstance().getKey(); - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:signal.ServerCertificate.Certificate) - } - - static { - defaultInstance = new Certificate(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.ServerCertificate.Certificate) - } - - private int bitField0_; - // optional bytes certificate = 1; - public static final int CERTIFICATE_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString certificate_; - /** - * optional bytes certificate = 1; - */ - public boolean hasCertificate() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes certificate = 1; - */ - public com.google.protobuf.ByteString getCertificate() { - return certificate_; - } - - // optional bytes signature = 2; - public static final int SIGNATURE_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString signature_; - /** - * optional bytes signature = 2; - */ - public boolean hasSignature() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes signature = 2; - */ - public com.google.protobuf.ByteString getSignature() { - return signature_; - } - - private void initFields() { - certificate_ = com.google.protobuf.ByteString.EMPTY; - signature_ = com.google.protobuf.ByteString.EMPTY; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, certificate_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeBytes(2, signature_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, certificate_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(2, signature_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.ServerCertificate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.ServerCertificate prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.ServerCertificate} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.class, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.ServerCertificate.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - certificate_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - signature_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_ServerCertificate_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate build() { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate buildPartial() { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate result = new org.signal.libsignal.metadata.SignalProtos.ServerCertificate(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.certificate_ = certificate_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.signature_ = signature_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.ServerCertificate) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.ServerCertificate)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.ServerCertificate other) { - if (other == org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance()) return this; - if (other.hasCertificate()) { - setCertificate(other.getCertificate()); - } - if (other.hasSignature()) { - setSignature(other.getSignature()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.ServerCertificate) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional bytes certificate = 1; - private com.google.protobuf.ByteString certificate_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes certificate = 1; - */ - public boolean hasCertificate() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes certificate = 1; - */ - public com.google.protobuf.ByteString getCertificate() { - return certificate_; - } - /** - * optional bytes certificate = 1; - */ - public Builder setCertificate(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - certificate_ = value; - onChanged(); - return this; - } - /** - * optional bytes certificate = 1; - */ - public Builder clearCertificate() { - bitField0_ = (bitField0_ & ~0x00000001); - certificate_ = getDefaultInstance().getCertificate(); - onChanged(); - return this; - } - - // optional bytes signature = 2; - private com.google.protobuf.ByteString signature_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes signature = 2; - */ - public boolean hasSignature() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes signature = 2; - */ - public com.google.protobuf.ByteString getSignature() { - return signature_; - } - /** - * optional bytes signature = 2; - */ - public Builder setSignature(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - signature_ = value; - onChanged(); - return this; - } - /** - * optional bytes signature = 2; - */ - public Builder clearSignature() { - bitField0_ = (bitField0_ & ~0x00000002); - signature_ = getDefaultInstance().getSignature(); - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:signal.ServerCertificate) - } - - static { - defaultInstance = new ServerCertificate(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.ServerCertificate) - } - - public interface SenderCertificateOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional bytes certificate = 1; - /** - * optional bytes certificate = 1; - */ - boolean hasCertificate(); - /** - * optional bytes certificate = 1; - */ - com.google.protobuf.ByteString getCertificate(); - - // optional bytes signature = 2; - /** - * optional bytes signature = 2; - */ - boolean hasSignature(); - /** - * optional bytes signature = 2; - */ - com.google.protobuf.ByteString getSignature(); - } - /** - * Protobuf type {@code signal.SenderCertificate} - */ - public static final class SenderCertificate extends - com.google.protobuf.GeneratedMessage - implements SenderCertificateOrBuilder { - // Use SenderCertificate.newBuilder() to construct. - private SenderCertificate(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private SenderCertificate(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final SenderCertificate defaultInstance; - public static SenderCertificate getDefaultInstance() { - return defaultInstance; - } - - public SenderCertificate getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SenderCertificate( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - certificate_ = input.readBytes(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - signature_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.class, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public SenderCertificate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SenderCertificate(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public interface CertificateOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional string senderE164 = 1; - /** - * optional string senderE164 = 1; - */ - boolean hasSenderE164(); - /** - * optional string senderE164 = 1; - */ - java.lang.String getSenderE164(); - /** - * optional string senderE164 = 1; - */ - com.google.protobuf.ByteString - getSenderE164Bytes(); - - // optional string senderUuid = 6; - /** - * optional string senderUuid = 6; - */ - boolean hasSenderUuid(); - /** - * optional string senderUuid = 6; - */ - java.lang.String getSenderUuid(); - /** - * optional string senderUuid = 6; - */ - com.google.protobuf.ByteString - getSenderUuidBytes(); - - // optional uint32 senderDevice = 2; - /** - * optional uint32 senderDevice = 2; - */ - boolean hasSenderDevice(); - /** - * optional uint32 senderDevice = 2; - */ - int getSenderDevice(); - - // optional fixed64 expires = 3; - /** - * optional fixed64 expires = 3; - */ - boolean hasExpires(); - /** - * optional fixed64 expires = 3; - */ - long getExpires(); - - // optional bytes identityKey = 4; - /** - * optional bytes identityKey = 4; - */ - boolean hasIdentityKey(); - /** - * optional bytes identityKey = 4; - */ - com.google.protobuf.ByteString getIdentityKey(); - - // optional .signal.ServerCertificate signer = 5; - /** - * optional .signal.ServerCertificate signer = 5; - */ - boolean hasSigner(); - /** - * optional .signal.ServerCertificate signer = 5; - */ - org.signal.libsignal.metadata.SignalProtos.ServerCertificate getSigner(); - /** - * optional .signal.ServerCertificate signer = 5; - */ - org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder getSignerOrBuilder(); - } - /** - * Protobuf type {@code signal.SenderCertificate.Certificate} - */ - public static final class Certificate extends - com.google.protobuf.GeneratedMessage - implements CertificateOrBuilder { - // Use Certificate.newBuilder() to construct. - private Certificate(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Certificate(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final Certificate defaultInstance; - public static Certificate getDefaultInstance() { - return defaultInstance; - } - - public Certificate getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Certificate( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - senderE164_ = input.readBytes(); - break; - } - case 16: { - bitField0_ |= 0x00000004; - senderDevice_ = input.readUInt32(); - break; - } - case 25: { - bitField0_ |= 0x00000008; - expires_ = input.readFixed64(); - break; - } - case 34: { - bitField0_ |= 0x00000010; - identityKey_ = input.readBytes(); - break; - } - case 42: { - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder subBuilder = null; - if (((bitField0_ & 0x00000020) == 0x00000020)) { - subBuilder = signer_.toBuilder(); - } - signer_ = input.readMessage(org.signal.libsignal.metadata.SignalProtos.ServerCertificate.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(signer_); - signer_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000020; - break; - } - case 50: { - bitField0_ |= 0x00000002; - senderUuid_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_Certificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_Certificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.class, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public Certificate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Certificate(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional string senderE164 = 1; - public static final int SENDERE164_FIELD_NUMBER = 1; - private java.lang.Object senderE164_; - /** - * optional string senderE164 = 1; - */ - public boolean hasSenderE164() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string senderE164 = 1; - */ - public java.lang.String getSenderE164() { - java.lang.Object ref = senderE164_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - senderE164_ = s; - } - return s; - } - } - /** - * optional string senderE164 = 1; - */ - public com.google.protobuf.ByteString - getSenderE164Bytes() { - java.lang.Object ref = senderE164_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - senderE164_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - // optional string senderUuid = 6; - public static final int SENDERUUID_FIELD_NUMBER = 6; - private java.lang.Object senderUuid_; - /** - * optional string senderUuid = 6; - */ - public boolean hasSenderUuid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional string senderUuid = 6; - */ - public java.lang.String getSenderUuid() { - java.lang.Object ref = senderUuid_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - senderUuid_ = s; - } - return s; - } - } - /** - * optional string senderUuid = 6; - */ - public com.google.protobuf.ByteString - getSenderUuidBytes() { - java.lang.Object ref = senderUuid_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - senderUuid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - // optional uint32 senderDevice = 2; - public static final int SENDERDEVICE_FIELD_NUMBER = 2; - private int senderDevice_; - /** - * optional uint32 senderDevice = 2; - */ - public boolean hasSenderDevice() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional uint32 senderDevice = 2; - */ - public int getSenderDevice() { - return senderDevice_; - } - - // optional fixed64 expires = 3; - public static final int EXPIRES_FIELD_NUMBER = 3; - private long expires_; - /** - * optional fixed64 expires = 3; - */ - public boolean hasExpires() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional fixed64 expires = 3; - */ - public long getExpires() { - return expires_; - } - - // optional bytes identityKey = 4; - public static final int IDENTITYKEY_FIELD_NUMBER = 4; - private com.google.protobuf.ByteString identityKey_; - /** - * optional bytes identityKey = 4; - */ - public boolean hasIdentityKey() { - return ((bitField0_ & 0x00000010) == 0x00000010); - } - /** - * optional bytes identityKey = 4; - */ - public com.google.protobuf.ByteString getIdentityKey() { - return identityKey_; - } - - // optional .signal.ServerCertificate signer = 5; - public static final int SIGNER_FIELD_NUMBER = 5; - private org.signal.libsignal.metadata.SignalProtos.ServerCertificate signer_; - /** - * optional .signal.ServerCertificate signer = 5; - */ - public boolean hasSigner() { - return ((bitField0_ & 0x00000020) == 0x00000020); - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate getSigner() { - return signer_; - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder getSignerOrBuilder() { - return signer_; - } - - private void initFields() { - senderE164_ = ""; - senderUuid_ = ""; - senderDevice_ = 0; - expires_ = 0L; - identityKey_ = com.google.protobuf.ByteString.EMPTY; - signer_ = org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, getSenderE164Bytes()); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeUInt32(2, senderDevice_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - output.writeFixed64(3, expires_); - } - if (((bitField0_ & 0x00000010) == 0x00000010)) { - output.writeBytes(4, identityKey_); - } - if (((bitField0_ & 0x00000020) == 0x00000020)) { - output.writeMessage(5, signer_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeBytes(6, getSenderUuidBytes()); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, getSenderE164Bytes()); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(2, senderDevice_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - size += com.google.protobuf.CodedOutputStream - .computeFixed64Size(3, expires_); - } - if (((bitField0_ & 0x00000010) == 0x00000010)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(4, identityKey_); - } - if (((bitField0_ & 0x00000020) == 0x00000020)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, signer_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(6, getSenderUuidBytes()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.SenderCertificate.Certificate} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.SenderCertificate.CertificateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_Certificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_Certificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.class, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getSignerFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - senderE164_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - senderUuid_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - senderDevice_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - expires_ = 0L; - bitField0_ = (bitField0_ & ~0x00000008); - identityKey_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); - if (signerBuilder_ == null) { - signer_ = org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance(); - } else { - signerBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_Certificate_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate build() { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate buildPartial() { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate result = new org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.senderE164_ = senderE164_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.senderUuid_ = senderUuid_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.senderDevice_ = senderDevice_; - if (((from_bitField0_ & 0x00000008) == 0x00000008)) { - to_bitField0_ |= 0x00000008; - } - result.expires_ = expires_; - if (((from_bitField0_ & 0x00000010) == 0x00000010)) { - to_bitField0_ |= 0x00000010; - } - result.identityKey_ = identityKey_; - if (((from_bitField0_ & 0x00000020) == 0x00000020)) { - to_bitField0_ |= 0x00000020; - } - if (signerBuilder_ == null) { - result.signer_ = signer_; - } else { - result.signer_ = signerBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate other) { - if (other == org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate.getDefaultInstance()) return this; - if (other.hasSenderE164()) { - bitField0_ |= 0x00000001; - senderE164_ = other.senderE164_; - onChanged(); - } - if (other.hasSenderUuid()) { - bitField0_ |= 0x00000002; - senderUuid_ = other.senderUuid_; - onChanged(); - } - if (other.hasSenderDevice()) { - setSenderDevice(other.getSenderDevice()); - } - if (other.hasExpires()) { - setExpires(other.getExpires()); - } - if (other.hasIdentityKey()) { - setIdentityKey(other.getIdentityKey()); - } - if (other.hasSigner()) { - mergeSigner(other.getSigner()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Certificate) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional string senderE164 = 1; - private java.lang.Object senderE164_ = ""; - /** - * optional string senderE164 = 1; - */ - public boolean hasSenderE164() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string senderE164 = 1; - */ - public java.lang.String getSenderE164() { - java.lang.Object ref = senderE164_; - if (!(ref instanceof java.lang.String)) { - java.lang.String s = ((com.google.protobuf.ByteString) ref) - .toStringUtf8(); - senderE164_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string senderE164 = 1; - */ - public com.google.protobuf.ByteString - getSenderE164Bytes() { - java.lang.Object ref = senderE164_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - senderE164_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string senderE164 = 1; - */ - public Builder setSenderE164( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - senderE164_ = value; - onChanged(); - return this; - } - /** - * optional string senderE164 = 1; - */ - public Builder clearSenderE164() { - bitField0_ = (bitField0_ & ~0x00000001); - senderE164_ = getDefaultInstance().getSenderE164(); - onChanged(); - return this; - } - /** - * optional string senderE164 = 1; - */ - public Builder setSenderE164Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - senderE164_ = value; - onChanged(); - return this; - } - - // optional string senderUuid = 6; - private java.lang.Object senderUuid_ = ""; - /** - * optional string senderUuid = 6; - */ - public boolean hasSenderUuid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional string senderUuid = 6; - */ - public java.lang.String getSenderUuid() { - java.lang.Object ref = senderUuid_; - if (!(ref instanceof java.lang.String)) { - java.lang.String s = ((com.google.protobuf.ByteString) ref) - .toStringUtf8(); - senderUuid_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string senderUuid = 6; - */ - public com.google.protobuf.ByteString - getSenderUuidBytes() { - java.lang.Object ref = senderUuid_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - senderUuid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string senderUuid = 6; - */ - public Builder setSenderUuid( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - senderUuid_ = value; - onChanged(); - return this; - } - /** - * optional string senderUuid = 6; - */ - public Builder clearSenderUuid() { - bitField0_ = (bitField0_ & ~0x00000002); - senderUuid_ = getDefaultInstance().getSenderUuid(); - onChanged(); - return this; - } - /** - * optional string senderUuid = 6; - */ - public Builder setSenderUuidBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - senderUuid_ = value; - onChanged(); - return this; - } - - // optional uint32 senderDevice = 2; - private int senderDevice_ ; - /** - * optional uint32 senderDevice = 2; - */ - public boolean hasSenderDevice() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional uint32 senderDevice = 2; - */ - public int getSenderDevice() { - return senderDevice_; - } - /** - * optional uint32 senderDevice = 2; - */ - public Builder setSenderDevice(int value) { - bitField0_ |= 0x00000004; - senderDevice_ = value; - onChanged(); - return this; - } - /** - * optional uint32 senderDevice = 2; - */ - public Builder clearSenderDevice() { - bitField0_ = (bitField0_ & ~0x00000004); - senderDevice_ = 0; - onChanged(); - return this; - } - - // optional fixed64 expires = 3; - private long expires_ ; - /** - * optional fixed64 expires = 3; - */ - public boolean hasExpires() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional fixed64 expires = 3; - */ - public long getExpires() { - return expires_; - } - /** - * optional fixed64 expires = 3; - */ - public Builder setExpires(long value) { - bitField0_ |= 0x00000008; - expires_ = value; - onChanged(); - return this; - } - /** - * optional fixed64 expires = 3; - */ - public Builder clearExpires() { - bitField0_ = (bitField0_ & ~0x00000008); - expires_ = 0L; - onChanged(); - return this; - } - - // optional bytes identityKey = 4; - private com.google.protobuf.ByteString identityKey_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes identityKey = 4; - */ - public boolean hasIdentityKey() { - return ((bitField0_ & 0x00000010) == 0x00000010); - } - /** - * optional bytes identityKey = 4; - */ - public com.google.protobuf.ByteString getIdentityKey() { - return identityKey_; - } - /** - * optional bytes identityKey = 4; - */ - public Builder setIdentityKey(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - identityKey_ = value; - onChanged(); - return this; - } - /** - * optional bytes identityKey = 4; - */ - public Builder clearIdentityKey() { - bitField0_ = (bitField0_ & ~0x00000010); - identityKey_ = getDefaultInstance().getIdentityKey(); - onChanged(); - return this; - } - - // optional .signal.ServerCertificate signer = 5; - private org.signal.libsignal.metadata.SignalProtos.ServerCertificate signer_ = org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.ServerCertificate, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder> signerBuilder_; - /** - * optional .signal.ServerCertificate signer = 5; - */ - public boolean hasSigner() { - return ((bitField0_ & 0x00000020) == 0x00000020); - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate getSigner() { - if (signerBuilder_ == null) { - return signer_; - } else { - return signerBuilder_.getMessage(); - } - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public Builder setSigner(org.signal.libsignal.metadata.SignalProtos.ServerCertificate value) { - if (signerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - signer_ = value; - onChanged(); - } else { - signerBuilder_.setMessage(value); - } - bitField0_ |= 0x00000020; - return this; - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public Builder setSigner( - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder builderForValue) { - if (signerBuilder_ == null) { - signer_ = builderForValue.build(); - onChanged(); - } else { - signerBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000020; - return this; - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public Builder mergeSigner(org.signal.libsignal.metadata.SignalProtos.ServerCertificate value) { - if (signerBuilder_ == null) { - if (((bitField0_ & 0x00000020) == 0x00000020) && - signer_ != org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance()) { - signer_ = - org.signal.libsignal.metadata.SignalProtos.ServerCertificate.newBuilder(signer_).mergeFrom(value).buildPartial(); - } else { - signer_ = value; - } - onChanged(); - } else { - signerBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000020; - return this; - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public Builder clearSigner() { - if (signerBuilder_ == null) { - signer_ = org.signal.libsignal.metadata.SignalProtos.ServerCertificate.getDefaultInstance(); - onChanged(); - } else { - signerBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - return this; - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder getSignerBuilder() { - bitField0_ |= 0x00000020; - onChanged(); - return getSignerFieldBuilder().getBuilder(); - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - public org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder getSignerOrBuilder() { - if (signerBuilder_ != null) { - return signerBuilder_.getMessageOrBuilder(); - } else { - return signer_; - } - } - /** - * optional .signal.ServerCertificate signer = 5; - */ - private com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.ServerCertificate, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder> - getSignerFieldBuilder() { - if (signerBuilder_ == null) { - signerBuilder_ = new com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.ServerCertificate, org.signal.libsignal.metadata.SignalProtos.ServerCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.ServerCertificateOrBuilder>( - signer_, - getParentForChildren(), - isClean()); - signer_ = null; - } - return signerBuilder_; - } - - // @@protoc_insertion_point(builder_scope:signal.SenderCertificate.Certificate) - } - - static { - defaultInstance = new Certificate(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.SenderCertificate.Certificate) - } - - private int bitField0_; - // optional bytes certificate = 1; - public static final int CERTIFICATE_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString certificate_; - /** - * optional bytes certificate = 1; - */ - public boolean hasCertificate() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes certificate = 1; - */ - public com.google.protobuf.ByteString getCertificate() { - return certificate_; - } - - // optional bytes signature = 2; - public static final int SIGNATURE_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString signature_; - /** - * optional bytes signature = 2; - */ - public boolean hasSignature() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes signature = 2; - */ - public com.google.protobuf.ByteString getSignature() { - return signature_; - } - - private void initFields() { - certificate_ = com.google.protobuf.ByteString.EMPTY; - signature_ = com.google.protobuf.ByteString.EMPTY; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, certificate_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeBytes(2, signature_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, certificate_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(2, signature_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.SenderCertificate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.SenderCertificate prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.SenderCertificate} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.class, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.SenderCertificate.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - certificate_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - signature_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_SenderCertificate_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate build() { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate buildPartial() { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate result = new org.signal.libsignal.metadata.SignalProtos.SenderCertificate(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.certificate_ = certificate_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.signature_ = signature_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.SenderCertificate) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.SenderCertificate)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.SenderCertificate other) { - if (other == org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance()) return this; - if (other.hasCertificate()) { - setCertificate(other.getCertificate()); - } - if (other.hasSignature()) { - setSignature(other.getSignature()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.SenderCertificate) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional bytes certificate = 1; - private com.google.protobuf.ByteString certificate_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes certificate = 1; - */ - public boolean hasCertificate() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes certificate = 1; - */ - public com.google.protobuf.ByteString getCertificate() { - return certificate_; - } - /** - * optional bytes certificate = 1; - */ - public Builder setCertificate(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - certificate_ = value; - onChanged(); - return this; - } - /** - * optional bytes certificate = 1; - */ - public Builder clearCertificate() { - bitField0_ = (bitField0_ & ~0x00000001); - certificate_ = getDefaultInstance().getCertificate(); - onChanged(); - return this; - } - - // optional bytes signature = 2; - private com.google.protobuf.ByteString signature_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes signature = 2; - */ - public boolean hasSignature() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes signature = 2; - */ - public com.google.protobuf.ByteString getSignature() { - return signature_; - } - /** - * optional bytes signature = 2; - */ - public Builder setSignature(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - signature_ = value; - onChanged(); - return this; - } - /** - * optional bytes signature = 2; - */ - public Builder clearSignature() { - bitField0_ = (bitField0_ & ~0x00000002); - signature_ = getDefaultInstance().getSignature(); - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:signal.SenderCertificate) - } - - static { - defaultInstance = new SenderCertificate(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.SenderCertificate) - } - - public interface UnidentifiedSenderMessageOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional bytes ephemeralPublic = 1; - /** - * optional bytes ephemeralPublic = 1; - */ - boolean hasEphemeralPublic(); - /** - * optional bytes ephemeralPublic = 1; - */ - com.google.protobuf.ByteString getEphemeralPublic(); - - // optional bytes encryptedStatic = 2; - /** - * optional bytes encryptedStatic = 2; - */ - boolean hasEncryptedStatic(); - /** - * optional bytes encryptedStatic = 2; - */ - com.google.protobuf.ByteString getEncryptedStatic(); - - // optional bytes encryptedMessage = 3; - /** - * optional bytes encryptedMessage = 3; - */ - boolean hasEncryptedMessage(); - /** - * optional bytes encryptedMessage = 3; - */ - com.google.protobuf.ByteString getEncryptedMessage(); - } - /** - * Protobuf type {@code signal.UnidentifiedSenderMessage} - */ - public static final class UnidentifiedSenderMessage extends - com.google.protobuf.GeneratedMessage - implements UnidentifiedSenderMessageOrBuilder { - // Use UnidentifiedSenderMessage.newBuilder() to construct. - private UnidentifiedSenderMessage(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private UnidentifiedSenderMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final UnidentifiedSenderMessage defaultInstance; - public static UnidentifiedSenderMessage getDefaultInstance() { - return defaultInstance; - } - - public UnidentifiedSenderMessage getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private UnidentifiedSenderMessage( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - ephemeralPublic_ = input.readBytes(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - encryptedStatic_ = input.readBytes(); - break; - } - case 26: { - bitField0_ |= 0x00000004; - encryptedMessage_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.class, org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public UnidentifiedSenderMessage parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UnidentifiedSenderMessage(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public interface MessageOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - boolean hasType(); - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type getType(); - - // optional .signal.SenderCertificate senderCertificate = 2; - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - boolean hasSenderCertificate(); - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - org.signal.libsignal.metadata.SignalProtos.SenderCertificate getSenderCertificate(); - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder getSenderCertificateOrBuilder(); - - // optional bytes content = 3; - /** - * optional bytes content = 3; - */ - boolean hasContent(); - /** - * optional bytes content = 3; - */ - com.google.protobuf.ByteString getContent(); - } - /** - * Protobuf type {@code signal.UnidentifiedSenderMessage.Message} - */ - public static final class Message extends - com.google.protobuf.GeneratedMessage - implements MessageOrBuilder { - // Use Message.newBuilder() to construct. - private Message(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Message(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final Message defaultInstance; - public static Message getDefaultInstance() { - return defaultInstance; - } - - public Message getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Message( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - int rawValue = input.readEnum(); - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type value = org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type.valueOf(rawValue); - if (value == null) { - unknownFields.mergeVarintField(1, rawValue); - } else { - bitField0_ |= 0x00000001; - type_ = value; - } - break; - } - case 18: { - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder subBuilder = null; - if (((bitField0_ & 0x00000002) == 0x00000002)) { - subBuilder = senderCertificate_.toBuilder(); - } - senderCertificate_ = input.readMessage(org.signal.libsignal.metadata.SignalProtos.SenderCertificate.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(senderCertificate_); - senderCertificate_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000002; - break; - } - case 26: { - bitField0_ |= 0x00000004; - content_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_Message_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_Message_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.class, org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public Message parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Message(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - /** - * Protobuf enum {@code signal.UnidentifiedSenderMessage.Message.Type} - */ - public enum Type - implements com.google.protobuf.ProtocolMessageEnum { - /** - * PREKEY_MESSAGE = 1; - */ - PREKEY_MESSAGE(0, 1), - /** - * MESSAGE = 2; - */ - MESSAGE(1, 2), - ; - - /** - * PREKEY_MESSAGE = 1; - */ - public static final int PREKEY_MESSAGE_VALUE = 1; - /** - * MESSAGE = 2; - */ - public static final int MESSAGE_VALUE = 2; - - - public final int getNumber() { return value; } - - public static Type valueOf(int value) { - switch (value) { - case 1: return PREKEY_MESSAGE; - case 2: return MESSAGE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Type findValueByNumber(int number) { - return Type.valueOf(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(index); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.getDescriptor().getEnumTypes().get(0); - } - - private static final Type[] VALUES = values(); - - public static Type valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - return VALUES[desc.getIndex()]; - } - - private final int index; - private final int value; - - private Type(int index, int value) { - this.index = index; - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:signal.UnidentifiedSenderMessage.Message.Type) - } - - private int bitField0_; - // optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - public static final int TYPE_FIELD_NUMBER = 1; - private org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type type_; - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public boolean hasType() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type getType() { - return type_; - } - - // optional .signal.SenderCertificate senderCertificate = 2; - public static final int SENDERCERTIFICATE_FIELD_NUMBER = 2; - private org.signal.libsignal.metadata.SignalProtos.SenderCertificate senderCertificate_; - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public boolean hasSenderCertificate() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate getSenderCertificate() { - return senderCertificate_; - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder getSenderCertificateOrBuilder() { - return senderCertificate_; - } - - // optional bytes content = 3; - public static final int CONTENT_FIELD_NUMBER = 3; - private com.google.protobuf.ByteString content_; - /** - * optional bytes content = 3; - */ - public boolean hasContent() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional bytes content = 3; - */ - public com.google.protobuf.ByteString getContent() { - return content_; - } - - private void initFields() { - type_ = org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type.PREKEY_MESSAGE; - senderCertificate_ = org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance(); - content_ = com.google.protobuf.ByteString.EMPTY; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeEnum(1, type_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeMessage(2, senderCertificate_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeBytes(3, content_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, type_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, senderCertificate_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(3, content_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.UnidentifiedSenderMessage.Message} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.MessageOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_Message_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_Message_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.class, org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getSenderCertificateFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - type_ = org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type.PREKEY_MESSAGE; - bitField0_ = (bitField0_ & ~0x00000001); - if (senderCertificateBuilder_ == null) { - senderCertificate_ = org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance(); - } else { - senderCertificateBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - content_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_Message_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message build() { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message buildPartial() { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message result = new org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.type_ = type_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - if (senderCertificateBuilder_ == null) { - result.senderCertificate_ = senderCertificate_; - } else { - result.senderCertificate_ = senderCertificateBuilder_.build(); - } - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.content_ = content_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message other) { - if (other == org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.getDefaultInstance()) return this; - if (other.hasType()) { - setType(other.getType()); - } - if (other.hasSenderCertificate()) { - mergeSenderCertificate(other.getSenderCertificate()); - } - if (other.hasContent()) { - setContent(other.getContent()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - private org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type type_ = org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type.PREKEY_MESSAGE; - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public boolean hasType() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type getType() { - return type_; - } - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public Builder setType(org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - type_ = value; - onChanged(); - return this; - } - /** - * optional .signal.UnidentifiedSenderMessage.Message.Type type = 1; - */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000001); - type_ = org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Message.Type.PREKEY_MESSAGE; - onChanged(); - return this; - } - - // optional .signal.SenderCertificate senderCertificate = 2; - private org.signal.libsignal.metadata.SignalProtos.SenderCertificate senderCertificate_ = org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.SenderCertificate, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder> senderCertificateBuilder_; - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public boolean hasSenderCertificate() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate getSenderCertificate() { - if (senderCertificateBuilder_ == null) { - return senderCertificate_; - } else { - return senderCertificateBuilder_.getMessage(); - } - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public Builder setSenderCertificate(org.signal.libsignal.metadata.SignalProtos.SenderCertificate value) { - if (senderCertificateBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - senderCertificate_ = value; - onChanged(); - } else { - senderCertificateBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public Builder setSenderCertificate( - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder builderForValue) { - if (senderCertificateBuilder_ == null) { - senderCertificate_ = builderForValue.build(); - onChanged(); - } else { - senderCertificateBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public Builder mergeSenderCertificate(org.signal.libsignal.metadata.SignalProtos.SenderCertificate value) { - if (senderCertificateBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002) && - senderCertificate_ != org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance()) { - senderCertificate_ = - org.signal.libsignal.metadata.SignalProtos.SenderCertificate.newBuilder(senderCertificate_).mergeFrom(value).buildPartial(); - } else { - senderCertificate_ = value; - } - onChanged(); - } else { - senderCertificateBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public Builder clearSenderCertificate() { - if (senderCertificateBuilder_ == null) { - senderCertificate_ = org.signal.libsignal.metadata.SignalProtos.SenderCertificate.getDefaultInstance(); - onChanged(); - } else { - senderCertificateBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder getSenderCertificateBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getSenderCertificateFieldBuilder().getBuilder(); - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - public org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder getSenderCertificateOrBuilder() { - if (senderCertificateBuilder_ != null) { - return senderCertificateBuilder_.getMessageOrBuilder(); - } else { - return senderCertificate_; - } - } - /** - * optional .signal.SenderCertificate senderCertificate = 2; - */ - private com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.SenderCertificate, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder> - getSenderCertificateFieldBuilder() { - if (senderCertificateBuilder_ == null) { - senderCertificateBuilder_ = new com.google.protobuf.SingleFieldBuilder< - org.signal.libsignal.metadata.SignalProtos.SenderCertificate, org.signal.libsignal.metadata.SignalProtos.SenderCertificate.Builder, org.signal.libsignal.metadata.SignalProtos.SenderCertificateOrBuilder>( - senderCertificate_, - getParentForChildren(), - isClean()); - senderCertificate_ = null; - } - return senderCertificateBuilder_; - } - - // optional bytes content = 3; - private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes content = 3; - */ - public boolean hasContent() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional bytes content = 3; - */ - public com.google.protobuf.ByteString getContent() { - return content_; - } - /** - * optional bytes content = 3; - */ - public Builder setContent(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - content_ = value; - onChanged(); - return this; - } - /** - * optional bytes content = 3; - */ - public Builder clearContent() { - bitField0_ = (bitField0_ & ~0x00000004); - content_ = getDefaultInstance().getContent(); - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:signal.UnidentifiedSenderMessage.Message) - } - - static { - defaultInstance = new Message(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.UnidentifiedSenderMessage.Message) - } - - private int bitField0_; - // optional bytes ephemeralPublic = 1; - public static final int EPHEMERALPUBLIC_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString ephemeralPublic_; - /** - * optional bytes ephemeralPublic = 1; - */ - public boolean hasEphemeralPublic() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes ephemeralPublic = 1; - */ - public com.google.protobuf.ByteString getEphemeralPublic() { - return ephemeralPublic_; - } - - // optional bytes encryptedStatic = 2; - public static final int ENCRYPTEDSTATIC_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString encryptedStatic_; - /** - * optional bytes encryptedStatic = 2; - */ - public boolean hasEncryptedStatic() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes encryptedStatic = 2; - */ - public com.google.protobuf.ByteString getEncryptedStatic() { - return encryptedStatic_; - } - - // optional bytes encryptedMessage = 3; - public static final int ENCRYPTEDMESSAGE_FIELD_NUMBER = 3; - private com.google.protobuf.ByteString encryptedMessage_; - /** - * optional bytes encryptedMessage = 3; - */ - public boolean hasEncryptedMessage() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional bytes encryptedMessage = 3; - */ - public com.google.protobuf.ByteString getEncryptedMessage() { - return encryptedMessage_; - } - - private void initFields() { - ephemeralPublic_ = com.google.protobuf.ByteString.EMPTY; - encryptedStatic_ = com.google.protobuf.ByteString.EMPTY; - encryptedMessage_ = com.google.protobuf.ByteString.EMPTY; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, ephemeralPublic_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeBytes(2, encryptedStatic_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeBytes(3, encryptedMessage_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, ephemeralPublic_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(2, encryptedStatic_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(3, encryptedMessage_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code signal.UnidentifiedSenderMessage} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessageOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.class, org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.Builder.class); - } - - // Construct using org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - ephemeralPublic_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - encryptedStatic_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - encryptedMessage_ = com.google.protobuf.ByteString.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.signal.libsignal.metadata.SignalProtos.internal_static_signal_UnidentifiedSenderMessage_descriptor; - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage getDefaultInstanceForType() { - return org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.getDefaultInstance(); - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage build() { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage buildPartial() { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage result = new org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.ephemeralPublic_ = ephemeralPublic_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.encryptedStatic_ = encryptedStatic_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.encryptedMessage_ = encryptedMessage_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage) { - return mergeFrom((org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage other) { - if (other == org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage.getDefaultInstance()) return this; - if (other.hasEphemeralPublic()) { - setEphemeralPublic(other.getEphemeralPublic()); - } - if (other.hasEncryptedStatic()) { - setEncryptedStatic(other.getEncryptedStatic()); - } - if (other.hasEncryptedMessage()) { - setEncryptedMessage(other.getEncryptedMessage()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.signal.libsignal.metadata.SignalProtos.UnidentifiedSenderMessage) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional bytes ephemeralPublic = 1; - private com.google.protobuf.ByteString ephemeralPublic_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes ephemeralPublic = 1; - */ - public boolean hasEphemeralPublic() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional bytes ephemeralPublic = 1; - */ - public com.google.protobuf.ByteString getEphemeralPublic() { - return ephemeralPublic_; - } - /** - * optional bytes ephemeralPublic = 1; - */ - public Builder setEphemeralPublic(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - ephemeralPublic_ = value; - onChanged(); - return this; - } - /** - * optional bytes ephemeralPublic = 1; - */ - public Builder clearEphemeralPublic() { - bitField0_ = (bitField0_ & ~0x00000001); - ephemeralPublic_ = getDefaultInstance().getEphemeralPublic(); - onChanged(); - return this; - } - - // optional bytes encryptedStatic = 2; - private com.google.protobuf.ByteString encryptedStatic_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes encryptedStatic = 2; - */ - public boolean hasEncryptedStatic() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional bytes encryptedStatic = 2; - */ - public com.google.protobuf.ByteString getEncryptedStatic() { - return encryptedStatic_; - } - /** - * optional bytes encryptedStatic = 2; - */ - public Builder setEncryptedStatic(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - encryptedStatic_ = value; - onChanged(); - return this; - } - /** - * optional bytes encryptedStatic = 2; - */ - public Builder clearEncryptedStatic() { - bitField0_ = (bitField0_ & ~0x00000002); - encryptedStatic_ = getDefaultInstance().getEncryptedStatic(); - onChanged(); - return this; - } - - // optional bytes encryptedMessage = 3; - private com.google.protobuf.ByteString encryptedMessage_ = com.google.protobuf.ByteString.EMPTY; - /** - * optional bytes encryptedMessage = 3; - */ - public boolean hasEncryptedMessage() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional bytes encryptedMessage = 3; - */ - public com.google.protobuf.ByteString getEncryptedMessage() { - return encryptedMessage_; - } - /** - * optional bytes encryptedMessage = 3; - */ - public Builder setEncryptedMessage(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - encryptedMessage_ = value; - onChanged(); - return this; - } - /** - * optional bytes encryptedMessage = 3; - */ - public Builder clearEncryptedMessage() { - bitField0_ = (bitField0_ & ~0x00000004); - encryptedMessage_ = getDefaultInstance().getEncryptedMessage(); - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:signal.UnidentifiedSenderMessage) - } - - static { - defaultInstance = new UnidentifiedSenderMessage(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:signal.UnidentifiedSenderMessage) - } - - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_ServerCertificate_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_ServerCertificate_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_ServerCertificate_Certificate_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_ServerCertificate_Certificate_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_SenderCertificate_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_SenderCertificate_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_SenderCertificate_Certificate_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_SenderCertificate_Certificate_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_UnidentifiedSenderMessage_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_UnidentifiedSenderMessage_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_signal_UnidentifiedSenderMessage_Message_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_signal_UnidentifiedSenderMessage_Message_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\032UnidentifiedDelivery.proto\022\006signal\"c\n\021" + - "ServerCertificate\022\023\n\013certificate\030\001 \001(\014\022\021" + - "\n\tsignature\030\002 \001(\014\032&\n\013Certificate\022\n\n\002id\030\001" + - " \001(\r\022\013\n\003key\030\002 \001(\014\"\332\001\n\021SenderCertificate\022" + - "\023\n\013certificate\030\001 \001(\014\022\021\n\tsignature\030\002 \001(\014\032" + - "\234\001\n\013Certificate\022\022\n\nsenderE164\030\001 \001(\t\022\022\n\ns" + - "enderUuid\030\006 \001(\t\022\024\n\014senderDevice\030\002 \001(\r\022\017\n" + - "\007expires\030\003 \001(\006\022\023\n\013identityKey\030\004 \001(\014\022)\n\006s" + - "igner\030\005 \001(\0132\031.signal.ServerCertificate\"\241" + - "\002\n\031UnidentifiedSenderMessage\022\027\n\017ephemera", - "lPublic\030\001 \001(\014\022\027\n\017encryptedStatic\030\002 \001(\014\022\030" + - "\n\020encryptedMessage\030\003 \001(\014\032\267\001\n\007Message\022<\n\004" + - "type\030\001 \001(\0162..signal.UnidentifiedSenderMe" + - "ssage.Message.Type\0224\n\021senderCertificate\030" + - "\002 \001(\0132\031.signal.SenderCertificate\022\017\n\007cont" + - "ent\030\003 \001(\014\"\'\n\004Type\022\022\n\016PREKEY_MESSAGE\020\001\022\013\n" + - "\007MESSAGE\020\002B-\n\035org.signal.libsignal.metad" + - "ataB\014SignalProtos" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - internal_static_signal_ServerCertificate_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_signal_ServerCertificate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_ServerCertificate_descriptor, - new java.lang.String[] { "Certificate", "Signature", }); - internal_static_signal_ServerCertificate_Certificate_descriptor = - internal_static_signal_ServerCertificate_descriptor.getNestedTypes().get(0); - internal_static_signal_ServerCertificate_Certificate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_ServerCertificate_Certificate_descriptor, - new java.lang.String[] { "Id", "Key", }); - internal_static_signal_SenderCertificate_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_signal_SenderCertificate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_SenderCertificate_descriptor, - new java.lang.String[] { "Certificate", "Signature", }); - internal_static_signal_SenderCertificate_Certificate_descriptor = - internal_static_signal_SenderCertificate_descriptor.getNestedTypes().get(0); - internal_static_signal_SenderCertificate_Certificate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_SenderCertificate_Certificate_descriptor, - new java.lang.String[] { "SenderE164", "SenderUuid", "SenderDevice", "Expires", "IdentityKey", "Signer", }); - internal_static_signal_UnidentifiedSenderMessage_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_signal_UnidentifiedSenderMessage_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_UnidentifiedSenderMessage_descriptor, - new java.lang.String[] { "EphemeralPublic", "EncryptedStatic", "EncryptedMessage", }); - internal_static_signal_UnidentifiedSenderMessage_Message_descriptor = - internal_static_signal_UnidentifiedSenderMessage_descriptor.getNestedTypes().get(0); - internal_static_signal_UnidentifiedSenderMessage_Message_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_signal_UnidentifiedSenderMessage_Message_descriptor, - new java.lang.String[] { "Type", "SenderCertificate", "Content", }); - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - }, assigner); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/protobuf/Makefile b/protobuf/Makefile deleted file mode 100644 index 3551ade..0000000 --- a/protobuf/Makefile +++ /dev/null @@ -1,3 +0,0 @@ - -all: - protoc --java_out=../java/src/main/java/ UnidentifiedDelivery.proto diff --git a/protobuf/UnidentifiedDelivery.proto b/protobuf/UnidentifiedDelivery.proto index d5708bc..c9e3154 100644 --- a/protobuf/UnidentifiedDelivery.proto +++ b/protobuf/UnidentifiedDelivery.proto @@ -1,6 +1,8 @@ +syntax = "proto2"; + package signal; -option java_package = "org.signal.libsignal.metadata"; +option java_package = "org.signal.libsignal.metadata"; option java_outer_classname = "SignalProtos"; message ServerCertificate {