|
Class Summary |
| AuthenticationEventSender |
This is an abstract class to encapsulate the notion of an authentication event sender. |
| CandidateKeyProtocol |
This class implements the candidate key protocol (CKP) as presented in
Rene Mayrhofer: "Candidate Key Protocol"
It is an alternative to Diffie-Hellman key exchange with subsequent
key verification. |
| CandidateKeyProtocol.CandidateKey |
This class represents a complete candidate key, with both the private
part (key) and a hash for comparing it with a remote host's candidate
(hash). |
| CandidateKeyProtocol.CandidateKeyPartIdentifier |
This class represents the complete identification information for a key
part candidate. |
| CKPOverUDP |
This is an abstract class that implements the basics of all protocols
based on running a candidate key protocol over UDP. |
| DHWithVerification |
This is an abstract class that implements the basics of all protocols
based on Diffie-Hellman key exchange over streams with subsequent verification
of the key material to check that it is equal on both sides. |
| HostProtocolHandler |
This class handles the key agreement protocol between two hosts on a stream
level. |
| InterlockProtocol |
This class implements the interlock protocol as first defined in
Ronald L. |
| KeyManager |
This class manages shared secret keys. |
| SimpleKeyAgreement |
This class implements a simple key agreement protocol. |