org.bouncycastle.crypto.agreement |
Basic key agreement classes.
|
Java Source File Name | Type | Comment |
DHAgreement.java | Class | a Diffie-Hellman key exchange engine.
note: This uses MTI/A0 key agreement in order to make the key agreement
secure against passive attacks. |
DHBasicAgreement.java | Class | 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. |
ECDHBasicAgreement.java | Class | P1363 7.2.1 ECSVDP-DH
ECSVDP-DH is Elliptic Curve Secret Value Derivation Primitive,
Diffie-Hellman version. |
ECDHCBasicAgreement.java | Class | P1363 7.2.2 ECSVDP-DHC
ECSVDP-DHC is Elliptic Curve Secret Value Derivation Primitive,
Diffie-Hellman version with cofactor multiplication. |