public class PKCS1_PSS
extends java.security.SignatureSpi
Constructor | Description |
---|---|
PKCS1_PSS() |
Modifier and Type | Method | Description |
---|---|---|
static int |
calculateEMBitLen(java.math.BigInteger modulus) |
|
static byte[] |
emsa_pss_encode(SignatureParamSpec spec,
byte[] msg,
int emBits) |
|
static boolean |
emsa_pss_verify(SignatureParamSpec spec,
byte[] msg,
byte[] EM,
int emBits) |
|
protected java.lang.Object |
engineGetParameter(java.lang.String parameter) |
Deprecated.
|
protected void |
engineInitSign(java.security.PrivateKey privateKey) |
|
protected void |
engineInitVerify(java.security.PublicKey publicKey) |
|
protected void |
engineSetParameter(java.lang.String param1,
java.lang.Object value) |
Deprecated.
|
protected void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec param1) |
|
protected byte[] |
engineSign() |
|
protected int |
engineSign(byte[] output,
int offset,
int len) |
|
protected void |
engineUpdate(byte b) |
|
protected void |
engineUpdate(byte[] b,
int offset,
int length) |
|
protected boolean |
engineVerify(byte[] sig) |
|
static java.security.MessageDigest |
getMessageDigest(SignatureParamSpec spec) |
@Deprecated protected void engineSetParameter(java.lang.String param1, java.lang.Object value)
engineSetParameter
in class java.security.SignatureSpi
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec param1) throws java.security.InvalidAlgorithmParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidAlgorithmParameterException
@Deprecated protected java.lang.Object engineGetParameter(java.lang.String parameter)
engineGetParameter
in class java.security.SignatureSpi
public static java.security.MessageDigest getMessageDigest(SignatureParamSpec spec)
protected void engineInitSign(java.security.PrivateKey privateKey)
engineInitSign
in class java.security.SignatureSpi
protected void engineInitVerify(java.security.PublicKey publicKey)
engineInitVerify
in class java.security.SignatureSpi
protected void engineUpdate(byte b)
engineUpdate
in class java.security.SignatureSpi
protected void engineUpdate(byte[] b, int offset, int length)
engineUpdate
in class java.security.SignatureSpi
protected int engineSign(byte[] output, int offset, int len) throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
protected byte[] engineSign()
engineSign
in class java.security.SignatureSpi
protected boolean engineVerify(byte[] sig)
engineVerify
in class java.security.SignatureSpi
public static byte[] emsa_pss_encode(SignatureParamSpec spec, byte[] msg, int emBits)
public static boolean emsa_pss_verify(SignatureParamSpec spec, byte[] msg, byte[] EM, int emBits)
public static int calculateEMBitLen(java.math.BigInteger modulus)
Copyright © 2018. All rights reserved.