11#ifndef LIBSPADES_PROTOCOLGAMMA_H
12#define LIBSPADES_PROTOCOLGAMMA_H
24 GammaPacketTypeClientHello = 0,
25 GammaPacketTypeServerHello = 1,
Sent by the client directly after DTLS connection to negotiate the version of the Gamma protocol to b...
Definition protocolGamma.h:34
uint8_t packetID
0 (Client-->Server)
Definition protocolGamma.h:35
uint32_t supportedGammaVersions[VARIABLE_LENGTH]
A list of all Gamma protocol versions the client supports and is willing to use, ordered from most pr...
Definition protocolGamma.h:36
Definition protocolGamma.h:67
uint8_t supportedExtensionsBitmask[VARIABLE_LENGTH]
A bitmask of all Gamma extensions the peer supports and is willing to use.
Definition protocolGamma.h:69
uint8_t packetID
2 (Client<->Server)
Definition protocolGamma.h:68
Definition protocolGamma.h:56
uint32_t supportedGammaVersions[VARIABLE_LENGTH]
A list of all CIMF compression algorithms the client supports and is willing to use,...
Definition protocolGamma.h:58
uint8_t packetID
2 (Client-->Server)
Definition protocolGamma.h:57
Sent in response to ClientHello to set the version of the Gamma protocol to use.
Definition protocolGamma.h:44
uint32_t gammaVersion
The version of the Gamma protocol which will be used by the connection.
Definition protocolGamma.h:46
uint8_t packetID
1 (Client<--Server)
Definition protocolGamma.h:45
Definition protocolGamma.h:73
uint8_t packetID
X (Client<--Server)
Definition protocolGamma.h:74