Package org.kapott.cryptalgs
Class ISO9796p2
java.lang.Object
java.security.SignatureSpi
org.kapott.cryptalgs.ISO9796p2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MessageDigest
private SignatureParamSpec
private PrivateKey
private RSAPublicKey
Fields inherited from class java.security.SignatureSpi
appRandom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static BigInteger
adjustJ
(BigInteger J, BigInteger modulus) protected Object
engineGetParameter
(String parameter) Deprecated.protected void
engineInitSign
(PrivateKey privateKey) protected void
engineInitVerify
(PublicKey publicKey) protected void
engineSetParameter
(String param1, Object value) Deprecated.protected void
protected byte[]
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) private static BigInteger
getJfromSig
(BigInteger sig, BigInteger exp, BigInteger mod) protected Logger
private static byte[]
getSigFromISig
(BigInteger iSig, BigInteger modulus) Methods inherited from class java.security.SignatureSpi
clone, engineGetParameters, engineInitSign, engineUpdate, engineVerify
-
Field Details
-
pubKey
-
privKey
-
dig
-
param
-
-
Constructor Details
-
ISO9796p2
public ISO9796p2()
-
-
Method Details
-
getLogger
-
engineGetParameter
Deprecated.- Specified by:
engineGetParameter
in classSignatureSpi
-
engineInitSign
- Specified by:
engineInitSign
in classSignatureSpi
-
engineInitVerify
- Specified by:
engineInitVerify
in classSignatureSpi
-
engineSetParameter
Deprecated.- Specified by:
engineSetParameter
in classSignatureSpi
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec param1) throws InvalidAlgorithmParameterException - Overrides:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidAlgorithmParameterException
-
engineUpdate
protected void engineUpdate(byte b) - Specified by:
engineUpdate
in classSignatureSpi
-
engineUpdate
protected void engineUpdate(byte[] b, int offset, int length) - Specified by:
engineUpdate
in classSignatureSpi
-
engineSign
- Overrides:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineSign
protected byte[] engineSign()- Specified by:
engineSign
in classSignatureSpi
-
getSigFromISig
-
engineVerify
protected boolean engineVerify(byte[] sig) - Specified by:
engineVerify
in classSignatureSpi
-
getJfromSig
-
adjustJ
-