Skip to content

QuantumGate::Algorithms

Karel Donk edited this page Sep 27, 2018 · 8 revisions

QuantumGate::Algorithms is a struct containing algorithm identifiers supported by QuantumGate. For more details on supported algorithm identifiers see Supported Algorithms.

Definition

struct Algorithms
{
    Set<Algorithm::Hash> Hash;
    Set<Algorithm::Asymmetric> PrimaryAsymmetric;
    Set<Algorithm::Asymmetric> SecondaryAsymmetric;
    Set<Algorithm::Symmetric> Symmetric;
    Set<Algorithm::Compression> Compression;
};

Member variables

Name Description
Hash A collection of hashing algorithms.
PrimaryAsymmetric A collection of asymmetric algorithms used during the primary key exchange phase of the connection handhake.
SecondaryAsymmetric A collection of asymmetric algorithms used during the secondary key exchange phase of the connection handshake.
Symmetric A collection of symmetric algorithms.
Compression A collection of compression algorithms.
Clone this wiki locally