-
interface
Additional API for DH objects that need special handling for
hybrid operations.
Creates a Diffie-Hellman object from its Noise protocol name.
Gets the DHState object containing a fixed local ephemeral
key value for this handshake.
Gets the DHState object containing a fixed local hybrid
key value for this handshake.
Gets the keypair object for the local static key.
Gets the public key object for the remote static key.
void
Performs a Diffie-Hellman calculation with this object as the private key.
void
Copies the key values from another DH object of the same type.
void
Copies the key values from another DH object of the same type.
void
Generates a new random keypair relative to the parameters
in another object.
void
Mixes a pre-supplied public key into the handshake hash.
void
Mixes a pre-supplied public key into the chaining key.
void
Specifies the local peer object prior to setting a public key
on a remote object.