Ephemeral key material for one key exchange.
Inspection intentionally excludes the private key.
@type group() :: :x25519 | :secp256r1 | :secp384r1
@type t() :: %SSL.Crypto.KeyExchange.KeyPair{ group: group(), private_key: binary(), public_key: binary() }