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.BigInteger
e
(package private) byte[]
e_array
(package private) java.math.BigInteger
f
(package private) java.math.BigInteger
g
(package private) java.math.BigInteger
K
(package private) byte[]
K_array
private javax.crypto.KeyAgreement
myKeyAgree
private java.security.KeyPairGenerator
myKpairGen
(package private) java.math.BigInteger
p
-
Constructor Summary
Constructors Constructor Description DH()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkRange()
private void
checkRange(java.math.BigInteger tmp)
byte[]
getE()
byte[]
getK()
void
init()
void
setF(byte[] f)
(package private) void
setF(java.math.BigInteger f)
void
setG(byte[] g)
(package private) void
setG(java.math.BigInteger g)
void
setP(byte[] p)
(package private) void
setP(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:
checkRange
in interfaceDH
- Throws:
java.lang.Exception
-
checkRange
private void checkRange(java.math.BigInteger tmp) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-