public interface EciesAeadHkdfPublicKeyOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
EciesAeadHkdfParams |
getParams()
Required.
|
EciesAeadHkdfParamsOrBuilder |
getParamsOrBuilder()
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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getVersion()
Required.
uint32 version = 1;boolean hasParams()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;EciesAeadHkdfParams getParams()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;EciesAeadHkdfParamsOrBuilder getParamsOrBuilder()
Required.
.google.crypto.tink.EciesAeadHkdfParams params = 2;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;com.google.protobuf.ByteString getY()
Required.
bytes y = 4;