# Functions
GenerateKey generates a UniformDH keypair using the random source random.
Handshake generates a shared secret given a PrivateKey and PublicKey.
# Constants
Size is the size of a UniformDH key or shared secret in bytes.
# Structs
A PrivateKey represents a UniformDH private key.
A PublicKey represents a UniformDH public key.