public final class EciesAeadHkdfPublicKey extends com.google.protobuf.GeneratedMessageLite<EciesAeadHkdfPublicKey,EciesAeadHkdfPublicKey.Builder> 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.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm| 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 |
|---|---|
protected Object |
dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
Object arg0,
Object arg1) |
static EciesAeadHkdfPublicKey |
getDefaultInstance() |
EciesAeadHkdfParams |
getParams()
Required.
|
int |
getVersion()
Required.
|
com.google.protobuf.ByteString |
getX()
Affine coordinates of the public key in bigendian representation.
|
com.google.protobuf.ByteString |
getY()
Required.
|
boolean |
hasParams()
Required.
|
static EciesAeadHkdfPublicKey.Builder |
newBuilder() |
static EciesAeadHkdfPublicKey.Builder |
newBuilder(EciesAeadHkdfPublicKey prototype) |
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() |
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTopublic 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
public 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 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 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 static EciesAeadHkdfPublicKey.Builder newBuilder()
public static EciesAeadHkdfPublicKey.Builder newBuilder(EciesAeadHkdfPublicKey prototype)
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
dynamicMethod in class com.google.protobuf.GeneratedMessageLite<EciesAeadHkdfPublicKey,EciesAeadHkdfPublicKey.Builder>public static EciesAeadHkdfPublicKey getDefaultInstance()
public static com.google.protobuf.Parser<EciesAeadHkdfPublicKey> parser()