All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.google.crypto.tink.proto.HpkeParams Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/hpke.proto
package com.google.crypto.tink.proto;
/**
* Protobuf type {@code google.crypto.tink.HpkeParams}
*/
public final class HpkeParams extends
com.google.protobuf.GeneratedMessageLite<
HpkeParams, HpkeParams.Builder> implements
// @@protoc_insertion_point(message_implements:google.crypto.tink.HpkeParams)
HpkeParamsOrBuilder {
private HpkeParams() {
}
public static final int KEM_FIELD_NUMBER = 1;
private int kem_;
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @return The enum numeric value on the wire for kem.
*/
@java.lang.Override
public int getKemValue() {
return kem_;
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @return The kem.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeKem getKem() {
com.google.crypto.tink.proto.HpkeKem result = com.google.crypto.tink.proto.HpkeKem.forNumber(kem_);
return result == null ? com.google.crypto.tink.proto.HpkeKem.UNRECOGNIZED : result;
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @param value The enum numeric value on the wire for kem to set.
*/
private void setKemValue(int value) {
kem_ = value;
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @param value The kem to set.
*/
private void setKem(com.google.crypto.tink.proto.HpkeKem value) {
kem_ = value.getNumber();
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
*/
private void clearKem() {
kem_ = 0;
}
public static final int KDF_FIELD_NUMBER = 2;
private int kdf_;
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @return The enum numeric value on the wire for kdf.
*/
@java.lang.Override
public int getKdfValue() {
return kdf_;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @return The kdf.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeKdf getKdf() {
com.google.crypto.tink.proto.HpkeKdf result = com.google.crypto.tink.proto.HpkeKdf.forNumber(kdf_);
return result == null ? com.google.crypto.tink.proto.HpkeKdf.UNRECOGNIZED : result;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @param value The enum numeric value on the wire for kdf to set.
*/
private void setKdfValue(int value) {
kdf_ = value;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @param value The kdf to set.
*/
private void setKdf(com.google.crypto.tink.proto.HpkeKdf value) {
kdf_ = value.getNumber();
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
*/
private void clearKdf() {
kdf_ = 0;
}
public static final int AEAD_FIELD_NUMBER = 3;
private int aead_;
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @return The enum numeric value on the wire for aead.
*/
@java.lang.Override
public int getAeadValue() {
return aead_;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @return The aead.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeAead getAead() {
com.google.crypto.tink.proto.HpkeAead result = com.google.crypto.tink.proto.HpkeAead.forNumber(aead_);
return result == null ? com.google.crypto.tink.proto.HpkeAead.UNRECOGNIZED : result;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @param value The enum numeric value on the wire for aead to set.
*/
private void setAeadValue(int value) {
aead_ = value;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @param value The aead to set.
*/
private void setAead(com.google.crypto.tink.proto.HpkeAead value) {
aead_ = value.getNumber();
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
*/
private void clearAead() {
aead_ = 0;
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static com.google.crypto.tink.proto.HpkeParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static com.google.crypto.tink.proto.HpkeParams parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static com.google.crypto.tink.proto.HpkeParams parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(com.google.crypto.tink.proto.HpkeParams prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code google.crypto.tink.HpkeParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
com.google.crypto.tink.proto.HpkeParams, Builder> implements
// @@protoc_insertion_point(builder_implements:google.crypto.tink.HpkeParams)
com.google.crypto.tink.proto.HpkeParamsOrBuilder {
// Construct using com.google.crypto.tink.proto.HpkeParams.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @return The enum numeric value on the wire for kem.
*/
@java.lang.Override
public int getKemValue() {
return instance.getKemValue();
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @param value The kem to set.
* @return This builder for chaining.
*/
public Builder setKemValue(int value) {
copyOnWrite();
instance.setKemValue(value);
return this;
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @return The kem.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeKem getKem() {
return instance.getKem();
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @param value The enum numeric value on the wire for kem to set.
* @return This builder for chaining.
*/
public Builder setKem(com.google.crypto.tink.proto.HpkeKem value) {
copyOnWrite();
instance.setKem(value);
return this;
}
/**
* .google.crypto.tink.HpkeKem kem = 1;
* @return This builder for chaining.
*/
public Builder clearKem() {
copyOnWrite();
instance.clearKem();
return this;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @return The enum numeric value on the wire for kdf.
*/
@java.lang.Override
public int getKdfValue() {
return instance.getKdfValue();
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @param value The kdf to set.
* @return This builder for chaining.
*/
public Builder setKdfValue(int value) {
copyOnWrite();
instance.setKdfValue(value);
return this;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @return The kdf.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeKdf getKdf() {
return instance.getKdf();
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @param value The enum numeric value on the wire for kdf to set.
* @return This builder for chaining.
*/
public Builder setKdf(com.google.crypto.tink.proto.HpkeKdf value) {
copyOnWrite();
instance.setKdf(value);
return this;
}
/**
* .google.crypto.tink.HpkeKdf kdf = 2;
* @return This builder for chaining.
*/
public Builder clearKdf() {
copyOnWrite();
instance.clearKdf();
return this;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @return The enum numeric value on the wire for aead.
*/
@java.lang.Override
public int getAeadValue() {
return instance.getAeadValue();
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @param value The aead to set.
* @return This builder for chaining.
*/
public Builder setAeadValue(int value) {
copyOnWrite();
instance.setAeadValue(value);
return this;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @return The aead.
*/
@java.lang.Override
public com.google.crypto.tink.proto.HpkeAead getAead() {
return instance.getAead();
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @param value The enum numeric value on the wire for aead to set.
* @return This builder for chaining.
*/
public Builder setAead(com.google.crypto.tink.proto.HpkeAead value) {
copyOnWrite();
instance.setAead(value);
return this;
}
/**
* .google.crypto.tink.HpkeAead aead = 3;
* @return This builder for chaining.
*/
public Builder clearAead() {
copyOnWrite();
instance.clearAead();
return this;
}
// @@protoc_insertion_point(builder_scope:google.crypto.tink.HpkeParams)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new com.google.crypto.tink.proto.HpkeParams();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"kem_",
"kdf_",
"aead_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\f\u0002\f\u0003" +
"\f";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (com.google.crypto.tink.proto.HpkeParams.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:google.crypto.tink.HpkeParams)
private static final com.google.crypto.tink.proto.HpkeParams DEFAULT_INSTANCE;
static {
HpkeParams defaultInstance = new HpkeParams();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
HpkeParams.class, defaultInstance);
}
public static com.google.crypto.tink.proto.HpkeParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}