GNUnet  0.11.x
Data Fields
CadetTunnelSkippedKey Struct Reference

Struct to old keys for skipped messages while advancing the Axolotl ratchet. More...

Collaboration diagram for CadetTunnelSkippedKey:
[legend]

Data Fields

struct CadetTunnelSkippedKeynext
 DLL next. More...
 
struct CadetTunnelSkippedKeyprev
 DLL prev. More...
 
struct GNUNET_TIME_Absolute timestamp
 When was this key stored (for timeout). More...
 
struct GNUNET_CRYPTO_SymmetricSessionKey HK
 Header key. More...
 
struct GNUNET_CRYPTO_SymmetricSessionKey MK
 Message key. More...
 
unsigned int Kn
 Key number for a given HK. More...
 

Detailed Description

Struct to old keys for skipped messages while advancing the Axolotl ratchet.

Definition at line 82 of file gnunet-service-cadet_tunnels.c.

Field Documentation

◆ next

struct CadetTunnelSkippedKey* CadetTunnelSkippedKey::next

DLL next.

Definition at line 87 of file gnunet-service-cadet_tunnels.c.

Referenced by try_old_ax_keys().

◆ prev

struct CadetTunnelSkippedKey* CadetTunnelSkippedKey::prev

DLL prev.

Definition at line 92 of file gnunet-service-cadet_tunnels.c.

◆ timestamp

struct GNUNET_TIME_Absolute CadetTunnelSkippedKey::timestamp

When was this key stored (for timeout).

Definition at line 97 of file gnunet-service-cadet_tunnels.c.

Referenced by store_skipped_key().

◆ HK

struct GNUNET_CRYPTO_SymmetricSessionKey CadetTunnelSkippedKey::HK

Header key.

Definition at line 102 of file gnunet-service-cadet_tunnels.c.

Referenced by store_skipped_key(), and try_old_ax_keys().

◆ MK

struct GNUNET_CRYPTO_SymmetricSessionKey CadetTunnelSkippedKey::MK

Message key.

Definition at line 107 of file gnunet-service-cadet_tunnels.c.

Referenced by store_skipped_key(), and try_old_ax_keys().

◆ Kn

unsigned int CadetTunnelSkippedKey::Kn

Key number for a given HK.

Definition at line 112 of file gnunet-service-cadet_tunnels.c.

Referenced by store_skipped_key(), and try_old_ax_keys().


The documentation for this struct was generated from the following file: