Mentions légales du service

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • x-ctac/robert-server
  • stopcovid19/robert-server
2 results
Show changes
Commits on Source (2)
Showing
with 248 additions and 5829 deletions
......@@ -26,6 +26,8 @@
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<protobuf.version>3.11.0</protobuf.version>
<protoc.version>3.11.0</protoc.version>
</properties>
<dependencies>
......@@ -59,10 +61,71 @@
<artifactId>grpc-testing</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-testing</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
</dependency>
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
</dependency>
</dependencies>
<build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.5.0.Final</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
<version>0.6.1</version>
<configuration>
<protocArtifact>com.google.protobuf:protoc:${protoc.version}:exe:${os.detected.classifier}</protocArtifact>
<pluginId>grpc-java</pluginId>
<pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>compile-custom</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
<executions>
<execution>
<id>enforce</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireUpperBoundDeps />
</rules>
</configuration>
</execution>
</executions>
</plugin>
<!-- javax.annotation-api verified as CCDL 1.1 -->
<!-- protobuf-java-util verified as BDS 3 -->
<!-- Disabled because fails when not executed from each module's directory -->
<!--
<plugin>
......@@ -84,6 +147,8 @@
<param>gpl-3.0</param>
</blacklist>
<excludes>
<param>javax.annotation:javax.annotation-api:1.3.2</param>
<param>com.google.protobuf:protobuf-java-util:${protobuf.version}</param>
</excludes>
</configuration>
</plugin>
......
package fr.gouv.stopc.robert.crypto.grpc.server.client.service;
import java.util.List;
import java.util.Optional;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.DecryptCountryCodeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.DecryptEBIDRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.EphemeralTupleRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.EphemeralTupleResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacEsrValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacHelloValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacValidationForTypeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.DecryptCountryCodeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.DecryptEBIDRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.EphemeralTupleRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacEsrValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacHelloValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacValidationForTypeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.response.EphemeralTupleResponse;
public interface ICryptoServerGrpcClient {
void init(String host, int port);
List<EphemeralTupleResponse> generateEphemeralTuple(EphemeralTupleRequest request);
Optional<EphemeralTupleResponse> generateEphemeralTuple(EphemeralTupleRequest request);
byte [] decryptEBID(DecryptEBIDRequest request);
boolean validateMacEsr(MacEsrValidationRequest request);
boolean validateMacForType(MacValidationForTypeRequest request);
......
package fr.gouv.stopc.robert.crypto.grpc.server.client.service.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import org.springframework.stereotype.Service;
......@@ -11,18 +9,18 @@ import com.google.common.annotations.VisibleForTesting;
import com.google.protobuf.Message;
import fr.gouv.stopc.robert.crypto.grpc.server.client.service.ICryptoServerGrpcClient;
import fr.gouv.stopc.robert.crypto.grpc.server.request.DecryptCountryCodeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.DecryptEBIDRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.EphemeralTupleRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacEsrValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacHelloValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.request.MacValidationForTypeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.response.DecryptCountryCodeResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.response.EBIDResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.response.EphemeralTupleResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.response.MacValidationResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.service.impl.CryptoGrpcServiceImplGrpc;
import fr.gouv.stopc.robert.crypto.grpc.server.service.impl.CryptoGrpcServiceImplGrpc.CryptoGrpcServiceImplBlockingStub;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.CryptoGrpcServiceImplGrpc;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.CryptoGrpcServiceImplGrpc.CryptoGrpcServiceImplBlockingStub;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.DecryptCountryCodeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.DecryptCountryCodeResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.DecryptEBIDRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.EBIDResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.EphemeralTupleRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.EphemeralTupleResponse;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacEsrValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacHelloValidationRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacValidationForTypeRequest;
import fr.gouv.stopc.robert.crypto.grpc.server.messaging.MacValidationResponse;
import io.grpc.ManagedChannel;
import io.grpc.ManagedChannelBuilder;
import io.grpc.StatusRuntimeException;
......@@ -32,178 +30,174 @@ import lombok.extern.slf4j.Slf4j;
@Service
public class CryptoServerGrpcClient implements ICryptoServerGrpcClient {
private ManagedChannel channel;
private CryptoGrpcServiceImplBlockingStub blockingStub;
private TestHelper testHelper;
private ManagedChannel channel;
private CryptoGrpcServiceImplBlockingStub blockingStub;
private TestHelper testHelper;
private final static String ERROR_MESSAGE = "RPC failed: {}";
private final static String ERROR_MESSAGE = "RPC failed: {}";
public CryptoServerGrpcClient(){}
public CryptoServerGrpcClient(){}
public CryptoServerGrpcClient(String host, int port) {
this(ManagedChannelBuilder.forAddress(host, port).usePlaintext());
}
public CryptoServerGrpcClient(String host, int port) {
this(ManagedChannelBuilder.forAddress(host, port).usePlaintext());
}
public CryptoServerGrpcClient(ManagedChannelBuilder<?> channelBuilder) {
this.channel = channelBuilder.build();
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(this.channel);
}
public CryptoServerGrpcClient(ManagedChannelBuilder<?> channelBuilder) {
this.channel = channelBuilder.build();
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(this.channel);
}
public CryptoServerGrpcClient(ManagedChannel channel) {
this.channel = channel;
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(channel);
}
public CryptoServerGrpcClient(ManagedChannel channel) {
this.channel = channel;
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(channel);
}
@Override
public void init(String host, int port) {
this.channel = ManagedChannelBuilder.forAddress(host, port).usePlaintext().build();
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(this.channel);
}
@Override
public List<EphemeralTupleResponse> generateEphemeralTuple(EphemeralTupleRequest request) {
@Override
public void init(String host, int port) {
this.channel = ManagedChannelBuilder.forAddress(host, port).usePlaintext().build();
this.blockingStub = CryptoGrpcServiceImplGrpc.newBlockingStub(this.channel);
}
List<EphemeralTupleResponse> tuples = new ArrayList<>();
try {
Iterator<EphemeralTupleResponse> tupleIterator = this.blockingStub.generateEphemeralTuple(request);
while(tupleIterator != null && tupleIterator.hasNext()) {
EphemeralTupleResponse response = tupleIterator.next();
@Override
public Optional<EphemeralTupleResponse> generateEphemeralTuple(EphemeralTupleRequest request) {
try {
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
EphemeralTupleResponse response = this.blockingStub.generateEphemeralTuple(request);
tuples.add(response);
}
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
} catch (StatusRuntimeException ex) {
log.warn(ERROR_MESSAGE, ex.getStatus());
}
if(Objects.nonNull(response)) {
return Optional.of(response);
}
} catch (StatusRuntimeException e) {
log.warn(ERROR_MESSAGE, e.getStatus());
}
return Optional.empty();
}
return tuples;
}
@Override
public byte[] decryptEBID(DecryptEBIDRequest request) {
try {
EBIDResponse response = this.blockingStub.decryptEBID(request);
@Override
public byte[] decryptEBID(DecryptEBIDRequest request) {
try {
EBIDResponse response = this.blockingStub.decryptEBID(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getEbid().toByteArray();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return null;
}
@Override
public boolean validateMacEsr(MacEsrValidationRequest request) {
try {
MacValidationResponse response = blockingStub.validateMacEsr(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public boolean validateMacForType(MacValidationForTypeRequest request) {
try {
MacValidationResponse response = this.blockingStub.validateMacForType(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public boolean validateMacHello(MacHelloValidationRequest request) {
try {
MacValidationResponse response = this.blockingStub.validateMacHello(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public byte decryptCountryCode(DecryptCountryCodeRequest request) {
try {
DecryptCountryCodeResponse response = this.blockingStub.decryptCountryCode(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getCountryCode().toByteArray()[0];
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return 0;
}
/**
* Only used for helping unit test.
*/
@VisibleForTesting
public interface TestHelper {
/**
* Used for verify/inspect message received from server.
*/
void onMessage(Message message);
/**
* Used for verify/inspect error received from server.
*/
void onRpcError(Throwable exception);
}
@VisibleForTesting
public
void setTestHelper(TestHelper testHelper) {
this.testHelper = testHelper;
}
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getEbid().toByteArray();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return null;
}
@Override
public boolean validateMacEsr(MacEsrValidationRequest request) {
try {
MacValidationResponse response = blockingStub.validateMacEsr(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public boolean validateMacForType(MacValidationForTypeRequest request) {
try {
MacValidationResponse response = this.blockingStub.validateMacForType(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public boolean validateMacHello(MacHelloValidationRequest request) {
try {
MacValidationResponse response = this.blockingStub.validateMacHello(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getIsValid();
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return false;
}
@Override
public byte decryptCountryCode(DecryptCountryCodeRequest request) {
try {
DecryptCountryCodeResponse response = this.blockingStub.decryptCountryCode(request);
if (this.testHelper != null) {
this.testHelper.onMessage(response);
}
if(Objects.nonNull(response)) {
return response.getCountryCode().toByteArray()[0];
}
} catch (StatusRuntimeException ex) {
log.error(ERROR_MESSAGE, ex.getStatus());
}
return 0;
}
/**
* Only used for helping unit test.
*/
@VisibleForTesting
public interface TestHelper {
/**
* Used for verify/inspect message received from server.
*/
void onMessage(Message message);
/**
* Used for verify/inspect error received from server.
*/
void onRpcError(Throwable exception);
}
@VisibleForTesting
public
void setTestHelper(TestHelper testHelper) {
this.testHelper = testHelper;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
import fr.gouv.stopc.robert.crypto.grpc.server.service.CryptoGrpcService;
/**
* Protobuf type {@code robert.server.crypto.DecryptCountryCodeRequest}
*/
public final class DecryptCountryCodeRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:robert.server.crypto.DecryptCountryCodeRequest)
DecryptCountryCodeRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DecryptCountryCodeRequest.newBuilder() to construct.
private DecryptCountryCodeRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private DecryptCountryCodeRequest() {
ebid_ = com.google.protobuf.ByteString.EMPTY;
encryptedCountryCode_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DecryptCountryCodeRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DecryptCountryCodeRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
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;
case 10: {
ebid_ = input.readBytes();
break;
}
case 18: {
encryptedCountryCode_ = input.readBytes();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptCountryCodeRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptCountryCodeRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
DecryptCountryCodeRequest.class, DecryptCountryCodeRequest.Builder.class);
}
public static final int EBID_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString ebid_;
/**
* <pre>
* byte[] ebid;
* byte encryptedCountryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
public static final int ENCRYPTEDCOUNTRYCODE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString encryptedCountryCode_;
/**
* <code>bytes encryptedCountryCode = 2;</code>
* @return The encryptedCountryCode.
*/
@Override
public com.google.protobuf.ByteString getEncryptedCountryCode() {
return encryptedCountryCode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!ebid_.isEmpty()) {
output.writeBytes(1, ebid_);
}
if (!encryptedCountryCode_.isEmpty()) {
output.writeBytes(2, encryptedCountryCode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!ebid_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, ebid_);
}
if (!encryptedCountryCode_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, encryptedCountryCode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof DecryptCountryCodeRequest)) {
return super.equals(obj);
}
DecryptCountryCodeRequest other = (DecryptCountryCodeRequest) obj;
if (!getEbid()
.equals(other.getEbid())) return false;
if (!getEncryptedCountryCode()
.equals(other.getEncryptedCountryCode())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + EBID_FIELD_NUMBER;
hash = (53 * hash) + getEbid().hashCode();
hash = (37 * hash) + ENCRYPTEDCOUNTRYCODE_FIELD_NUMBER;
hash = (53 * hash) + getEncryptedCountryCode().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static DecryptCountryCodeRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptCountryCodeRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptCountryCodeRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptCountryCodeRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptCountryCodeRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptCountryCodeRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptCountryCodeRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static DecryptCountryCodeRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static DecryptCountryCodeRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static DecryptCountryCodeRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static DecryptCountryCodeRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static DecryptCountryCodeRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(DecryptCountryCodeRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code robert.server.crypto.DecryptCountryCodeRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:robert.server.crypto.DecryptCountryCodeRequest)
DecryptCountryCodeRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptCountryCodeRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptCountryCodeRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
DecryptCountryCodeRequest.class, DecryptCountryCodeRequest.Builder.class);
}
// Construct using DecryptCountryCodeRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
ebid_ = com.google.protobuf.ByteString.EMPTY;
encryptedCountryCode_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptCountryCodeRequest_descriptor;
}
@java.lang.Override
public DecryptCountryCodeRequest getDefaultInstanceForType() {
return DecryptCountryCodeRequest.getDefaultInstance();
}
@java.lang.Override
public DecryptCountryCodeRequest build() {
DecryptCountryCodeRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public DecryptCountryCodeRequest buildPartial() {
DecryptCountryCodeRequest result = new DecryptCountryCodeRequest(this);
result.ebid_ = ebid_;
result.encryptedCountryCode_ = encryptedCountryCode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof DecryptCountryCodeRequest) {
return mergeFrom((DecryptCountryCodeRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(DecryptCountryCodeRequest other) {
if (other == DecryptCountryCodeRequest.getDefaultInstance()) return this;
if (other.getEbid() != com.google.protobuf.ByteString.EMPTY) {
setEbid(other.getEbid());
}
if (other.getEncryptedCountryCode() != com.google.protobuf.ByteString.EMPTY) {
setEncryptedCountryCode(other.getEncryptedCountryCode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
DecryptCountryCodeRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (DecryptCountryCodeRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString ebid_ = com.google.protobuf.ByteString.EMPTY;
/**
* <pre>
* byte[] ebid;
* byte encryptedCountryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
/**
* <pre>
* byte[] ebid;
* byte encryptedCountryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @param value The ebid to set.
* @return This builder for chaining.
*/
public Builder setEbid(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ebid_ = value;
onChanged();
return this;
}
/**
* <pre>
* byte[] ebid;
* byte encryptedCountryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return This builder for chaining.
*/
public Builder clearEbid() {
ebid_ = getDefaultInstance().getEbid();
onChanged();
return this;
}
private com.google.protobuf.ByteString encryptedCountryCode_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>bytes encryptedCountryCode = 2;</code>
* @return The encryptedCountryCode.
*/
@Override
public com.google.protobuf.ByteString getEncryptedCountryCode() {
return encryptedCountryCode_;
}
/**
* <code>bytes encryptedCountryCode = 2;</code>
* @param value The encryptedCountryCode to set.
* @return This builder for chaining.
*/
public Builder setEncryptedCountryCode(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
encryptedCountryCode_ = value;
onChanged();
return this;
}
/**
* <code>bytes encryptedCountryCode = 2;</code>
* @return This builder for chaining.
*/
public Builder clearEncryptedCountryCode() {
encryptedCountryCode_ = getDefaultInstance().getEncryptedCountryCode();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:robert.server.crypto.DecryptCountryCodeRequest)
}
// @@protoc_insertion_point(class_scope:robert.server.crypto.DecryptCountryCodeRequest)
private static final DecryptCountryCodeRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new DecryptCountryCodeRequest();
}
public static DecryptCountryCodeRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<DecryptCountryCodeRequest>
PARSER = new com.google.protobuf.AbstractParser<DecryptCountryCodeRequest>() {
@java.lang.Override
public DecryptCountryCodeRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DecryptCountryCodeRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<DecryptCountryCodeRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<DecryptCountryCodeRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public DecryptCountryCodeRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface DecryptCountryCodeRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.DecryptCountryCodeRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] ebid;
* byte encryptedCountryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
com.google.protobuf.ByteString getEbid();
/**
* <code>bytes encryptedCountryCode = 2;</code>
* @return The encryptedCountryCode.
*/
com.google.protobuf.ByteString getEncryptedCountryCode();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
import fr.gouv.stopc.robert.crypto.grpc.server.service.CryptoGrpcService;
/**
* Protobuf type {@code robert.server.crypto.DecryptEBIDRequest}
*/
public final class DecryptEBIDRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:robert.server.crypto.DecryptEBIDRequest)
DecryptEBIDRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DecryptEBIDRequest.newBuilder() to construct.
private DecryptEBIDRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private DecryptEBIDRequest() {
ebid_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DecryptEBIDRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DecryptEBIDRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
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;
case 10: {
ebid_ = input.readBytes();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptEBIDRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptEBIDRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
DecryptEBIDRequest.class, DecryptEBIDRequest.Builder.class);
}
public static final int EBID_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString ebid_;
/**
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!ebid_.isEmpty()) {
output.writeBytes(1, ebid_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!ebid_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, ebid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof DecryptEBIDRequest)) {
return super.equals(obj);
}
DecryptEBIDRequest other = (DecryptEBIDRequest) obj;
if (!getEbid()
.equals(other.getEbid())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + EBID_FIELD_NUMBER;
hash = (53 * hash) + getEbid().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static DecryptEBIDRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptEBIDRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptEBIDRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptEBIDRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptEBIDRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static DecryptEBIDRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static DecryptEBIDRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static DecryptEBIDRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static DecryptEBIDRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static DecryptEBIDRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static DecryptEBIDRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static DecryptEBIDRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(DecryptEBIDRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code robert.server.crypto.DecryptEBIDRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:robert.server.crypto.DecryptEBIDRequest)
DecryptEBIDRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptEBIDRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptEBIDRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
DecryptEBIDRequest.class, DecryptEBIDRequest.Builder.class);
}
// Construct using DecryptEBIDRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
ebid_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return CryptoGrpcService.internal_static_robert_server_crypto_DecryptEBIDRequest_descriptor;
}
@java.lang.Override
public DecryptEBIDRequest getDefaultInstanceForType() {
return DecryptEBIDRequest.getDefaultInstance();
}
@java.lang.Override
public DecryptEBIDRequest build() {
DecryptEBIDRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public DecryptEBIDRequest buildPartial() {
DecryptEBIDRequest result = new DecryptEBIDRequest(this);
result.ebid_ = ebid_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof DecryptEBIDRequest) {
return mergeFrom((DecryptEBIDRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(DecryptEBIDRequest other) {
if (other == DecryptEBIDRequest.getDefaultInstance()) return this;
if (other.getEbid() != com.google.protobuf.ByteString.EMPTY) {
setEbid(other.getEbid());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
DecryptEBIDRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (DecryptEBIDRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString ebid_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
/**
* <code>bytes ebid = 1;</code>
* @param value The ebid to set.
* @return This builder for chaining.
*/
public Builder setEbid(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ebid_ = value;
onChanged();
return this;
}
/**
* <code>bytes ebid = 1;</code>
* @return This builder for chaining.
*/
public Builder clearEbid() {
ebid_ = getDefaultInstance().getEbid();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:robert.server.crypto.DecryptEBIDRequest)
}
// @@protoc_insertion_point(class_scope:robert.server.crypto.DecryptEBIDRequest)
private static final DecryptEBIDRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new DecryptEBIDRequest();
}
public static DecryptEBIDRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<DecryptEBIDRequest>
PARSER = new com.google.protobuf.AbstractParser<DecryptEBIDRequest>() {
@java.lang.Override
public DecryptEBIDRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DecryptEBIDRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<DecryptEBIDRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<DecryptEBIDRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public DecryptEBIDRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface DecryptEBIDRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.DecryptEBIDRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
com.google.protobuf.ByteString getEbid();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
import fr.gouv.stopc.robert.crypto.grpc.server.service.CryptoGrpcService;
/**
* Protobuf type {@code robert.server.crypto.EncryptCountryCodeRequest}
*/
public final class EncryptCountryCodeRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:robert.server.crypto.EncryptCountryCodeRequest)
EncryptCountryCodeRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use EncryptCountryCodeRequest.newBuilder() to construct.
private EncryptCountryCodeRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private EncryptCountryCodeRequest() {
ebid_ = com.google.protobuf.ByteString.EMPTY;
countryCode_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new EncryptCountryCodeRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private EncryptCountryCodeRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
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;
case 10: {
ebid_ = input.readBytes();
break;
}
case 18: {
countryCode_ = input.readBytes();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_EncryptCountryCodeRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_EncryptCountryCodeRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
EncryptCountryCodeRequest.class, EncryptCountryCodeRequest.Builder.class);
}
public static final int EBID_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString ebid_;
/**
* <pre>
* byte[] ebid;
* byte countryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
public static final int COUNTRYCODE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString countryCode_;
/**
* <code>bytes countryCode = 2;</code>
* @return The countryCode.
*/
@Override
public com.google.protobuf.ByteString getCountryCode() {
return countryCode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!ebid_.isEmpty()) {
output.writeBytes(1, ebid_);
}
if (!countryCode_.isEmpty()) {
output.writeBytes(2, countryCode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!ebid_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, ebid_);
}
if (!countryCode_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, countryCode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof EncryptCountryCodeRequest)) {
return super.equals(obj);
}
EncryptCountryCodeRequest other = (EncryptCountryCodeRequest) obj;
if (!getEbid()
.equals(other.getEbid())) return false;
if (!getCountryCode()
.equals(other.getCountryCode())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + EBID_FIELD_NUMBER;
hash = (53 * hash) + getEbid().hashCode();
hash = (37 * hash) + COUNTRYCODE_FIELD_NUMBER;
hash = (53 * hash) + getCountryCode().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static EncryptCountryCodeRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static EncryptCountryCodeRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static EncryptCountryCodeRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static EncryptCountryCodeRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static EncryptCountryCodeRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static EncryptCountryCodeRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static EncryptCountryCodeRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static EncryptCountryCodeRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static EncryptCountryCodeRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static EncryptCountryCodeRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static EncryptCountryCodeRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static EncryptCountryCodeRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(EncryptCountryCodeRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code robert.server.crypto.EncryptCountryCodeRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:robert.server.crypto.EncryptCountryCodeRequest)
EncryptCountryCodeRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_EncryptCountryCodeRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_EncryptCountryCodeRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
EncryptCountryCodeRequest.class, EncryptCountryCodeRequest.Builder.class);
}
// Construct using EncryptCountryCodeRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
ebid_ = com.google.protobuf.ByteString.EMPTY;
countryCode_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return CryptoGrpcService.internal_static_robert_server_crypto_EncryptCountryCodeRequest_descriptor;
}
@java.lang.Override
public EncryptCountryCodeRequest getDefaultInstanceForType() {
return EncryptCountryCodeRequest.getDefaultInstance();
}
@java.lang.Override
public EncryptCountryCodeRequest build() {
EncryptCountryCodeRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public EncryptCountryCodeRequest buildPartial() {
EncryptCountryCodeRequest result = new EncryptCountryCodeRequest(this);
result.ebid_ = ebid_;
result.countryCode_ = countryCode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof EncryptCountryCodeRequest) {
return mergeFrom((EncryptCountryCodeRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(EncryptCountryCodeRequest other) {
if (other == EncryptCountryCodeRequest.getDefaultInstance()) return this;
if (other.getEbid() != com.google.protobuf.ByteString.EMPTY) {
setEbid(other.getEbid());
}
if (other.getCountryCode() != com.google.protobuf.ByteString.EMPTY) {
setCountryCode(other.getCountryCode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
EncryptCountryCodeRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (EncryptCountryCodeRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString ebid_ = com.google.protobuf.ByteString.EMPTY;
/**
* <pre>
* byte[] ebid;
* byte countryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
@Override
public com.google.protobuf.ByteString getEbid() {
return ebid_;
}
/**
* <pre>
* byte[] ebid;
* byte countryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @param value The ebid to set.
* @return This builder for chaining.
*/
public Builder setEbid(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ebid_ = value;
onChanged();
return this;
}
/**
* <pre>
* byte[] ebid;
* byte countryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return This builder for chaining.
*/
public Builder clearEbid() {
ebid_ = getDefaultInstance().getEbid();
onChanged();
return this;
}
private com.google.protobuf.ByteString countryCode_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>bytes countryCode = 2;</code>
* @return The countryCode.
*/
@Override
public com.google.protobuf.ByteString getCountryCode() {
return countryCode_;
}
/**
* <code>bytes countryCode = 2;</code>
* @param value The countryCode to set.
* @return This builder for chaining.
*/
public Builder setCountryCode(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
countryCode_ = value;
onChanged();
return this;
}
/**
* <code>bytes countryCode = 2;</code>
* @return This builder for chaining.
*/
public Builder clearCountryCode() {
countryCode_ = getDefaultInstance().getCountryCode();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:robert.server.crypto.EncryptCountryCodeRequest)
}
// @@protoc_insertion_point(class_scope:robert.server.crypto.EncryptCountryCodeRequest)
private static final EncryptCountryCodeRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new EncryptCountryCodeRequest();
}
public static EncryptCountryCodeRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<EncryptCountryCodeRequest>
PARSER = new com.google.protobuf.AbstractParser<EncryptCountryCodeRequest>() {
@java.lang.Override
public EncryptCountryCodeRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new EncryptCountryCodeRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<EncryptCountryCodeRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<EncryptCountryCodeRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public EncryptCountryCodeRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface EncryptCountryCodeRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.EncryptCountryCodeRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] ebid;
* byte countryCode;
* </pre>
*
* <code>bytes ebid = 1;</code>
* @return The ebid.
*/
com.google.protobuf.ByteString getEbid();
/**
* <code>bytes countryCode = 2;</code>
* @return The countryCode.
*/
com.google.protobuf.ByteString getCountryCode();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface EphemeralTupleRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.EphemeralTupleRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bytes idA = 1;</code>
* @return The idA.
*/
com.google.protobuf.ByteString getIdA();
/**
* <code>int32 currentEpochID = 2;</code>
* @return The currentEpochID.
*/
int getCurrentEpochID();
/**
* <code>int32 numberOfEpochsToGenerate = 3;</code>
* @return The numberOfEpochsToGenerate.
*/
int getNumberOfEpochsToGenerate();
/**
* <code>bytes countryCode = 4;</code>
* @return The countryCode.
*/
com.google.protobuf.ByteString getCountryCode();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
import fr.gouv.stopc.robert.crypto.grpc.server.service.CryptoGrpcService;
/**
* Protobuf type {@code robert.server.crypto.GenerateEBIDRequest}
*/
public final class GenerateEBIDRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:robert.server.crypto.GenerateEBIDRequest)
GenerateEBIDRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GenerateEBIDRequest.newBuilder() to construct.
private GenerateEBIDRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private GenerateEBIDRequest() {
idA_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GenerateEBIDRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GenerateEBIDRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
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;
case 10: {
idA_ = input.readBytes();
break;
}
case 16: {
epochId_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_GenerateEBIDRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_GenerateEBIDRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
GenerateEBIDRequest.class, GenerateEBIDRequest.Builder.class);
}
public static final int IDA_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString idA_;
/**
* <pre>
* byte[] IDA of Registration
* int currentEpochID
* </pre>
*
* <code>bytes idA = 1;</code>
* @return The idA.
*/
@Override
public com.google.protobuf.ByteString getIdA() {
return idA_;
}
public static final int EPOCHID_FIELD_NUMBER = 2;
private int epochId_;
/**
* <code>int32 epochId = 2;</code>
* @return The epochId.
*/
@Override
public int getEpochId() {
return epochId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!idA_.isEmpty()) {
output.writeBytes(1, idA_);
}
if (epochId_ != 0) {
output.writeInt32(2, epochId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!idA_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, idA_);
}
if (epochId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, epochId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof GenerateEBIDRequest)) {
return super.equals(obj);
}
GenerateEBIDRequest other = (GenerateEBIDRequest) obj;
if (!getIdA()
.equals(other.getIdA())) return false;
if (getEpochId()
!= other.getEpochId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IDA_FIELD_NUMBER;
hash = (53 * hash) + getIdA().hashCode();
hash = (37 * hash) + EPOCHID_FIELD_NUMBER;
hash = (53 * hash) + getEpochId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static GenerateEBIDRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static GenerateEBIDRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static GenerateEBIDRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static GenerateEBIDRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static GenerateEBIDRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static GenerateEBIDRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static GenerateEBIDRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static GenerateEBIDRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static GenerateEBIDRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static GenerateEBIDRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static GenerateEBIDRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static GenerateEBIDRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(GenerateEBIDRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code robert.server.crypto.GenerateEBIDRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:robert.server.crypto.GenerateEBIDRequest)
GenerateEBIDRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_GenerateEBIDRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_GenerateEBIDRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
GenerateEBIDRequest.class, GenerateEBIDRequest.Builder.class);
}
// Construct using GenerateEBIDRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
idA_ = com.google.protobuf.ByteString.EMPTY;
epochId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return CryptoGrpcService.internal_static_robert_server_crypto_GenerateEBIDRequest_descriptor;
}
@java.lang.Override
public GenerateEBIDRequest getDefaultInstanceForType() {
return GenerateEBIDRequest.getDefaultInstance();
}
@java.lang.Override
public GenerateEBIDRequest build() {
GenerateEBIDRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public GenerateEBIDRequest buildPartial() {
GenerateEBIDRequest result = new GenerateEBIDRequest(this);
result.idA_ = idA_;
result.epochId_ = epochId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof GenerateEBIDRequest) {
return mergeFrom((GenerateEBIDRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(GenerateEBIDRequest other) {
if (other == GenerateEBIDRequest.getDefaultInstance()) return this;
if (other.getIdA() != com.google.protobuf.ByteString.EMPTY) {
setIdA(other.getIdA());
}
if (other.getEpochId() != 0) {
setEpochId(other.getEpochId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
GenerateEBIDRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (GenerateEBIDRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString idA_ = com.google.protobuf.ByteString.EMPTY;
/**
* <pre>
* byte[] IDA of Registration
* int currentEpochID
* </pre>
*
* <code>bytes idA = 1;</code>
* @return The idA.
*/
@Override
public com.google.protobuf.ByteString getIdA() {
return idA_;
}
/**
* <pre>
* byte[] IDA of Registration
* int currentEpochID
* </pre>
*
* <code>bytes idA = 1;</code>
* @param value The idA to set.
* @return This builder for chaining.
*/
public Builder setIdA(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
idA_ = value;
onChanged();
return this;
}
/**
* <pre>
* byte[] IDA of Registration
* int currentEpochID
* </pre>
*
* <code>bytes idA = 1;</code>
* @return This builder for chaining.
*/
public Builder clearIdA() {
idA_ = getDefaultInstance().getIdA();
onChanged();
return this;
}
private int epochId_ ;
/**
* <code>int32 epochId = 2;</code>
* @return The epochId.
*/
@Override
public int getEpochId() {
return epochId_;
}
/**
* <code>int32 epochId = 2;</code>
* @param value The epochId to set.
* @return This builder for chaining.
*/
public Builder setEpochId(int value) {
epochId_ = value;
onChanged();
return this;
}
/**
* <code>int32 epochId = 2;</code>
* @return This builder for chaining.
*/
public Builder clearEpochId() {
epochId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:robert.server.crypto.GenerateEBIDRequest)
}
// @@protoc_insertion_point(class_scope:robert.server.crypto.GenerateEBIDRequest)
private static final GenerateEBIDRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new GenerateEBIDRequest();
}
public static GenerateEBIDRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<GenerateEBIDRequest>
PARSER = new com.google.protobuf.AbstractParser<GenerateEBIDRequest>() {
@java.lang.Override
public GenerateEBIDRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GenerateEBIDRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<GenerateEBIDRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<GenerateEBIDRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public GenerateEBIDRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface GenerateEBIDRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.GenerateEBIDRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] IDA of Registration
* int currentEpochID
* </pre>
*
* <code>bytes idA = 1;</code>
* @return The idA.
*/
com.google.protobuf.ByteString getIdA();
/**
* <code>int32 epochId = 2;</code>
* @return The epochId.
*/
int getEpochId();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface MacEsrValidationRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.MacEsrValidationRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] KA;
* byte[] dataToValidate;
* byte[] macToMatchWith;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return The ka.
*/
com.google.protobuf.ByteString getKa();
/**
* <code>bytes dataToValidate = 2;</code>
* @return The dataToValidate.
*/
com.google.protobuf.ByteString getDataToValidate();
/**
* <code>bytes macToMatchWith = 3;</code>
* @return The macToMatchWith.
*/
com.google.protobuf.ByteString getMacToMatchWith();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
import fr.gouv.stopc.robert.crypto.grpc.server.service.CryptoGrpcService;
/**
* Protobuf type {@code robert.server.crypto.MacHelloGenerationRequest}
*/
public final class MacHelloGenerationRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:robert.server.crypto.MacHelloGenerationRequest)
MacHelloGenerationRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use MacHelloGenerationRequest.newBuilder() to construct.
private MacHelloGenerationRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private MacHelloGenerationRequest() {
ka_ = com.google.protobuf.ByteString.EMPTY;
helloMessage_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MacHelloGenerationRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MacHelloGenerationRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
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;
case 10: {
ka_ = input.readBytes();
break;
}
case 18: {
helloMessage_ = input.readBytes();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_MacHelloGenerationRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_MacHelloGenerationRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
MacHelloGenerationRequest.class, MacHelloGenerationRequest.Builder.class);
}
public static final int KA_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString ka_;
/**
* <pre>
* byte[] KA;
* byte[] helloMessage;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return The ka.
*/
@Override
public com.google.protobuf.ByteString getKa() {
return ka_;
}
public static final int HELLOMESSAGE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString helloMessage_;
/**
* <code>bytes helloMessage = 2;</code>
* @return The helloMessage.
*/
@Override
public com.google.protobuf.ByteString getHelloMessage() {
return helloMessage_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!ka_.isEmpty()) {
output.writeBytes(1, ka_);
}
if (!helloMessage_.isEmpty()) {
output.writeBytes(2, helloMessage_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!ka_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, ka_);
}
if (!helloMessage_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, helloMessage_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof MacHelloGenerationRequest)) {
return super.equals(obj);
}
MacHelloGenerationRequest other = (MacHelloGenerationRequest) obj;
if (!getKa()
.equals(other.getKa())) return false;
if (!getHelloMessage()
.equals(other.getHelloMessage())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + KA_FIELD_NUMBER;
hash = (53 * hash) + getKa().hashCode();
hash = (37 * hash) + HELLOMESSAGE_FIELD_NUMBER;
hash = (53 * hash) + getHelloMessage().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static MacHelloGenerationRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static MacHelloGenerationRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static MacHelloGenerationRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static MacHelloGenerationRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static MacHelloGenerationRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static MacHelloGenerationRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static MacHelloGenerationRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static MacHelloGenerationRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static MacHelloGenerationRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static MacHelloGenerationRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static MacHelloGenerationRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static MacHelloGenerationRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(MacHelloGenerationRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code robert.server.crypto.MacHelloGenerationRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:robert.server.crypto.MacHelloGenerationRequest)
MacHelloGenerationRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return CryptoGrpcService.internal_static_robert_server_crypto_MacHelloGenerationRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return CryptoGrpcService.internal_static_robert_server_crypto_MacHelloGenerationRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
MacHelloGenerationRequest.class, MacHelloGenerationRequest.Builder.class);
}
// Construct using MacHelloGenerationRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
ka_ = com.google.protobuf.ByteString.EMPTY;
helloMessage_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return CryptoGrpcService.internal_static_robert_server_crypto_MacHelloGenerationRequest_descriptor;
}
@java.lang.Override
public MacHelloGenerationRequest getDefaultInstanceForType() {
return MacHelloGenerationRequest.getDefaultInstance();
}
@java.lang.Override
public MacHelloGenerationRequest build() {
MacHelloGenerationRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public MacHelloGenerationRequest buildPartial() {
MacHelloGenerationRequest result = new MacHelloGenerationRequest(this);
result.ka_ = ka_;
result.helloMessage_ = helloMessage_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof MacHelloGenerationRequest) {
return mergeFrom((MacHelloGenerationRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(MacHelloGenerationRequest other) {
if (other == MacHelloGenerationRequest.getDefaultInstance()) return this;
if (other.getKa() != com.google.protobuf.ByteString.EMPTY) {
setKa(other.getKa());
}
if (other.getHelloMessage() != com.google.protobuf.ByteString.EMPTY) {
setHelloMessage(other.getHelloMessage());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
MacHelloGenerationRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (MacHelloGenerationRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString ka_ = com.google.protobuf.ByteString.EMPTY;
/**
* <pre>
* byte[] KA;
* byte[] helloMessage;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return The ka.
*/
@Override
public com.google.protobuf.ByteString getKa() {
return ka_;
}
/**
* <pre>
* byte[] KA;
* byte[] helloMessage;
* </pre>
*
* <code>bytes ka = 1;</code>
* @param value The ka to set.
* @return This builder for chaining.
*/
public Builder setKa(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ka_ = value;
onChanged();
return this;
}
/**
* <pre>
* byte[] KA;
* byte[] helloMessage;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return This builder for chaining.
*/
public Builder clearKa() {
ka_ = getDefaultInstance().getKa();
onChanged();
return this;
}
private com.google.protobuf.ByteString helloMessage_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>bytes helloMessage = 2;</code>
* @return The helloMessage.
*/
@Override
public com.google.protobuf.ByteString getHelloMessage() {
return helloMessage_;
}
/**
* <code>bytes helloMessage = 2;</code>
* @param value The helloMessage to set.
* @return This builder for chaining.
*/
public Builder setHelloMessage(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
helloMessage_ = value;
onChanged();
return this;
}
/**
* <code>bytes helloMessage = 2;</code>
* @return This builder for chaining.
*/
public Builder clearHelloMessage() {
helloMessage_ = getDefaultInstance().getHelloMessage();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:robert.server.crypto.MacHelloGenerationRequest)
}
// @@protoc_insertion_point(class_scope:robert.server.crypto.MacHelloGenerationRequest)
private static final MacHelloGenerationRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new MacHelloGenerationRequest();
}
public static MacHelloGenerationRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<MacHelloGenerationRequest>
PARSER = new com.google.protobuf.AbstractParser<MacHelloGenerationRequest>() {
@java.lang.Override
public MacHelloGenerationRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MacHelloGenerationRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<MacHelloGenerationRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<MacHelloGenerationRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public MacHelloGenerationRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface MacHelloGenerationRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.MacHelloGenerationRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] KA;
* byte[] helloMessage;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return The ka.
*/
com.google.protobuf.ByteString getKa();
/**
* <code>bytes helloMessage = 2;</code>
* @return The helloMessage.
*/
com.google.protobuf.ByteString getHelloMessage();
}
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_service.proto
package fr.gouv.stopc.robert.crypto.grpc.server.request;
public interface MacHelloValidationRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:robert.server.crypto.MacHelloValidationRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* byte[] KA;
* byte[] dataToValidate;
* </pre>
*
* <code>bytes ka = 1;</code>
* @return The ka.
*/
com.google.protobuf.ByteString getKa();
/**
* <code>bytes dataToValidate = 2;</code>
* @return The dataToValidate.
*/
com.google.protobuf.ByteString getDataToValidate();
}