public final class EciesAeadHkdfPublicKey extends com.google.protobuf.GeneratedMessageV3 implements EciesAeadHkdfPublicKeyOrBuilder
EciesAeadHkdfPublicKey represents HybridEncryption primitive. key_type: type.googleapis.com/google.crypto.tink.EciesAeadHkdfPublicKeyProtobuf type
google.crypto.tink.EciesAeadHkdfPublicKey| Modifier and Type | Class and Description |
|---|---|
static class |
EciesAeadHkdfPublicKey.Builder
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
PARAMS_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
static int |
X_FIELD_NUMBER |
static int |
Y_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static EciesAeadHkdfPublicKey |
getDefaultInstance() |
EciesAeadHkdfPublicKey |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
EciesAeadHkdfParams |
getParams()
Required.
|
EciesAeadHkdfParamsOrBuilder |
getParamsOrBuilder()
Required.
|
com.google.protobuf.Parser<EciesAeadHkdfPublicKey> |
getParserForType() |
int |
getSerializedSize() |
int |
getVersion()
Required.
|
com.google.protobuf.ByteString |
getX()
Affine coordinates of the public key in bigendian representation.
|
com.google.protobuf.ByteString |
getY()
Required.
|
int |
hashCode() |
boolean |
hasParams()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static EciesAeadHkdfPublicKey.Builder |
newBuilder() |
static EciesAeadHkdfPublicKey.Builder |
newBuilder(EciesAeadHkdfPublicKey prototype) |
EciesAeadHkdfPublicKey.Builder |
newBuilderForType() |
protected EciesAeadHkdfPublicKey.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static EciesAeadHkdfPublicKey |
parseDelimitedFrom(InputStream input) |
static EciesAeadHkdfPublicKey |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static EciesAeadHkdfPublicKey |
parseFrom(byte[] data) |
static EciesAeadHkdfPublicKey |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static EciesAeadHkdfPublicKey |
parseFrom(ByteBuffer data) |
static EciesAeadHkdfPublicKey |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static EciesAeadHkdfPublicKey |
parseFrom(com.google.protobuf.ByteString data) |
static EciesAeadHkdfPublicKey |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static EciesAeadHkdfPublicKey |
parseFrom(com.google.protobuf.CodedInputStream input) |
static EciesAeadHkdfPublicKey |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static EciesAeadHkdfPublicKey |
parseFrom(InputStream input) |
static EciesAeadHkdfPublicKey |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<EciesAeadHkdfPublicKey> |
parser() |
EciesAeadHkdfPublicKey.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int VERSION_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER
public static final int X_FIELD_NUMBER
public static final int Y_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getVersion()
Required.
uint32 version = 1;getVersion in interface EciesAeadHkdfPublicKeyOrBuilderpublic boolean hasParams()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;hasParams in interface EciesAeadHkdfPublicKeyOrBuilderpublic EciesAeadHkdfParams getParams()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;getParams in interface EciesAeadHkdfPublicKeyOrBuilderpublic EciesAeadHkdfParamsOrBuilder getParamsOrBuilder()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;getParamsOrBuilder in interface EciesAeadHkdfPublicKeyOrBuilderpublic com.google.protobuf.ByteString getX()
Affine coordinates of the public key in bigendian representation. The public key is a point (x, y) on the curve defined by params.kem_params.curve. Required.
bytes x = 3;getX in interface EciesAeadHkdfPublicKeyOrBuilderpublic com.google.protobuf.ByteString getY()
Required.
bytes y = 4;getY in interface EciesAeadHkdfPublicKeyOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static EciesAeadHkdfPublicKey parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static EciesAeadHkdfPublicKey parseFrom(InputStream input) throws IOException
IOExceptionpublic static EciesAeadHkdfPublicKey parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static EciesAeadHkdfPublicKey parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static EciesAeadHkdfPublicKey parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static EciesAeadHkdfPublicKey parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static EciesAeadHkdfPublicKey parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic EciesAeadHkdfPublicKey.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static EciesAeadHkdfPublicKey.Builder newBuilder()
public static EciesAeadHkdfPublicKey.Builder newBuilder(EciesAeadHkdfPublicKey prototype)
public EciesAeadHkdfPublicKey.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected EciesAeadHkdfPublicKey.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static EciesAeadHkdfPublicKey getDefaultInstance()
public static com.google.protobuf.Parser<EciesAeadHkdfPublicKey> parser()
public com.google.protobuf.Parser<EciesAeadHkdfPublicKey> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public EciesAeadHkdfPublicKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder