public static final class EciesAeadHkdfPublicKey.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<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 | Method and Description |
|---|---|
EciesAeadHkdfPublicKey.Builder |
clearParams()
Required.
|
EciesAeadHkdfPublicKey.Builder |
clearVersion()
Required.
|
EciesAeadHkdfPublicKey.Builder |
clearX()
Affine coordinates of the public key in bigendian representation.
|
EciesAeadHkdfPublicKey.Builder |
clearY()
Required.
|
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.
|
EciesAeadHkdfPublicKey.Builder |
mergeParams(EciesAeadHkdfParams value)
Required.
|
EciesAeadHkdfPublicKey.Builder |
setParams(EciesAeadHkdfParams.Builder builderForValue)
Required.
|
EciesAeadHkdfPublicKey.Builder |
setParams(EciesAeadHkdfParams value)
Required.
|
EciesAeadHkdfPublicKey.Builder |
setVersion(int value)
Required.
|
EciesAeadHkdfPublicKey.Builder |
setX(com.google.protobuf.ByteString value)
Affine coordinates of the public key in bigendian representation.
|
EciesAeadHkdfPublicKey.Builder |
setY(com.google.protobuf.ByteString value)
Required.
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic int getVersion()
Required.
uint32 version = 1;getVersion in interface EciesAeadHkdfPublicKeyOrBuilderpublic EciesAeadHkdfPublicKey.Builder setVersion(int value)
Required.
uint32 version = 1;value - The version to set.public EciesAeadHkdfPublicKey.Builder clearVersion()
Required.
uint32 version = 1;public 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 EciesAeadHkdfPublicKey.Builder setParams(EciesAeadHkdfParams value)
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;public EciesAeadHkdfPublicKey.Builder setParams(EciesAeadHkdfParams.Builder builderForValue)
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;public EciesAeadHkdfPublicKey.Builder mergeParams(EciesAeadHkdfParams value)
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;public EciesAeadHkdfPublicKey.Builder clearParams()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;public 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 EciesAeadHkdfPublicKey.Builder setX(com.google.protobuf.ByteString value)
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;value - The x to set.public EciesAeadHkdfPublicKey.Builder clearX()
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;public com.google.protobuf.ByteString getY()
Required.
bytes y = 4;getY in interface EciesAeadHkdfPublicKeyOrBuilderpublic EciesAeadHkdfPublicKey.Builder setY(com.google.protobuf.ByteString value)
Required.
bytes y = 4;value - The y to set.public EciesAeadHkdfPublicKey.Builder clearY()
Required.
bytes y = 4;