java.lang.Object | |
↳ | org.bouncycastle.crypto.agreement.DHBasicAgreement |
a Diffie-Hellman key agreement class.
note: This is only the basic algorithm, it doesn't take advantage of long term public keys if they are available. See the DHAgreement class for a "better" implementation.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
given a short term public key from a given party calculate the next
message in the agreement sequence.
| |||||||||||
initialise the agreement engine.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.BasicAgreement
|
given a short term public key from a given party calculate the next message in the agreement sequence.