Package net.schmizz.sshj.transport.kex
Class ECDHNistP
- java.lang.Object
-
- net.schmizz.sshj.transport.kex.KeyExchangeBase
-
- net.schmizz.sshj.transport.kex.AbstractDH
-
- net.schmizz.sshj.transport.kex.AbstractDHG
-
- net.schmizz.sshj.transport.kex.ECDHNistP
-
- All Implemented Interfaces:
KeyExchange
public class ECDHNistP extends AbstractDHG
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classECDHNistP.Factory256Named factory for ECDHNistP key exchangestatic classECDHNistP.Factory384Named factory for ECDHNistP key exchangestatic classECDHNistP.Factory521Named factory for ECDHNistP key exchange
-
Field Summary
-
Fields inherited from class net.schmizz.sshj.transport.kex.AbstractDH
dh
-
Fields inherited from class net.schmizz.sshj.transport.kex.KeyExchangeBase
digest, H, hostKey, trans
-
-
Method Summary
-
Methods inherited from class net.schmizz.sshj.transport.kex.AbstractDHG
init, next
-
Methods inherited from class net.schmizz.sshj.transport.kex.AbstractDH
getK
-
Methods inherited from class net.schmizz.sshj.transport.kex.KeyExchangeBase
getH, getHash, getHostKey, initializedBuffer
-
-
-
-
Constructor Detail
-
ECDHNistP
public ECDHNistP(java.lang.String curve, Digest digest)
-
-
Method Detail
-
initDH
protected void initDH(DHBase dh) throws java.security.GeneralSecurityException
- Specified by:
initDHin classAbstractDHG- Throws:
java.security.GeneralSecurityException
-
-