public class

DH

extends Object
java.lang.Object
   ↳ net.schmizz.sshj.transport.kex.DH

Class Overview

Diffie-Hellman key generator.

Summary

Fields
private BigInteger K
private final KeyAgreement agreement
private BigInteger e
private BigInteger g
private final KeyPairGenerator generator
private BigInteger p
Public Constructors
DH()
Public Methods
void computeK(BigInteger f)
BigInteger getE()
BigInteger getK()
void init(BigInteger p, BigInteger g)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private BigInteger K

private final KeyAgreement agreement

private BigInteger e

private BigInteger g

private final KeyPairGenerator generator

private BigInteger p

Public Constructors

public DH ()

Public Methods

public void computeK (BigInteger f)

Parameters
f
Throws
GeneralSecurityException

public BigInteger getE ()

public BigInteger getK ()

public void init (BigInteger p, BigInteger g)

Parameters
p
g
Throws
GeneralSecurityException