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, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFromaddAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic int getHashTypeValue()
Required.
optional .google.crypto.tink.HashType hash_type = 1;getHashTypeValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setHashTypeValue(int value)
Required.
optional .google.crypto.tink.HashType hash_type = 1;public HashType getHashType()
Required.
optional .google.crypto.tink.HashType hash_type = 1;getHashType in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setHashType(HashType value)
Required.
optional .google.crypto.tink.HashType hash_type = 1;public EcdsaParams.Builder clearHashType()
Required.
optional .google.crypto.tink.HashType hash_type = 1;public int getCurveValue()
Required.
optional .google.crypto.tink.EllipticCurveType curve = 2;getCurveValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setCurveValue(int value)
Required.
optional .google.crypto.tink.EllipticCurveType curve = 2;public EllipticCurveType getCurve()
Required.
optional .google.crypto.tink.EllipticCurveType curve = 2;getCurve in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setCurve(EllipticCurveType value)
Required.
optional .google.crypto.tink.EllipticCurveType curve = 2;public EcdsaParams.Builder clearCurve()
Required.
optional .google.crypto.tink.EllipticCurveType curve = 2;public int getEncodingValue()
Required.
optional .google.crypto.tink.EcdsaSignatureEncoding encoding = 3;getEncodingValue in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setEncodingValue(int value)
Required.
optional .google.crypto.tink.EcdsaSignatureEncoding encoding = 3;public EcdsaSignatureEncoding getEncoding()
Required.
optional .google.crypto.tink.EcdsaSignatureEncoding encoding = 3;getEncoding in interface EcdsaParamsOrBuilderpublic EcdsaParams.Builder setEncoding(EcdsaSignatureEncoding value)
Required.
optional .google.crypto.tink.EcdsaSignatureEncoding encoding = 3;public EcdsaParams.Builder clearEncoding()
Required.
optional .google.crypto.tink.EcdsaSignatureEncoding encoding = 3;