public static final class Ed25519PublicKey.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Ed25519PublicKey,Ed25519PublicKey.Builder> implements Ed25519PublicKeyOrBuilder
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKeyProtobuf type
google.crypto.tink.Ed25519PublicKey| Modifier and Type | Method and Description |
|---|---|
Ed25519PublicKey.Builder |
clearKeyValue()
The public key is 32 bytes, encoded according to
https://tools.ietf.org/html/rfc8032#section-5.1.2.
|
Ed25519PublicKey.Builder |
clearVersion()
Required.
|
com.google.protobuf.ByteString |
getKeyValue()
The public key is 32 bytes, encoded according to
https://tools.ietf.org/html/rfc8032#section-5.1.2.
|
int |
getVersion()
Required.
|
Ed25519PublicKey.Builder |
setKeyValue(com.google.protobuf.ByteString value)
The public key is 32 bytes, encoded according to
https://tools.ietf.org/html/rfc8032#section-5.1.2.
|
Ed25519PublicKey.Builder |
setVersion(int 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 Ed25519PublicKeyOrBuilderpublic Ed25519PublicKey.Builder setVersion(int value)
Required.
uint32 version = 1;value - The version to set.public Ed25519PublicKey.Builder clearVersion()
Required.
uint32 version = 1;public com.google.protobuf.ByteString getKeyValue()
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2. Required.
bytes key_value = 2;getKeyValue in interface Ed25519PublicKeyOrBuilderpublic Ed25519PublicKey.Builder setKeyValue(com.google.protobuf.ByteString value)
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2. Required.
bytes key_value = 2;value - The keyValue to set.public Ed25519PublicKey.Builder clearKeyValue()
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2. Required.
bytes key_value = 2;