This variable must be initalized in the constructor of the
derived class, or at least before the AuthenticationProgress handler
has a chance of being called.
This exception is thrown whenever a configuration error has been detected, e.g .when
specified hardware or software components are not available or configuration values
are contradictory.
This is an abstract class that implements the basics of all protocols
based on Diffie-Hellman key exchange over TCP with subsequent verification
of the key material to check that it is equal on both sides.
There are no _BCAPI and _Mixed variants because DHOverTCPWithVerification only uses the crypto embedded into
SimpleKeyAgreement and InterlockProtocol, and those are tested with _BCAPI and _Mixed.
This variable must be initalized in the constructor of the
derived class, or at least before the AuthenticationProgress handler
has a chance of being called.
This class represents a listener on a TCP port which responds to incoming authentication requests by delegating any incoming
connection to the HostProtocolHandler class.
This method performs a full authentication of the pre-established shared
secrets with another Relate dongle.The authentication is started as a
background thread.
This method performs a secure wipe of the cryptographic key material held by this class by overwriting the memory
regions with zero before freeing them (i.e.