Package com.jcraft.jsch.jce
Class DH
- java.lang.Object
-
- com.jcraft.jsch.jce.DH
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.math.BigIntegere(package private) byte[]e_array(package private) java.math.BigIntegerf(package private) java.math.BigIntegerg(package private) java.math.BigIntegerK(package private) byte[]K_arrayprivate javax.crypto.KeyAgreementmyKeyAgreeprivate java.security.KeyPairGeneratormyKpairGen(package private) java.math.BigIntegerp
-
Constructor Summary
Constructors Constructor Description DH()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckRange()private voidcheckRange(java.math.BigInteger tmp)byte[]getE()byte[]getK()voidinit()voidsetF(byte[] f)(package private) voidsetF(java.math.BigInteger f)voidsetG(byte[] g)(package private) voidsetG(java.math.BigInteger g)voidsetP(byte[] p)(package private) voidsetP(java.math.BigInteger p)
-
-
-
Field Detail
-
p
java.math.BigInteger p
-
g
java.math.BigInteger g
-
e
java.math.BigInteger e
-
e_array
byte[] e_array
-
f
java.math.BigInteger f
-
K
java.math.BigInteger K
-
K_array
byte[] K_array
-
myKpairGen
private java.security.KeyPairGenerator myKpairGen
-
myKeyAgree
private javax.crypto.KeyAgreement myKeyAgree
-
-
Method Detail
-
init
public void init() throws java.lang.Exception
-
getE
public byte[] getE() throws java.lang.Exception
-
getK
public byte[] getK() throws java.lang.Exception
-
setP
void setP(java.math.BigInteger p)
-
setG
void setG(java.math.BigInteger g)
-
setF
void setF(java.math.BigInteger f)
-
checkRange
public void checkRange() throws java.lang.Exception- Specified by:
checkRangein interfaceDH- Throws:
java.lang.Exception
-
checkRange
private void checkRange(java.math.BigInteger tmp) throws java.lang.Exception- Throws:
java.lang.Exception
-
-