@Immutable public final class EcdsaSignJce extends Object implements PublicKeySign
| Modifier and Type | Field and Description |
|---|---|
static TinkFipsUtil.AlgorithmFipsCompatibility |
FIPS |
| Constructor and Description |
|---|
EcdsaSignJce(ECPrivateKey privateKey,
Enums.HashType hash,
EllipticCurves.EcdsaEncoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
static PublicKeySign |
create(EcdsaPrivateKey key) |
byte[] |
sign(byte[] data)
Computes the signature for
data. |
public static final TinkFipsUtil.AlgorithmFipsCompatibility FIPS
public EcdsaSignJce(ECPrivateKey privateKey, Enums.HashType hash, EllipticCurves.EcdsaEncoding encoding) throws GeneralSecurityException
GeneralSecurityExceptionpublic static PublicKeySign create(EcdsaPrivateKey key) throws GeneralSecurityException
GeneralSecurityExceptionpublic byte[] sign(byte[] data)
throws GeneralSecurityException
PublicKeySigndata.sign in interface PublicKeySigndataGeneralSecurityException