public static final class EcdsaParams.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<EcdsaParams,EcdsaParams.Builder> implements EcdsaParamsOrBuilder
Protos for Ecdsa.Protobuf type
google.crypto.tink.EcdsaParams| Modifier and Type | Method and Description |
|---|---|
EcdsaParams.Builder |
clearCurve()
Required.
|
EcdsaParams.Builder |
clearEncoding()
Required.
|
EcdsaParams.Builder |
clearHashType()
Required.
|
EllipticCurveType |
getCurve()
Required.
|
int |
getCurveValue()
Required.
|
EcdsaSignatureEncoding |
getEncoding()
Required.
|
int |
getEncodingValue()
Required.
|
HashType |
getHashType()
Required.
|
int |
getHashTypeValue()
Required.
|
EcdsaParams.Builder |
setCurve(EllipticCurveType value)
Required.
|
EcdsaParams.Builder |
setCurveValue(int value)
Required.
|
EcdsaParams.Builder |
setEncoding(EcdsaSignatureEncoding value)
Required.
|
EcdsaParams.Builder |
setEncodingValue(int value)
Required.
|
EcdsaParams.Builder |
setHashType(HashType value)
Required.
|
EcdsaParams.Builder |
setHashTypeValue(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 getHashTypeValue()
Required.
.google.crypto.tink.HashType hash_type = 1;getHashTypeValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setHashTypeValue(int value)
Required.
.google.crypto.tink.HashType hash_type = 1;value - The hashType to set.public HashType getHashType()
Required.
.google.crypto.tink.HashType hash_type = 1;getHashType in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setHashType(HashType value)
Required.
.google.crypto.tink.HashType hash_type = 1;value - The enum numeric value on the wire for hashType to set.public EcdsaParams.Builder clearHashType()
Required.
.google.crypto.tink.HashType hash_type = 1;public int getCurveValue()
Required.
.google.crypto.tink.EllipticCurveType curve = 2;getCurveValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setCurveValue(int value)
Required.
.google.crypto.tink.EllipticCurveType curve = 2;value - The curve to set.public EllipticCurveType getCurve()
Required.
.google.crypto.tink.EllipticCurveType curve = 2;getCurve in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setCurve(EllipticCurveType value)
Required.
.google.crypto.tink.EllipticCurveType curve = 2;value - The enum numeric value on the wire for curve to set.public EcdsaParams.Builder clearCurve()
Required.
.google.crypto.tink.EllipticCurveType curve = 2;public int getEncodingValue()
Required.
.google.crypto.tink.EcdsaSignatureEncoding encoding = 3;getEncodingValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setEncodingValue(int value)
Required.
.google.crypto.tink.EcdsaSignatureEncoding encoding = 3;value - The encoding to set.public EcdsaSignatureEncoding getEncoding()
Required.
.google.crypto.tink.EcdsaSignatureEncoding encoding = 3;getEncoding in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setEncoding(EcdsaSignatureEncoding value)
Required.
.google.crypto.tink.EcdsaSignatureEncoding encoding = 3;value - The enum numeric value on the wire for encoding to set.public EcdsaParams.Builder clearEncoding()
Required.
.google.crypto.tink.EcdsaSignatureEncoding encoding = 3;