| Interface | Description |
|---|---|
| KeyExchange |
Key exchange algorithm.
|
| Class | Description |
|---|---|
| AbstractDH | |
| AbstractDHG |
Base class for DHG key exchange algorithms.
|
| AbstractDHGex | |
| Curve25519DH | |
| Curve25519SHA256 | |
| Curve25519SHA256.Factory |
Named factory for Curve25519SHA256 key exchange
|
| DH |
Diffie-Hellman key generator.
|
| DHG1 |
Diffie-Hellman key exchange with SHA-1 and Oakley Group 2 [RFC2409] (1024-bit MODP Group).
|
| DHG1.Factory |
Named factory for DHG1 key exchange
|
| DHG14 |
Diffie-Hellman key exchange with SHA-1 and Oakley Group 14 [RFC3526] (2048-bit MODP Group).
|
| DHG14.Factory |
Named factory for DHG14 key exchange
|
| DHGexSHA1 | |
| DHGexSHA1.Factory |
Named factory for DHGexSHA1 key exchange
|
| DHGexSHA256 | |
| DHGexSHA256.Factory |
Named factory for DHGexSHA256 key exchange
|
| DHGroupData |
Simple class holding the data for DH group key exchanges.
|
| ECDH | |
| ECDHNistP | |
| ECDHNistP.Factory256 |
Named factory for ECDHNistP key exchange
|
| ECDHNistP.Factory384 |
Named factory for ECDHNistP key exchange
|
| ECDHNistP.Factory521 |
Named factory for ECDHNistP key exchange
|
| KeyExchangeBase |